Gnome-shellのAlt + Tabが同様のアプリのウィンドウをグループ化しないようにするにはどうすればよいですか?


243

Gnome ShellがAlt+を介してアプリの切り替えを処理する方法についてのすべてが大好きですTab。ただし、私の不満は、ユーザーがAlt+ `(またはAlt+ Tab非USキーボードレイアウトの場合はキーの上にある任意のキー)を使用して同じアプリのウィンドウを切り替えることをユーザーに強制する方法です。これは私にとって非常に迷惑です。なぜなら、最後に使用していたウィンドウが現在のウィンドウと同じアプリに属しているかどうかを覚えておく必要があるからです。「私が取り組んでいるアプリケーション」ではなく「私が取り組んでいるウィンドウ」の観点で考えるパワーユーザーにとって間違いなく迷惑です。

AlternateTab拡張機能(https://extensions.gnome.org/extension/15/alternatetab/)を試しましたが、あまりにもいようです。言うまでもなく、私が望むのは、このアプリケーションでAlt+ (key above tab)Alt+ Tabに再マッピングすることだけです。1つのオプションは、Gnomeシェルを微調整することだと思います。私の推測では、altTab.jsファイルをいじる必要/usr/share/gnome-shell/js/ui/がありますが、ファイルが長すぎてJavaScriptを知らない私のような人にとっては圧倒的です。

Gnome Shellでアプリケーションごとにウィンドウをグループ化しないようにする方法を知っている人はいますか?


31
Alt + `をありがとう。私はこれのためにしばらくの間グーグルでした。
クーゲル

1
@mimoralea、助けてくれてうれしい。残念なことに、シェルは十分に直感的ではありません。
ウォルディルレオンシオ

1
以下の@ dogmatic69の回答を参照してください。あなたの質問に対する最善の答え。
ルイ・パーキン

@ Hitsugaya198、私はそのシェル拡張をインストールすることが現在最良の道であることに同意します。
ウォルディルレオンシオ

@Kugelまたは実際に誰か-シフトが必要な米国以外のキーボードでこのコンボを押す方法は?
-Nearoo

回答:


278
  • 開いた dconf-editor
  • に行く org/gnome/desktop/wm/keybindings
  • 値を'<Alt>Tab'からswitch-applicationsに移動しますswitch-windows
  • オプションで'<Shift><Alt>Tab'からswitch-applications-backwardに移動しますswitch-windows-backward
  • switch-windows現在のデスクトップだけでなく複数のデスクトップで作業したい場合は、チェックを外すこともできますorg/gnome/shell/window-switcher/current-workspace-only(@CharlBotha提供)
  • 閉じる dconf-editor
  • X11を使用している場合は、を押して<Alt>F2から、入力rしてGnomeを再起動します。

最後の手順は必ずしも必要であるとは限りませんが、(特に実行中のアプリケーションを閉じないため)傷つけることはありません。これは機能せず、Waylandには必要ありません。


25
Gnomeを適切に再構成することを支持して、人々がサードパーティのアプリケーションスイッチャーを非常に簡単にインストールしていることに驚いています。私にとってこれは、他のほとんどの人よりもはるかに望ましい解決策です。
mirichan

12
Alt +
F2-

8
持っているswitch-windowsワークスペースでの作業を、オフにorg.gnome.shell.window-switcher.current-workspace-only使用しましたdconf-editor
チャールボサ

1
Ubuntu 17.10では、apt install dconf-editor最初に、他のディストリビューションに含まれているかどうかがわかりませんでした。
キムグラスマン

3
Ubuntu 18.04で動作しました!
qmn1711

118

このErgo Projectブログ投稿の「xaeth」によるコメントから、アプリケーションごとにグループ化せずにAlt+ Escがすべてのウィンドウを循環することを学びました。これは私にとって最も簡単な解決策であり、他のプログラムをインストールしなくても済むようになったことを嬉しく思います。

Alt+でテストしEscた結果が好意的な場合は、[システム設定]> [キーボード]> [ショートカット]> [ナビゲーション]に移動し 、Alt+ Tabを再割り当てして、以前Alt+に割り当てられていたナビゲーションタスクを実行できますEsc。私の設定では、このタスクは「ウィンドウを直接切り替える」という名前です。


6
ヒントをありがとうございます、本当にうまくいきます!選択したウィンドウの周りの太い黒のフレームを取り除き、Alt + Tabが与える「選択ボックス」を表示させる方法を見つけ出せたら、私は天国にいるでしょう。:)
ウォルディルレオンシオ

4
同じ動作はし​​ません。予想される動作は、必要なウィンドウにすばやくジャンプすることです。これは一種のスクロールジャンプです。つまり、各ウィンドウをスクロールし、目的のビューで停止するまで各ビューを視覚的に処理する必要があります。
AlikElzin-kilaka

3
ウィンドウをアンスタックしたり、ウィンドウを切り替えたりすることはできません。引き続きアプリケーションを循環します。もう一度ログインする必要がありますか?奇妙な。
ローデワイク

7
Ubuntu 16では動作しません
Anand Rockzz

6
@Waldir Leoncio。Alt + Tabを「ウィンドウを直接切り替える」ではなく「ウィンドウを切り替える」に設定すると、太いフレームが消えます。Gnome 3.26
バルトロオットー

38

少し助けて-

Alt+ Tabそして、ウィンドウをグループ化したときにAlt+ ` が少し役立ちます。


8
私の質問は、実際にウィンドウを切り替えるためにAlt + Tabを割り当てて、最後のアクティブなウィンドウとの関係に関係ないということです。質問をより明確にするために更新します。
ウォルディルレオンシオ


18

AlternateTab

Alt-Tabを、アプリケーションごとにグループ化しないウィンドウベースのスイッチャーに置き換えます。この拡張機能はクラシックモードの一部であり、GNOMEによって公式にサポートされています。以下のフォームを使用してバグを報告しないでください。代わりにGNOME Bugzillaを使用してください。

https://extensions.gnome.org/extension/15/alternatetab/


4
ここで+1のベストアンサー。Ubuntu 17.10で問題なく動作します。ありがとう!「Acitivites」で「AlternateTab」を検索すると、ポップアップが表示されます
-gromit190

拡張機能をインストールする必要なく、すでにサポートされているようです。開発者からの投稿を参照してください。blogs.gnome.org/fmuellner/2018/10/11/...
AlikElzin-kilaka

14

fedora 23を使用すると、次のことができます

alternate-tabをインストールします(すでにインストールされていました)

sudo dnf install gnome-shell-extension-alternate-tab

設定エディタを実行する

gnome-shell-extension-prefs

次に有効にします

ここに画像の説明を入力してください

完了、Altタブはもはやラメではありません。また、キーボードショートカットを変更する上記のようなハックもありません。Alt-tabは、グループ化されていないポップアップをサムネイルなどとともに表示します。

編集:

UbuntuがGnomeに戻ったので、この問題を再度修正しようとしています。gnome Webプラグインがある場合はさらに簡単です。プラグインにアクセスしてalternate-tab[有効にする]をクリックするだけで、すぐに修正されます。

代替タブ

代替タブ


1
+1。これは「正しい」答えである必要があります。これは、求められたとおりに問題を直接解決するためです。あなたのディストリビューションはそれとは関係がなく、Gnomeデスクトップを使用しているという事実を疑っています。Gnome3デスクトップを備えたUbuntu 17.04でソリューションをうまく利用したからです。
ルイ・パーキン

1
これは私のために働いた唯一の解決策であり、とても簡単です。
ロケシュ

11

ターミナルを使用して、デフォルトのスイッチャーの設定を編集できます(これは、Mad Physicistのdconf-editorの回答と同等のコマンドラインです)。

実行:

dconf write /org/gnome/desktop/wm/keybindings/switch-windows "['<Alt>Tab']"
dconf write /org/gnome/desktop/wm/keybindings/switch-windows-backward "['<Shift><Alt>Tab', '<Alt>Above_Tab']"
dconf write /org/gnome/desktop/wm/keybindings/switch-applications "[]"
dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]"

または:

gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<alt>Tab']"
etc...

(通常のユーザーとして-ルートではありません!!!)


3
バイオニックで$ dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]"は、言うerror: 0-2:unable to infer type
-nealmcb

ありがとう!コマンドラインを介して@pestophagousによって、現在受け入れられて、「サイクリング・イン・プレース」の答えに私の代わりはあるgsettings set org.gnome.desktop.wm.keybindings cycle-windows "['<Alt>Tab']"gsettings set org.gnome.desktop.wm.keybindings cycle-windows-backward "['<Shift><Alt>Tab']"それはフル解像度でコンテキスト内の窓を見るために私を可能にするので、例えば、ブラウザのページにタブを持っている場合、私は見ることができますI探しています。
-nealmcb

@nealmcb私は、GUIアプリケーションdconf実行することによって変更し、デフォルトを使用しますが、しないように設定されている[]
rofrol

9

すべてのOSでこのように機能するかどうかはわかりませんが、Ubuntu 18.04の場合は、[設定]→[デバイス]→[キー]に移動します。

次に、私の場合は無効になっているスイッチウィンドウを探して、+に設定します。AltTab

これにより、すべてのウィンドウが切り替わり、Altタブ移動後にキーを押したままにすると、水平選択ボックスが表示されます。


他にも興味深いエントリがあります。つまり、アプリケーション切り替え、アプリケーションの切り替えウィンドウをそれぞれSuper+ TabAlt+ Super+に設定しましTabた。


あなたロック男!すばらしい答え
ピーター

Fedora 30
Jounathaen

5

Ubuntu 18を使用している場合(Windows10などと同じ動作を提供するため):

  • [設定]> [デバイス]> [キーボード]に移動します
  • 「ウィンドウの切り替え」のキーボードショートカットを探します
  • これをショートカットAlt + Tabに設定します(これは古いショートカットを上書きします)

Alt + Tabを押すと、開いているすべてのウィンドウを異なるアプリにグループ化せずに直接選択できます。


これが今の答えです。ビルドインです。
janw

1

この投稿は、このテーマにいくらかの光を当てています。gconf-editorでapps-> metacity-> global_keybindingsにアクセスする とswitch_group、というキーがあり、これはにマッピングされ<Alt>Above_Tabます。それを変更して<Alt>Tab問題を解決する必要があります。


こんにちはeoneoncio、上記の投稿は(質問と比較して)別の問題について語っています。私はあなたの答えを試みたが、何も起こらなかった
ホアンロングに

@HoàngLong、Metacityは人気のGTK2ウィンドウマネージャーでした。最新のOSは数年前にGTK3に移行しているため、6年前のソリューションは最新のシステムでは機能しない可能性があります。
Waldir Leoncio

1

別のアプリケーションスイッチャーを使用できます-compizconfig-settings-managerを使用して有効にできます。

Ubuntuの CompizConfigに関する適切な情報を参照してください。また、openSUSEやその他のディストリビューションにもインストールできます。

結果の例: ここに画像の説明を入力してください


0

私ができる方法は、Ubuntu Software Storeからdconfエディターをインストールすることでした。そこから、パス-> /org.gnome/desktop/wm/keybindingsをたどることができます。 パスビュー

下にスクロールすると、スイッチアプリケーションが[[Tab]]に変わり、そのすぐ下にswitch-application-backwardsが表示され、[[Tab]]になります。

スイッチアプリケーション

下にスクロールすると、switch-windowsとswitch-windows-backwardsが表示されます。これをそれぞれ['Tab']および['Tab']に設定できます。

Windows設定の切り替え

Idシェアを計算しました。Ubuntuが初めてで、これを理解するのに約1時間のグーグル検索が必要でした。これは間違いなく機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.