Wayland は XKB を使用しますが、レイアウトの指定方法はコンポジターによって異なります (setxkbmap
は使用できません) または xkbcomp
Xorg のように)。おそらく altgr-intl
が必要になるでしょう 標準 us
のバリアント レイアウト (米国国際レイアウト) と、おそらくいくつかのオプション:Compose (別名 Multi_key)、おそらくメニュー キーで?右 Alt キーの AltGr? (intl
バリアントは似ていますが、レベル 1 にデッドキーが含まれています。 altgr-intl
デッドキーをレベル 3 に配置するため、邪魔にならずにアクセスできます。)
このレイアウトとバリアントでは、リストしたシンボルのほとんどが AltGr または 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 = ß
Weston の場合、$HOME/.config/weston.ini
に設定を追加します。 :
[keyboard]
keymap_rules=evdev
keymap_layout=us
keymap_variant=altgr-intl
keymap_options=compose:menu,level3:ralt_switch
sway (i3 に似たもの) の場合、実行前に環境変数を設定する必要があります。コマンドラインまたはヘルパー スクリプトでチェーン化されます。
#!/bin/sh
export XKB_DEFAULT_LAYOUT=us
export XKB_DEFAULT_VARIANT=altgr-intl
export XKB_DEFAULT_OPTIONS=compose:menu,level3:ralt_switch
sway
GNOME では、お気に入りの gsettings
を参照する必要があります。 または dconf
フロントエンド。 /org/gnome/desktop/input-sources/xkb-options
で XKB オプションを指定できます /org/gnome/desktop/input-sources/sources
の特定のレイアウト . (これらは投稿後に変更されている可能性があります。既存の設定を確認してください。)
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 は独自のグラフィカル コントロール パネルを使用します。 [システム設定]> [ハードウェア]> [入力デバイス]> [キーボード] にあります。 . レイアウト タブで altgr-intl
を設定できます バリアント (「English (international AltGr dead keys)」としてリストされています)、および XKB オプションは Advanced にリストされています。 タブ
現在の KDE Frameworks 5 では、このコントロール パネルは設定を $HOME/.config/kxkbrc
に保存します。 .
システムが systemd の localectl
を使用している場合 それをあなたが望むものに設定してみてください.GNOME / KDEはそこからそれを拾うことができるかもしれません.これは現時点では Xorg の設定に過ぎないかもしれませんが、私はこれをフォールバックとして使用するのが好きです。Wayland コンポジターが将来のリリースでそれを使用してシステム全体の設定を取得することを願っています.
sudo localectl set-x11-keymap us pc105 altgr-intl compose:menu,level3:ralt_switch
(format: [layout] [model] [variant] [options])