gnome-shell の Alt-tab は window を純粋にスイッチ(switch-windows
)するわけではなく,複数 window がある application はグループ化されてしう.グループ化された window グループ内で window を switch されるためには Alt-`,あるいは Alt-tab で window switcher を出した状態で矢印キーを使う必要がある.ということで Alt-tab で group ベースの window switch をしたくなくて,そのための設定.
具体的には switch-applications
に割り当てられている <Alt>Tab
を switch-windows に移動する.以下.dconf
や dconf-editor
(GUI)でも同じようなことができる.
現在の設定の確認:
% gsettings get org.gnome.desktop.wm.keybindings switch-applications
['<Super>Tab', '<Alt>Tab']
% gsettings get org.gnome.desktop.wm.keybindings switch-windows
@as []
設定の変更:
% gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']"
% gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
変更後の設定の確認:
% gsettings get org.gnome.desktop.wm.keybindings switch-applications
['<Super>Tab']
% gsettings get org.gnome.desktop.wm.keybindings switch-windows
['<Alt>Tab']
なお,グループ化された window グループ内で window を switch されるための Alt-` は以下のような default 設定になっていて,
% gsettings get org.gnome.desktop.wm.keybindings switch-group
['<Super>Above_Tab', '<Alt>Above_Tab']
ここで Above_Tab
は ` のことで,Tab
の上にあるキーであることが想定されている.標準的な英語キーボードがそのようなレイアウト(HKKBの場合は英語配列でも右上端に ` がある.).
追記 (2021/12/4)
関連する org.gnome.desktop.wm.keybindings
の key をまとめると以下.
switch-applications
: Application (group 化された window) の switchswitch-windows
: Window switch (全ての window を順に switch)switch-group
: Application (group 化された window) 内の window switch
GUI では Settings → Keyboard → Keyboard Shortcuts → View and Customize Shortcuts → Navigation →
- Switch applications:
switch-applications
- Switch windows:
switch-windows
- Switch windows of an application:
switch-group
他に
- Switch windows directly:
cycle-windows
(default:<Alt>Escape
) - Switch windows of an app directly:
cycle-group
(default:<Alt>F6
)
がある(これらは window を list 表示しない).
参考: