.xinitrc con asignación de teclado no funciona

.xinitrc con asignación de teclado no funciona

Estoy ejecutando Ubuntu 13.10. Cuando reasigno claves usando xmodmap siguiendo las instrucciones en¿Cómo reasigno ciertas claves o dispositivos?, la reasignación funciona bien. Pero cuando creo el archivo .xinitrc como un archivo de texto sin formato xmodmap .Xmodmapen la carpeta de inicio y reinicio la computadora, todavía pierdo los cambios. También lo intenté xmodmap ~/.Xmodmappero no hizo ninguna diferencia. Cuando simplemente ejecuto xmodmap .Xmodmapel comando después de arrancar, funciona. ¿Algunas ideas?

Respuesta1

Puede crear un script para ejecutarlo cada vez que inicie sesión.

  • Crea un archivo .sh vacío
  • Ingrese su código adentro. Puede verse así:
#!/bin/bash
# Esta es mi reasignación para cambiar AltGr con W. Edítala para que funcione con la tuya.
dormir 25
xmodmap -e "eliminar mod1 = Alt_R"
xmodmap -e "código clave 108 = w W Cyrillic_ve Cyrillic_VE"
  • Hazlo ejecutable.

  • Agréguelo a la pestaña Inicio automático de la aplicación de Sesión e Inicio.

Respuesta2

Intenta crear .xsessionrcen su lugar. .xinitrcCreo que solo lo usa xinit; cuando X lo inicia un administrador de pantalla como lightdm o gdm, no creo que tenga origen.

información relacionada