Comment activer le verrouillage du défilement?

14

Je dois activer le verrouillage du défilement pour pouvoir activer / désactiver les voyants de mon clavier. Cela fonctionne sur Arch.Funny, mais cela ne fonctionne pas sur 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
la source

Réponses:

21
xmodmap -e 'add mod3 = Scroll_Lock'

(Notez la différence entre les guillemets simples!)

Copiez-le et collez-le dans un terminal.

Ensuite, l'erreur ne se produira plus.

J'ai utilisé cette commande avec succès sur mon système Ubuntu 12.04.

user74063
la source
2
Cela ne fonctionnera plus sur Gnome 3.10 car il réinitialisera la carte du clavier après chaque connexion et verrouillage / déverrouillage de l'écran
Giovanni Toraldo
Comment faites-vous cela avec seulement xkb au lieu de xmodmap?
CMCDragonkai
6
Pour tous les archéologues: travaille toujours sur Ubuntu 16.04
latias1290
1
A travaillé sur Mint 18!
Ronald
17

Ou vous pouvez changer les lumières avec celles-ci:

Sur:

xset led named "Scroll Lock"

De:

xset -led named "Scroll Lock"

Fonctionne sur Ubuntu 12.04 x86 pour mon clavier éclairé SpeedLink (SL-6453-SSV-A).

SenorGrande
la source
Comment pouvez-vous utiliser setxkbmap pour que le verrouillage du défilement fonctionne?
Pykler
Comment pouvez-vous le faire automatiquement au démarrage de Linux?
Ronald
9

Trouvé de façon permanente après une longue nuit avec beaucoup de solutions à moitié cuites.

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

Ajoutez la ligne suivante dans la xkb_symbols "basic" {section. ne vous inquiétez pas si cette deuxième ligne n'est pas là, elle n'est là que pour certaines langues et n'était pas là pour nous sur mon système.

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

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

Vous devrez peut-être faire de même dans vos autres mises en page si vous basculez entre les langues

En outre, il existe un cache dans lequel les mises en page xkb vivent. Vous devez l'effacer avant de redémarrer votre serveur X pour vérifier le ou les nouveaux fichiers de symboles de clavier.

sudo dpkg-reconfigure xkb-data
Pykler
la source
1
Fonctionne également sur Ubuntu 14.04 (testé avec le clavier Cooler Master Devastator)
Giovanni Toraldo
ps: vous devez supprimer la partie '<== << Ajouter cette ligne' sinon vous n'aurez pas de clavier fonctionnel lors du redémarrage x :)
Puis Enok
Cela a fonctionné pour moi sur Ubuntu 16.10. Merci beaucoup, ça me rend dingue depuis des lustres!
NotKyon
Fonctionne également sur Ubuntu 16.04
rneves