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])