GNU/Linux >> Linux Esercitazione >  >> Linux

Rendi disponibili i caratteri speciali sulla tastiera americana e su Wayland

Wayland usa XKB, ma come specificare il tuo layout varia in base al tuo compositore (non puoi usare setxkbmap o xkbcomp come in Xorg). Probabilmente vorrai il altgr-intl variante dello standard us layout (layout internazionale USA) e possibilmente alcune opzioni:Compose (aka Multi_key), forse su un tasto Menu? AltGr sul tasto Alt destro? (Il intl la variante è simile ma include deadkey al livello 1; altgr-intl pone i deadkey al livello 3, quindi sono fuori mano ma comunque accessibili.)

Con questo layout e variante, la maggior parte dei simboli che hai elencato sono facilmente disponibili sotto i tasti AltGr o Scrivi:

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 = ß

Per Weston, dovresti aggiungere le impostazioni a $HOME/.config/weston.ini :

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

Per sway (simile a i3), è necessario impostare le variabili di ambiente prima dell'esecuzione, concatenate insieme sulla riga di comando o in uno script di supporto:

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

Sotto GNOME, dovrai consultare il tuo gsettings preferito o dconf fine frontale. Puoi specificare le opzioni XKB in /org/gnome/desktop/input-sources/xkb-options e layout specifici in /org/gnome/desktop/input-sources/sources . (Questi potrebbero essere cambiati dal post; controlla le tue impostazioni esistenti.)

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 utilizza il proprio pannello di controllo grafico; lo troverai in Impostazioni di sistema> Hardware> Dispositivi di input> Tastiera . I Layout ti permetterà di configurare il altgr-intl variante (è elencata come "English (international AltGr dead keys)"), e le opzioni XKB sono elencate in Avanzate scheda.

Nell'attuale KDE Frameworks 5, questo pannello di controllo memorizza le impostazioni in $HOME/.config/kxkbrc .

Se il tuo sistema utilizza localectl di systemd potresti provare a impostarlo su ciò che vorresti e GNOME/KDE potrebbe essere in grado di prenderlo da lì. Questo potrebbe solo impostare le cose per Xorg al momento, ma mi piace averlo come ripiego e spero che i compositori di Wayland lo utilizzino nelle versioni future per raccogliere le preferenze a livello di sistema.

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

Linux
  1. Modi per inserire caratteri speciali? Alt + tastierino numerico è possibile?

  2. Come digitare caratteri speciali??

  3. Mostra caratteri speciali in Unix mentre usi il comando 'less'

  4. Come utilizzare lookahead per escludere caratteri speciali in un'espressione regolare

  5. Come digitare caratteri speciali in Linux?

Mostra caratteri speciali nascosti in Vim

Come rendere il mio modulo Python disponibile a livello di sistema su Linux?

Rimuovi tutti i caratteri speciali e le maiuscole dalla stringa in bash

Durante l'utilizzo di printf come sfuggire ai caratteri speciali nello script di shell?

Utilizzo di find e tar con file con caratteri speciali nel nome

Come rinominare tutti i file con caratteri speciali e spazi in una directory?