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.

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.


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


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

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.