setxkbmap se restablece en ubuntu 13.10

8

Cambios usando setxkbmap reset después de un minuto o dos en Ubuntu 13.10. He estado usando setxkbmap para modificar la configuración de mi teclado durante años usando Ubuntu, y después de la actualización a 13.10, los cambios no se mantienen por más de unos minutos.

Esto NO es un duplicado. Me pregunto específicamente por qué los cambios realizados con setxkbmap se restablecen después de un minuto o dos en Ubuntu 13.10. No estoy preguntando cómo cambiar las teclas usando otros programas como xmodmap, xbindkeys, etc.

Alan
fuente
1
¿Qué cambios estás tratando de hacer exactamente? ¿Qué versión de setxkbmap estás usando (puedes ver la versión en la parte inferior cuando lo haces man setxkbmap)?
jobin
También he estado usando ese método desde 13.04, actualicé a 13.10, agregué ese comando a la lista de inicio para ejecutarlo en el inicio de sesión de usuario, funciona bien. Intente deshabilitarlo en la lista de inicio
kenn

Respuestas:

2

Gnomo

Gnome preserva las opciones de xkb.

  1. Uso dconf-editor→ Seguir ruta/org/gnome/desktop/input-sources

  2. Ponga los diseños necesarios en sources, por ejemplo:

    [('xkb','us'),('xkb','ara')]
    
  3. Agregar setxkbmapopciones a xkb-options, por ejemplo:

    ['grp:rshift_toggle', 'grp:rctrl_switch']
    

    ingrese la descripción de la imagen aquí

Unidad y gnomo

La configuración de xkb parece ser restablecida por el demonio de configuración de Unity / Gnome (periódicamente o cuando se hace clic para cambiar el diseño) o cuando se usan los accesos directos de cambio de diseño.

Lo anterior el método puede no funcionar. Por lo tanto, esto debería deshabilitar por completo la capacidad de control de diseño del demonio de configuración. Probado en Ubuntu Unity 15.10.

  1. Cambie el nombre del complemento de teclado del daemon de configuración para deshabilitarlo.

    sudo mv /usr/lib/unity-settings-daemon-1.0/libkeyboard.so /usr/lib/unity-settings-daemon-1.0/libkeyboard.so.disabled
    
  2. Reinicia el demonio de configuración

    restart unity-settings-daemon
    

Nota:

  • Ubuntu <= 13.10, Gnome & Unity usa el mismo daemon ( gnome-settings-daemon).
  • Ubuntu> = 14.10, Gnome tiene gnome-settings-daemony Unity tieneunity-settings-daemon
user.dz
fuente
¿Significa que sería imposible cambiar los diseños después de eso (en Unity)?
Roman Shapovalov
1
@RomanShapovalov, es posible, XKB se encargará de ello utilizando el grp:acceso directo que ha elegido, por ejemplo, CTRL derecho. Pero no habrá ningún indicador y el acceso directo de Unity para cambiar el diseño no funcionará.
user.dz
Gracias, funcionó. ¿Es posible configurarlo para recordar el diseño de cada ventana?
Roman Shapovalov
1
@RomanShapovalov Bueno, xkb (xserver) no proporciona el diseño de memoria para cada ventana. Es proporcionado por Window Manager o una herramienta separada (como en Gnome, gnome-settings-deamon). Puedes intentarlo xxkb.
user.dz
1
UPD En Ubuntu 15.04, el servicio se encuentra enindicator-keyboard/indicator-keyboard-service
Roman Shapovalov