¿Cómo maximizar una ventana horizontal o verticalmente?

11

En asombroso , ¿qué combinación de teclas puede usar para maximizar una ventana (en modo flotante, por supuesto) para que se maximice solo en la dirección horizontal o vertical?

Sé que eso mod4 + mlo maximizará completamente en ambas direcciones, así que supongo que será posible hacer un mapeo en una sola dirección.

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

¡Pero esa es una versión antigua! Sí, pero esto es en CentOS 7, donde compilar nuevas versiones de Awesome es una PITA . Este funciona para mí tal como es.

Sardathrion - contra el abuso SE
fuente

Respuestas:

10

De manera predeterminada, no existe tal enlace de teclas (en 3.5.1, vea otra respuesta para4.1 ). Pero puedes crear uno. Use este fragmento (o mejor agregue el enlace de clave a su configuración existente) para su rc.luaarchivo:

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

Asigna maximización horizontal y vertical a mod-F7y mod-F8, respectivamente.

Marco
fuente
1
Súper. Todo funcionó pero tuve que quitar la coma al final de la última línea, pero una.
Sardathrion - contra el abuso SE
3

Desde la versión 4.1 impresionante esto es Mod+ Ctrl+ M(vertical) y Mod+ Shift+ M(horizontal) por defecto.

exic
fuente
1
Gracias. Actualicé mi pregunta con el número de versión. Dejaría la respuesta (tal vez decir eso para la versión más nueva) ya que es útil saberlo.
Sardathrion - contra el abuso SE