O Wayland usa o XKB, mas como especificar seu layout varia com base no seu compositor (você não pode usar setxkbmap
ou xkbcomp
como no Xorg). Você provavelmente desejará a variante altgr-intl
do layout padrão us
( Layout internacional dos EUA) e possivelmente algumas opções: Compose (também conhecido como Multi_key), talvez em uma tecla Menu? AltGr na tecla Alt direita? (A variante intl
é semelhante, mas inclui teclas de atalho no nível 1; altgr-intl
coloca os atolamentos no nível 3, então eles estão fora do caminho, mas ainda acessíveis.)
Nesse layout e variante, a maioria dos símbolos listados está disponível com facilidade nas teclas AltGr ou Compose:
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 a Weston , você adicionaria configurações a $HOME/.config/weston.ini
:
[keyboard]
keymap_rules=evdev
keymap_layout=us
keymap_variant=altgr-intl
keymap_options=compose:menu,level3:ralt_switch
Para oscilação (um i3-like), você precisa definir variáveis de ambiente antes da execução, encadeadas na linha de comando ou em um script auxiliar:
#!/bin/sh
export XKB_DEFAULT_LAYOUT=us
export XKB_DEFAULT_VARIANT=altgr-intl
export XKB_DEFAULT_OPTIONS=compose:menu,level3:ralt_switch
sway
No GNOME , você terá que consultar o seu favorito gsettings
or dconf
a parte dianteira. Você pode especificar opções de XKB em /org/gnome/desktop/input-sources/xkb-options
e layouts específicos em /org/gnome/desktop/input-sources/sources
. (Isso pode ter mudado desde a postagem; verifique suas configurações existentes.)
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']"
O KDE usa seu próprio painel de controle gráfico; você encontrará em Configurações do sistema > Hardware > Dispositivos de entrada > Teclado . A aba Layouts permitirá que você configure a variante altgr-intl
(ela está listada como "Inglês (chaves internacionais AltGr)"), e as opções do XKB estão listadas no Avançado separador.
No KDE Frameworks 5 atual, este painel de controle armazena as configurações em $HOME/.config/kxkbrc
.
Se o seu sistema usa o localectl
do systemd, você pode tentar configurá-lo para o que você deseja, e o GNOME / KDE pode ser capaz de pegá-lo de lá. Isso pode apenas definir coisas para o Xorg atualmente, mas eu gosto de tê-lo como um substituto, e espero que os compositores de Wayland o usem em versões futuras para pegar as preferências do sistema.
sudo localectl set-x11-keymap us pc105 altgr-intl compose:menu,level3:ralt_switch
(format: [layout] [model] [variant] [options])