¿Cómo habilito el bloqueo de desplazamiento?


14

Necesito habilitar el bloqueo de desplazamiento para poder alternar las luces en mi teclado. Esto funciona en Arch.Funny, no funciona en 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.

Respuestas:


21
xmodmap -e 'add mod3 = Scroll_Lock'

(¡Tenga en cuenta la diferencia en las comillas simples!)

Copia esto y pégalo en una terminal.

Entonces el error ya no ocurrirá.

He usado este comando con éxito en mi sistema Ubuntu 12.04.


2
Esto ya no funcionará en Gnome 3.10 ya que restablecerá el mapa del teclado después de cada inicio de sesión y bloqueo / desbloqueo de pantalla
Giovanni Toraldo

¿Cómo se hace esto con solo xkb en lugar de xmodmap?
CMCDragonkai

66
Para cualquier arqueólogo: todavía funciona en Ubuntu 16.04
latias1290

1
¡Trabajó en Mint 18!
Ronald

17

O puede cambiar las luces con estos:

En:

xset led named "Scroll Lock"

Apagado:

xset -led named "Scroll Lock"

Funciona en Ubuntu 12.04 x86 para mi teclado iluminado SpeedLink (SL-6453-SSV-A).


¿Cómo puede usar setxkbmap para que el bloqueo de desplazamiento simplemente funcione?
Pykler

¿Cómo puedes hacer esto automáticamente cuando arranca Linux?
Ronald

9

Encontré el camino permanente después de una larga noche con muchas soluciones medio horneadas.

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

Agregue la siguiente línea en la xkb_symbols "basic" {sección. no se preocupe si esa segunda línea no está allí, solo está allí para algunos idiomas y no estaba allí para nosotros en mi sistema.

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

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

Es posible que tenga que hacer lo mismo en sus otros diseños si cambia de idioma

Además, hay un caché donde viven los diseños xkb. Debe borrarlo antes de reiniciar su servidor X para verificar los nuevos archivos de símbolos de teclado.

sudo dpkg-reconfigure xkb-data

1
También funciona en ubuntu 14.04 (probado con el teclado Cooler Master Devastator)
Giovanni Toraldo

ps: debe eliminar la parte '<== << Agregar esta línea' o de lo contrario no tendrá un teclado funcional al reiniciar x :)
Entonces Enok

Esto funcionó para mí en Ubuntu 16.10. ¡Muchas gracias, me ha estado volviendo loco por años!
NotKyon

También funciona en Ubuntu 16.04
presenta
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.