2017-02-03 18 views
2

Awesome WMでは、フォーカスされたフローティングクライアントを画面中央に移動するためにキーの組み合わせをバインドする方法はありますか? (クライアントは最大化もフルスクリーンもしないでください)awesome-wm:フローティングクライアントを画面の中央に移動

私はドキュメントをチェックしていましたが、明らかにそのような機能はありません。

代わりに、現在の画面の幅と高さを取得し、それに応じてクライアントのxとyプロパティを設定することも考えました(クライアント自体の幅と高さも考慮して)。

同じアクションを実行する簡単な方法があるかどうかを知りたいと思います。

答えて

2

4.0バージョンを使用している場合は、より簡単な方法はawful.placementです。それ以外の場合、手動でクライアントのジオメトリを設定することは、そのような位置合わせを行う最も信頼できる方法のようですWorronの答えを補完するために

+0

ありがとうございます!私はクラスのこれらの種類の操作をawful.client見つけることを期待していた。 すばらしいapidocでグローバル検索機能を使用するとよいでしょう。 – nicmus

2

、あなたはclientkeysテーブル内のキーバインドを追加配置API

https://awesomewm.org/apidoc/libraries/awful.placement.html

を使用する必要があります。次のようになります。

awful.key({ modkey, "Shift" }, "y", awful.placement.centered), 
+0

期待どおりに動作します!ありがとう – nicmus

関連する問題