2017-02-24 10 views
0

マウスの移動またはクライアントの変更でフォーカスを変更する方法に関するレシピがあります。 しかし、私が欲しいのは、どのウィンドウもフォーカスを奪うのを防ぐことです。例えば。私はデフォルトのmeta-Enterショートカットを使って新しい端末を開き、それが開くと直ちにフォーカスを奪う。それを防ぐ方法はありますか?フォーカス・クライアントをマウスの下に移動

答えて

1

はい、可能です。フォーカスイベントはさまざまな方法で発生する可能性があります。新しいクライアントの場合は、ルールのfocus行にコメントしてください。最も深い、最も先進的なフォーカス制御に

https://awesomewm.org/apidoc/libraries/awful.ewmh.html#add_activate_filter

:フォーカスフォローマウスの場合

、あなたが焦点にフィルタを追加することができ、特定のクライアントのために rc.lua

mouse::enterセクションにclient.focus = cを削除request::activate(Awesome 4.0+)シグナルからデフォルトのフォーカスハンドラ(awful.ewmh.activate)を切断し、自分で実装することができます。その場合、すべてのフォーカスイベントを完全に制御できます。

+0

ルール内の 'focus'行をコメントアウトしても変わっていません。しかし、常にfalseを返す 'add_activate_filter'を介してフィルタを追加することは、そのトリックを行いました。ありがとう! –

関連する問題