ウィンドウを水平または垂直に最大化する方法は?

ウィンドウを水平または垂直に最大化する方法は?

存在する素晴らしい、水平または垂直のみを最大化するためにウィンドウを最大化するために使用できるキーバインディング(もちろんフローティングモード)は何ですか?

私はこれが双方向mod4 + mに完全に最大化されることを知っているので、一方向にのみマッピングすることが可能であると仮定します。

awesome v3.5.1 (Ruby Tuesday)
• Build: May 28 2013 18:46:22 for x86_64 by gcc version 4.8.0 ([email protected])
• Compiled against Lua 5.1.4 (running with Lua 5.1)
• D-Bus support: ✔ 

しかし、これは古代バージョンです!はい、しかしこれはCentOS 7にあります。Awesomeのアップデート版をコンパイルするのはPITA。それが私に見えるものです。

ベストアンサー1

デフォルトでは、そのようなキーバインディングはありません( で3.5.1参照)。その他の回答4.1)。しかし、一つを作ることができます。このスニペットをファイルにrc.lua使用します(または既存の設定にキーバインディングを追加することをお勧めします)。

clientkeys = awful.util.table.join(
  awful.key({ modkey }, "F7",
    function(c) c.maximized_horizontal = not c.maximized_horizontal end),
  awful.key({ modkey }, "F8",
    function(c) c.maximized_vertical   = not c.maximized_vertical end),
)

水平および垂直最大化をmod-F7それぞれに割り当てますmod-F8

おすすめ記事