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.
Anton Ciprian Vasilache
fonte

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.

user74063
fonte
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).

SenorGrande
fonte
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
Pykler
fonte
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