it-swarm-es.com

¿Cómo puedo evitar que 'gnome-screensaver' restablezca mi teclado a su diseño predeterminado?

Uso xmodmap para alterar la distribución de mi teclado durante el inicio de la sesión. Sin embargo, cada vez que se activa la pantalla de bloqueo/pantalla de GNOME, restablece el teclado a su diseño predeterminado, y tengo que ejecutar xmodmap nuevamente para recuperar mis combinaciones de teclas.

Entiendo que restablecer la distribución del teclado es lo correcto antes de presentar una solicitud de contraseña, pero ¿hay alguna forma de evitar que el protector de pantalla de GNOME lo haga? ¿O una forma de decirle a GNOME que use un diseño de teclado personalizado todo el tiempo?

8
Riccardo Murri

Al iniciar sesión, _.Xmodmap_ (configurado como usuario o globalmente) se leería correctamente. Sin embargo, cuando el monitor se apaga y vuelvo a iniciar sesión, se restablecería y las teclas funcionarían como antes de que se cargara _.Xmodmap_. Ningún ajuste funcionó hasta que en algún momento me di cuenta de que mi teclado está enchufado al monitor y, por lo tanto, todas las sesiones se pierden cuando el monitor se apaga o se apaga. Lo que ayudó fue conectar el teclado directamente a la torre de la computadora. Ahora, la lectura inicial de _.Xmodmap_ justo después de iniciar sesión se mantiene independientemente de que el monitor esté encendido o apagado.

2
user11243

Al buscar con gconf-tool, encontré la configuración /desktop/gnome/peripherals/keyboard/general/update_handlers, que aparentemente es una lista de archivos Xmodmap que se (re) cargan cada vez que se restablece el estado del teclado.

Establecer esto en .Xmodmap hizo que la cosa funcionara para mí (después de cerrar sesión y volver a iniciarla).

9
Riccardo Murri

Puede cambiar las opciones de diseño del teclado GNOME en Sistema -> Preferencias -> Teclado.

Puede editar las combinaciones de teclas en Sistema -> Preferencias -> Métodos abreviados de teclado.

Es posible que no tengan la misma flexibilidad que xmodmap, pero deberían funcionar correctamente incluso después del protector de pantalla/pantalla de bloqueo.

2
dv3500ea

Tengo enlaces de teclas personalizados almacenados en un archivo xkb , que puedo cargar con xkbcomp . Nunca he tenido ningún problema con el protector de pantalla restableciendo esta configuración.

Luego puede poner el comando xkbcomp en su archivo .xinitrc para cargar el mapa de teclas cada vez que x comienza.

1
DLH