GNU/Linux >> Tutoriales Linux >  >> Linux

Hacer que los caracteres especiales estén disponibles en el teclado de EE. UU. y Wayland

Wayland usa XKB, pero cómo especificar su diseño varía según su compositor (no puede usar setxkbmap o xkbcomp como en Xorg). Probablemente querrás el altgr-intl variante del estándar us diseño (diseño internacional de EE. UU.) y posiblemente algunas opciones:Redactar (también conocido como Multi_key), ¿quizás en una tecla de menú? ¿AltGr en la tecla Alt derecha? (El intl la variante es similar pero incluye teclas muertas en el nivel 1; altgr-intl coloca las teclas muertas en el nivel 3, por lo que están fuera del camino pero aún accesibles).

Bajo este diseño y variante, la mayoría de los símbolos que has enumerado están disponibles cómodamente bajo las teclas AltGr o Redactar:

AltGr+q = ä   AltGr+Shift+a = Ä    Compose+",a = ä    Compose+",A = Ä
AltGr+p = ö   AltGr+Shift+p = Ö    Compose+",o = ö    Compose+",O = Ö
AltGr+y = ü   AltGr+Shift+y = Ü    Compose+",u = ü    Compose+",U = Ü
AltGr+s = ß                        Compose+s,s = ß

Para Weston, agregaría configuraciones a $HOME/.config/weston.ini :

[keyboard]
keymap_rules=evdev
keymap_layout=us
keymap_variant=altgr-intl
keymap_options=compose:menu,level3:ralt_switch

Para sway (similar a i3), debe configurar las variables de entorno antes de la ejecución, ya sea encadenadas en la línea de comandos o en una secuencia de comandos auxiliar:

#!/bin/sh
export XKB_DEFAULT_LAYOUT=us
export XKB_DEFAULT_VARIANT=altgr-intl
export XKB_DEFAULT_OPTIONS=compose:menu,level3:ralt_switch
sway

En GNOME, tendrás que consultar tu gsettings favorito o dconf Interfaz. Puede especificar las opciones de XKB en /org/gnome/desktop/input-sources/xkb-options y diseños específicos en /org/gnome/desktop/input-sources/sources . (Estos pueden haber cambiado desde la publicación; verifique su configuración existente).

gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us+altgr-intl')]"
gsettings set org.gnome.desktop.input-sources xkb-options "['compose:menu','lv3:ralt_switch']"

KDE utiliza su propio panel de control gráfico; lo encontrarás en Configuración del sistema> Hardware> Dispositivos de entrada> Teclado . Los Diseños le permitirá configurar el altgr-intl variante (aparece como "Inglés (claves inactivas AltGr internacionales)"), y las opciones de XKB se enumeran en Advanced pestaña.

En KDE Frameworks 5 actual, este panel de control almacena configuraciones en $HOME/.config/kxkbrc .

Si su sistema usa localectl de systemd puede intentar configurarlo como desee, y GNOME/KDE podría retomarlo desde allí. Es posible que eso solo configure las cosas para Xorg en este momento, pero me gusta tenerlo como respaldo, y espero que los compositores de Wayland lo usen en futuras versiones para recoger las preferencias de todo el sistema.

sudo localectl set-x11-keymap us pc105 altgr-intl compose:menu,level3:ralt_switch
(format:                  [layout] [model] [variant] [options])

Linux
  1. Cómo manipular nombres de archivos que tienen espacios y caracteres especiales en Linux

  2. ¿Qué significan los caracteres especiales en Echo {a..z}?

  3. ¿Imprimir una cadena que incluye comillas simples y otros caracteres especiales?

  4. ¿Convertir la contraseña con caracteres especiales para usar con el script Expect?

  5. ¿Formas de introducir caracteres especiales? ¿Es posible Alt+teclado numérico?

¿Cómo escribir caracteres especiales?

Mostrar caracteres especiales ocultos en Vim

Eliminar todos los caracteres especiales y mayúsculas y minúsculas de la cadena en bash

¿Cómo escribir caracteres especiales en Linux?

Usar find y tar con archivos con caracteres especiales en el nombre

¿Cómo cambiar el nombre de todos los archivos con caracteres especiales y espacios en un directorio?