Como maximizar uma janela horizontal ou verticalmente?


11

De maneira incrível , que encadernação de teclas você pode usar para maximizar uma janela (no modo flutuante, é claro), para que ela seja maximizada apenas na direção horizontal ou vertical?

Eu sei que isso mod4 + mserá maximizado totalmente nas duas direções, então eu meio que suponho que será possível fazer um mapeamento para apenas uma direção.

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: ✔ 

Mas essa é uma versão antiga! Sim, mas é no CentOS 7 que a compilação de versões mais recentes do Awesome é uma PITA . Este funciona para mim exatamente como é.

Respostas:


10

Por padrão, não existe essa vinculação de chave (em 3.5.1, veja outra resposta para4.1 ). Mas você pode criar um. Use este trecho (ou melhor, adicione a ligação de chave à sua configuração existente) para o seu rc.luaarquivo:

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),
)

Atribui maximização horizontal e vertical a mod-F7e mod-F8, respectivamente.


1
Super. Tudo funcionou, mas eu tive que remover a vírgula no final da última, exceto uma linha.
Sardathrion - contra o abuso de SE

3

Desde a incrível versão 4.1, esta é Mod+ Ctrl+ M(vertical) e Mod+ Shift+ M(horizontal) por padrão.


1
Obrigado. Atualizei minha pergunta com o número da versão. Gostaria de deixar a resposta (talvez dizendo isso para a versão mais recente), pois é útil saber.
Sardathrion - contra abuso do SE
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.