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


11

では素晴らしい、結合どのようなキーは、あなたはそれだけで、水平または単に垂直方向に最大化するように(フローティングモードでは、当然の)ウィンドウを最大化するために使用することができますか?

私はそれmod4 + mが両方向でそれを完全に最大化することを知っているので、私は一種のマッピングだけを行うことが可能になると思います。

awesome v3.5.1 (Ruby Tuesday)
• Build: May 28 2013 18:46:22 for x86_64 by gcc version 4.8.0 (mockbuild@buildvm-23.phx2.fedoraproject.org)
• Compiled against Lua 5.1.4 (running with Lua 5.1)
• D-Bus support: ✔ 

しかし、それは古いバージョンです!はい。ただし、これはCentOS 7で行われ、Awesomeの新しいバージョンをコンパイルするとPITAになります。これは私と同じように機能します。

回答:


10

デフォルトでは、そのようなキーバインディングはありません(で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-F7mod-F8、それぞれ。


1
素晴らしい。それはすべてうまくいきましたが、最後の行の最後にあるコンマを削除する必要がありました。
サルダトリオン-SEの不正使用に対する反対2012年

3

素晴らしいバージョン4.1以降、これはデフォルトでMod+ Ctrl+ M(垂直)およびMod+ Shift+ M(水平)です。


1
ありがとう。質問をバージョン番号で更新しました。答え知っておくと便利なので、私は答えを残します(多分新しいバージョンの場合それを言っています)。
サルダトリオン-SEの乱用に対して
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.