web-dev-qa-db-ja.com

リングスイッチャーがキーリリースでウィンドウを自動的に選択しない

CCSMでリングスイッチャーを構成しました。

押す Super + Tab すべてのウィンドウ間を循環し始めますが、目的のウィンドウのキーを離すときは、クリックするか、Enterキーを押す必要があります。

キーを放したときにウィンドウを自動的に選択させるにはどうすればよいですか?

動作していましたが、突然停止しました。

Shift-Switcher compizプラグインでも同じ問題が発生します。

6
opensas

私はちょうどそれを理解したと思います!

Ubuntuでは、RingとShift Switcherの両方が使用します Super+Tab デフォルトではなく Alt+Tab そのため、Untityのスイッチャーと競合しません。ここまでは順調ですね...

問題は... Super Unityで単独でランチャーを表示します!だからあなたが Super+Tab、その後リリース Tab (または両方をしばらく押し続けます)、 Super は、ランチャーをトリガーし、フォーカスをリング/シフトスイッチャーから「盗み」ます。したがって、キーが離されたことを検出せず、現在のウィンドウを選択しません。

そして、対立を解決するための2つの解決策があります。あなたのいずれか:

  • UnityのKey to show the Launcher、またはから再マップ Super

または

  • シフト(またはリング)スイッチャーを、以下以外の異なる組み合わせを使用するように設定します。 Super+Tab、使用しないもの Super

  • 明らかなコンボは Alt+Tab allKey to start the switcher... Unityのスイッチャー設定のキーバインディング。または、「甘い復ven」として、使用するマップthem Super の代わりに Alt :P

個人的には、後者を好む Super ダッシュを開くにはveryが便利であり、他のデッドキーはありません。

誰かがこれが便利だと思う場合に役立つスクリーンショットを提供できます。

5
MestreLion