Unity:Alt-tabの動作を元に戻し、現在のワークスペース上のウィンドウを切り替えるにはどうすればよいですか?


120

ここで説明するように、Bias alt-tabソートを有効にして現在のビューポート上のウィンドウを優先しても違いはありません。11.04とまったく同じ動作に戻すには、alt-tabが現在のワークスペースのウィンドウ間でのみ切り替わるようにしますか?

ユニティスイッチャーでalt-tabおよびshift-alt-tabキーバインドを無効にするだけで解決したように見えますが、それでも私のワークスペースを切り替えることがあります。たとえば、ターミナルウィンドウにフォーカスを置いてalt-tabを押すと、同じワークスペースに切り替える前に、任意のワークスペースの別のターミナルウィンドウに切り替わります。また、alt-tabキーバインドを削除しても、alt-tabを押してからaltを保持すると、Unityスイッチャーが表示されます。


2
これを聞いてうれしく思います。また、これらのタイプの問題は12.04に焦点が当てられます。マーク・シャトルワースは、数時間前にこの件に関するメールを投稿しました。大きな改善が見られるはずです。:)
ジョーエルレンドシンスタッド

私は誰かがappearearence内で簡単なチェックボックスが出てくる願って、動作、設定、またはこのような少なくともいくつかのプラグイン:extensions.gnome.org/extension/15/alternatetab私は、この機能要求を提出する必要があり、任意のアイデアを???
opensas

私はこの質問にはそれが快適スイッチングのこのようになり切り替えるにはいくつかの方法があり、少しの構成のために何かをインストールするには、好きではないaskubuntu.com/questions/123977/...は
titusfx

回答:


109

CompizConfig Settings ManagerでStatic Application Switcherプラグインを有効にすると、以前のスタイルのウィンドウスイッチャーに戻すことができます。

手順:

  1. CompizConfig Managerが通過しますsudo apt-get install compizconfig-settings-manager(@donbrightに感謝)

  2. sudo apt-get install compiz-plugins静的アプリケーションスイッチャーを表示します。(@Milimetricに感謝)

  3. CompizConfig Managerはccsm、ターミナルに入力することで起動します(@donbrightに感謝)

  4. CompizConfig設定マネージャー▸デスクトップ▸Ubuntu Unityプラグイン▸スイッチャーswitchスイッチャーを起動するキーEnabled有効およびスイッチャーを逆方向に起動するキーcheckチェックを外して、Unityのスイッチャーのキーボードショートカットを無効にします▸有効

  5. CompizConfig設定マネージャー▸ウィンドウ管理▸静的アプリケーションスイッチャー checking静的アプリケーションスイッチャーを有効にするをチェックして、静的アプリケーションスイッチャーを有効にします。


7
+1:すてきで簡潔。ただし、キーバインディングの競合に関する警告もあり、(Preciseでの)選択は非常にわかりにくいものでした。したがって、それについての少しのアドバイスが役立ちます。たとえば、「前のウィンドウを設定する(すべてのウィンドウ)」と「Ubuntu Unityプラグインプラグインのすべてのビューポートでスイッチャーを逆に起動するキーを無効にする」の違いは何ですか?
-nealmcb

17
本当に?スイッチャー自体を完全に無効にする以外に、Unityのスイッチャーでグループ化を無効にする方法ありませんか?
メストレリオン

15
細部を忘れsudo apt-get install compiz-pluginsました。静的アプリケーションスイッチャーを表示する必要があります。
ミリメトリック

1
nealmcbのコメントで質問に答えてください-私も困惑しています。
ジョナサンハートリー14年

1
「警告」の投稿は、12/04現在の目標は、人々が本当に望むものへのサポートを統合することにより、CCSMの必要性を減らすことであったことを示唆しています。これが非常に人気があること(および信頼できるデフォルトのスイッチャーがどのように機能するかについての大きな不満の継続状態)を考えると、少なくとも静的アプリケーションスイッチャーへの切り替えに利用できる、より怖くなく、よりサポートされた微調整を利用可能にすることで進展があります?
nealmcb

32

CompizConfig Settings Managerをインストールする必要があります。そこからUnityプラグインを見つけることができます

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

各キーバインディングをクリックし、[有効]のチェックを外して、スイッチャーを無効にします。

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

次に、[ウィンドウの管理]で他のウィンドウスイッチャープラグインのいずれかを有効にします。

ccsm


そのビューでスイッチャーを無効にするにはどうすればよいですか?キーバインドを無効にするか、変更するだけですか?
Lilitu88

キーバインドを無効にします。シフターは統一プラグインの一部であり、おそらくそのプラグインを無効にしたくないでしょう:)
LasseValentini

2
スイッチャー自体ではなく、グループ化のみを無効にする方法はありませんか?
メストレリオン

2
13.04では、CCSMで「静的アプリケーションスイッチャー」を見つけることができません;(
MaciejŁopaciński13年

2
@ Maciej、compiz-pluginsをインストールする必要があります。このバグを
ncasas

2

静的アプリケーションスイッチャーを使用する(CompizConfig / CCSMを使用して構成)

警告: CCSMの問題にはどのようなものがあり、なぜ回避したいのですか?

CompizConfigを使用する前に、作業を保存してプログラムを閉じます。

この投稿の最後にある「ディスプレイマネージャの再起動」セクションを印刷することを検討してください。願わくば、あなたがそれを必要としないことを願っていますが、もしそうするなら、それはあなたのスクリーンが一時的に役に立たないからでしょう。

ソフトウェアをインストールする

Compiz Configをインストールします(@donbrightに感謝):

sudo apt-get install compizconfig-settings-manager

Static Application Switcherをインストールします(@Milimetricに感謝):

sudo apt-get install compiz-plugins

設定

  1. ccsmターミナルに入力して(@donbrightに感謝)CompizConfig Managerを起動するか、ダッシュで見つけます。

  2. CompizConfig設定マネージャーで、デスクトップ ▸Ubuntu Unityプラグイン▸スイッチャーに移動し、 すべてのキーボードショートカットを無効にします。終了すると、Ubuntu 15.04では次のようになります。

Unityプラグインですべてのキーボードショートカットを無効にする

  1. [戻る]をクリックして、CompizConfigメインページに戻ります。

  2. [ ウィンドウの管理]▸[静的アプリケーションスイッチャー]▸[静的アプリケーションスイッチャーを有効にする]をチェックして、静的アプリケーションスイッチャーを有効にします。数秒間ちらつくことがあります。警告が表示された場合、無視しないでください。戻って間違いを直してください。Ubuntu 15.04での成功は次のようになります。

静的アプリケーションスイッチャーを有効にする

それでおしまい!

ディスプレイマネージャーの再起動(トラブルの場合)

これが必要ないことを願っていますが、おそらく電源コードを引っ張るよりもデータ損失を引き起こす可能性は低いでしょう。システム全体ではなく、ディスプレイマネージャだけを再起動すると考えてください。

# Switch to a terminal session (leaving X-Windows running)
Ctrl-Alt-F1

# (you may have to log in)

# Stop your X-Windows session:
sudo service lightdm stop

# Start a new X-Windows session:
sudo service lightdm start

# Go to the current X-Windows session:
Ctrl-Alt-F7

ありがとう!

これは@ændrükの答えとして始まりましたが、私はそれを自分で作成するのに十分な回数編集しました。


2

スイッチャーを変更せずにこれを行う簡単な方法は、Bias alt-tabをチェックして、現在のビューポートのウィンドウを優先することです。これは、Unityプラグインの「スイッチャー」タブの2番目のオプションです。


1
この回答を編集して、ユーザーがUnityプラグイン設定にアクセスする方法を知ることができます(ここの他の回答のいくつかは説明していますが、おそらく、それらを参照しなくても十分な回答が必要です)。私は編集を行いますが、これを説明するさまざまな方法があり、あなたが何を好むかわかりません。
エリアケイガン

0

タスクスイッチャーで現在のワークスペースのウィンドウのみを表示するには、ターミナルから次のコマンドを実行します(CTRL + ALT + T):

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'true'

すべてのワークスペースでウィンドウ間の切り替えに戻すには:

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'false'

これはUbuntu 17.10で動作することが確認されています。

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