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.