GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Establecer las preferencias de Setxkbmap al inicio?

Estoy tratando de cambiar la tecla Ctrl izquierda con mayúsculas de forma permanente. Pero con el conmutador de diseño de teclado nativo de ubuntu, xmodmap no persistió (esta pregunta). Así que ahora dejé el conmutador nativo y usé el comando setxkbmap en su lugar. Creé un script:

#!/bin/bash
setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle -option ctrl:swapcaps

Funciona como yo quiero. Pero ahora quiero ejecutarlo automáticamente al iniciar el sistema. Pero si pongo esto en Sturtup Applications, no funciona. Aparentemente, algo más restablece el mapa xkb después de mi secuencia de comandos al inicio.

¿Alguien sabe qué desencadena el restablecimiento de xkb y cómo deshacerse de él?

Mejor respuesta

Finalmente, después de mucha investigación, esto es lo que encontré para ubuntu 13.10:

$ sudo apt-get install dconf-tools
$ dconf-editor

navegue a org>> gnome>> escritorio>> fuentes de entrada

Ponga sus opciones en xkb-options como una lista. Ej:['altwin:ctrl_alt_win','..etc..']

Luego cierre el editor dconf. Los cambios deberían aparecer de inmediato.

... Publicaría una captura de pantalla, pero mi reputación en este foro no es lo suficientemente alta, por favor dame algunos puntos 😉

Referencia:

  • Cómo cambiar permanentemente Bloq Mayús y Esc
  • man 7 xkeyboard-config

Ubuntu
  1. Haz que el cambio de Mac a Linux sea más fácil con Homebrew

  2. Centos:¿hacer que una aplicación se inicie automáticamente?

  3. ¿Establecer el brillo de fondo de inicio inicial según el día?

  4. ¿Agregar secuencia de comandos al sistema -> Preferencias -> Aplicaciones de inicio?

  5. ¿Establecer el ajuste Oom Killer para el proceso al iniciar?

Configurar Postman en Ubuntu 20.04

Cómo instalar Make en Ubuntu 20.04

¿Script al inicio?

¿Hacer que todos los comandos tengan comentarios si han funcionado o no?

Marca paralela:establezca -j8 como la opción predeterminada

¿Cómo configurar las preferencias de canela en la línea de comando?