Como habilito o Scroll Lock?


14

Preciso ativar o bloqueio de rolagem para alternar as luzes do teclado. Isso funciona no Arch.Funny, não funciona no Ubuntu.

http://linuxtechie.wordpress.com/2008/04/07/getting-scroll-lock-to-work-in-ubuntu/

$ xmodmap -e ‘add mod3 = Scroll_Lock’
xmodmap:  unknown command on line commandline:1
xmodmap:  unable to open file 'mod3' for reading
xmodmap:  unable to open file '=' for reading
xmodmap:  unable to open file 'Scroll_Lock’' for reading
xmodmap:  4 errors encountered, aborting.

Respostas:


21
xmodmap -e 'add mod3 = Scroll_Lock'

(Observe a diferença entre aspas simples!)

Copie isso e cole-o em um terminal.

Então o erro não ocorrerá mais.

Eu usei esse comando com sucesso no meu sistema Ubuntu 12.04.


2
Isso não funciona mais no Gnome 3.10, uma vez que irá repor mapa do teclado após cada login e tela de bloqueio / desbloqueio
Giovanni Toraldo

Como você faz isso com apenas xkb em vez de xmodmap?
precisa saber é o seguinte

6
Para qualquer arqueólogo: Ainda funciona no Ubuntu 16.04
latias1290 03/03

1
Trabalhou na Casa da Moeda 18!
Ronald

16

Ou você pode mudar as luzes com estes:

Em:

xset led named "Scroll Lock"

Fora:

xset -led named "Scroll Lock"

Funciona no Ubuntu 12.04 x86 para o meu teclado iluminado SpeedLink (SL-6453-SSV-A).


Como você pode usar o setxkbmap para que o bloqueio de rolagem funcione?
Pykler

Como você pode fazer isso automaticamente quando o Linux é inicializado?
Ronald

9

Encontrou o caminho permanente após uma longa noite com muitas soluções meio assadas.

# backup your symbols file
sudo cp /usr/share/X11/xkb/symbols/us{,.distribution} 

Adicione a seguinte linha na xkb_symbols "basic" {seção. não se preocupe se essa segunda linha não estiver lá, ela está lá apenas para alguns idiomas e não estava lá para nós no meu sistema.

...
    modifier_map Mod3   { Scroll_Lock }; <==<< Add this line

    include "level3(ralt_switch)" <==<< before this line
};

Talvez você precise fazer o mesmo em outros layouts se alternar entre idiomas.

Além disso, há um cache onde vivem os layouts do xkb. Você deve limpá-lo antes de reiniciar o servidor X para verificar o (s) novo (s) arquivo (s) de símbolos do teclado.

sudo dpkg-reconfigure xkb-data

1
Também funciona no ubuntu 14.04 (testado com o teclado Cooler Master Devastator)
Giovanni Toraldo

ps: você deve remover a parte '<== << Adicione esta linha', caso contrário você não terá um teclado funcional ao reiniciar x :)
Então Enok

Isso funcionou para mim no Ubuntu 16.10. Muito obrigado, ele está me deixando louco por muito tempo!
NotKyon

Também funciona no Ubuntu 16.04
rneves
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.