web-dev-qa-db-ja.com

Ubuntu 18.04 Gnome:すべてのワークスペースのウィンドウを切り替えるにはAlt + Ctrl + Tabを、現在のワークスペースのみを切り替えるにはAlt + Tabを設定する方法

私はここで以前の答えから知っています Alt+Tab 現在のワークスペースタブのみを切り替えるには:

gsettings set org.gnome.Shell.app-switcher current-workspace-only true

どうやって作るの? Alt+Ctrl+Tab 以前のバージョンのUbuntuでUnityで実行できたのと同じように、すべてのワークスペースからすべてのアプリを切り替える方法は?

3
kitta

キーorg.gnome.Shell.app-switcher current-workspace-onlyはアプリスイッチャーの動作方法を定義します。したがって、別のキーを割り当てたり、異なる動作をさせることはできません。

ただし、アプリケーションスイッチャーとウィンドウスイッチャー(個々のウィンドウを切り替える従来のスイッチャー)の両方を使用する準備ができている場合は、多かれ少なかれ希望する効果を達成するための回避策があります。ウィンドウスイッチャーをバインドすることができます Alt+Tab 現在のワークスペースに制限し、アプリケーションスイッチャーを Alt+Ctrl+Tab、デスクトップ間で切り替えます。

これには、次の設定を適用します。

# Set application switcher key binding and properties
gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Alt><Control>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Shift><Alt><Control>Tab']"
gsettings set org.gnome.Shell.app-switcher current-workspace-only false

# Set window switcher key binding and properties

gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Shift><Alt>Tab']"
gsettings set org.gnome.Shell.window-switcher current-workspace-only true

これは実際には、Ubuntu 19.04以降に実装されている方法ですが、 Super+Tab アプリケーションスイッチャーをバインドするために使用されます。

2
vanadium