GNU/Linux >> Tutoriales Linux >  >> Linux

Vuelva a asignar su tecla Bloq Mayús en Linux

Ha habido muchos momentos de Linux que me han cambiado la vida, pero la mayoría se desvanecen en mi historia de fondo a medida que se convierten en el status quo. Hay un pequeño truco de teclado que me enseñó Linux y que recuerdo cada vez que lo uso (tal vez 1000 veces al día), y es convertir el bloqueo de mayúsculas tecla para Ctrl .

Nunca uso Bloqueo de mayúsculas , pero uso el Ctrl key todo el día para copiar, pegar, navegar dentro de Emacs e invocar acciones de Bash, GNU Screen o tmux. Bloqueo de mayúsculas ocupa un espacio valioso en mi teclado, lo que obliga a usar Ctrl, que es realmente útil. llave hasta la esquina inferior difícil de alcanzar.

Reasignación Ctrl aumentó mi velocidad de escritura y navegación y probablemente me salvó de lesiones por estrés repetitivo.

El caso del control que desaparece

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

Abróchate el cinturón, esta es una montaña rusa de una lección de historia:

Desafortunadamente para Bloqueo de mayúsculas intercambiadores como yo, cuando salió GNOME 3, casi eliminó la capacidad de cambiar la ubicación de Ctrl clave.

Afortunadamente, la excelente aplicación GNOME Tweaks recuperó estos paneles de control "perdidos".

Desafortunadamente, GNOME 40 no tiene la aplicación GNOME Tweaks (¿todavía?)

Además, desafortunadamente, el viejo xmodmap el truco que solía funcionar en X11 es inútil en el nuevo servidor de visualización de Wayland.

Por un corto tiempo (una tarde en el mejor de los casos), sentí que las cosas se veían tenues para las personas que odian Bloqueo de mayúsculas . Entonces recordé que soy un usuario de código abierto, y hay siempre una forma de evitar algo tan simple como un panel de control GUI pasado por alto.

dconf

El escritorio GNOME usa dconf, una base de datos que almacena importantes opciones de configuración. Es el backend de GSettings, que es la interfaz de las aplicaciones GNOME del sistema cuando necesitan descubrir las preferencias del sistema. Puede consultar la base de datos dconf utilizando gsetting comando, y puede establecer los valores clave de dconf directamente con el comando dconf comando.

GConfiguración

La base de datos dconf no es necesariamente lo que podría llamarse detectable. Es una base de datos humilde en la que no debe tener que pensar, y contiene una gran cantidad de datos con los que normalmente no tiene que interactuar directamente. Sin embargo, utiliza un esquema sensato que es divertido de navegar si desea comprender mejor todas las opciones de preferencia que GNOME tiene que administrar.

Puede listar todos los esquemas de dconf con list-schemas subcomando Después de explorar cientos de esquemas, puede usar grep para limitar su enfoque a algo que parezca especialmente relevante, como org.gnome.desktop :

$ gsettings list-schemas | grep ^org.gnome.desktop
[...]
org.gnome.desktop.background
org.gnome.desktop.privacy
org.gnome.desktop.remote-desktop.vnc
org.gnome.desktop.interface
org.gnome.desktop.default-applications.terminal
org.gnome.desktop.session
org.gnome.desktop.thumbnailers
org.gnome.desktop.app-folders
org.gnome.desktop.notifications
org.gnome.desktop.sound
org.gnome.desktop.lockdown
org.gnome.desktop.default-applications.office

Ya sea a través de una búsqueda manual o leyendo la documentación de GSetting, es posible que observe el org.gnome.desktop.input-sources esquema, que ayuda a definir la distribución del teclado. Un esquema GSetting, por diseño, contiene claves y valores.

Reasignación de bloqueo de mayúsculas con dconf

Las xkb-options La tecla contiene anulaciones de teclado opcionales. Para configurar esta clave, use dconf , convirtiendo los puntos (. ) en el esquema anterior a barras (/ ) porque la base de datos dconf lo requiere:

$ dconf write /org/gnome/desktop/input-sources/xkb-options "['caps:ctrl_modifier']"

Establecí caps a ctrl_modifier porque uso el Ctrl modificador más que cualquier otro modificador, pero los usuarios de Vim pueden preferir configurarlo para escape en su lugar.

Ver tu configuración

El cambio surte efecto inmediatamente y persiste entre reinicios. Es una preferencia que ha definido en GNOME, por lo que permanecerá vigente hasta que la cambie.

Puede ver el nuevo valor en dconf con gsettings . Primero, vea las claves disponibles:

$ gsettings list-keys \
org.gnome.desktop.input-sources
xkb-options
mru-sources
show-all-sources
current
per-window
sources

Y luego vea la configuración con xkb-options clave:

$ gsettings get \
org.gnome.desktop.input-sources \
xkb-options
['caps:ctrl_modifier']

Opciones en abundancia

Uso este pequeño truco para establecer Bloqueo de mayúsculas así como la tecla Redactar (compose:ralt ) en mi sistema GNOME 3.4. Si bien creo que hay controles GUI en desarrollo para controlar opciones como estas, también debo admitir que la capacidad de configurarlos mediante programación es un lujo que disfruto. Como ex administrador de sistemas que no tenía una forma confiable de ajustar la configuración del escritorio, la capacidad de programar mis preferencias hace que configurar un escritorio nuevo sea rápido y fácil.

Hay muchas opciones útiles disponibles con GSettings y la documentación es completa. Si tiene algo que desea cambiar, eche un vistazo a lo que está disponible.


Linux
  1. Personaliza tu tema de escritorio GNOME

  2. Agregue videos como fondo de pantalla en su escritorio Linux

  3. ¿Cuál es tu distribución Linux de escritorio favorita?

  4. Las 5 mejores extensiones de GNOME Shell para su escritorio Linux

  5. GNOME Twitch:vea transmisiones de Twitch en el escritorio de Linux

12 extensiones para tu escritorio GNOME

Cómo navegar por su escritorio GNOME Linux con solo un teclado

Cómo instalar el escritorio GNOME en Kali Linux

Restablecer la configuración de escritorio de Gnome a los valores predeterminados en Linux

Traducciones integradas en el escritorio de Linux:¿factible?

10 formas de personalizar su escritorio Linux con la herramienta de ajustes de GNOME