Come abilito il blocco scorrimento?


14

Devo abilitare il blocco scorrimento in modo da poter attivare / disattivare le luci sulla tastiera. Funziona su Arch.Funny cosa non funziona su 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.

Risposte:


21
xmodmap -e 'add mod3 = Scroll_Lock'

(Nota la differenza tra virgolette singole!)

Copialo e incollalo in un terminale.

Quindi l'errore non si verificherà più.

Ho usato questo comando con successo sul mio sistema Ubuntu 12.04.


2
Questo non funzionerà più su Gnome 3.10 poiché ripristinerà la mappa della tastiera dopo ogni accesso e blocco / sblocco dello schermo
Giovanni Toraldo,

Come si fa con solo xkb invece di xmodmap?
CMCDragonkai,

6
Per tutti gli archeologi: funziona ancora su Ubuntu 16.04
latias1290

1
Ha lavorato su Mint 18!
Ronald,

17

Oppure puoi accendere le luci con questi:

Su:

xset led named "Scroll Lock"

off:

xset -led named "Scroll Lock"

Funziona su Ubuntu 12.04 x86 per la mia tastiera illuminata SpeedLink (SL-6453-SSV-A).


Come puoi usare setxkbmap per far funzionare il blocco dello scorrimento?
Pykler,

Come puoi farlo automaticamente all'avvio di Linux?
Ronald,

9

Ho trovato il modo permanente dopo una lunga notte con molte soluzioni cotte a metà.

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

Aggiungi la seguente riga nella xkb_symbols "basic" {sezione. non ti preoccupare se quella seconda riga non è presente, è presente solo per alcune lingue e non era presente per noi sul mio sistema.

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

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

Potrebbe essere necessario fare lo stesso negli altri layout se si passa da una lingua all'altra

Inoltre, esiste una cache in cui vivono i layout xkb. Dovresti cancellarlo prima di riavviare il tuo server X per controllare i nuovi file di simboli della tastiera.

sudo dpkg-reconfigure xkb-data

1
Funziona anche su Ubuntu 14.04 (testato con la tastiera Cooler Master Devastator)
Giovanni Toraldo

ps: devi rimuovere la parte '<== << Aggiungi questa riga' altrimenti non avrai una tastiera funzionale al riavvio di x :)
Quindi Enok l'

Questo ha funzionato per me su Ubuntu 16.10. Grazie mille, mi sta facendo impazzire da anni!
NotKyon,

Funziona su Ubuntu 16.04 troppo
rneves
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.