Jak zmaksymalizować okno w poziomie lub w pionie?


11

W niesamowitym , jakim kluczowym powiązaniem możesz użyć, aby zmaksymalizować okno (oczywiście w trybie pływającym), aby zmaksymalizować je tylko w poziomie lub tylko w pionie?

Wiem, że mod4 + mzmaksymalizuje to w pełni w obu kierunkach, więc zakładam, że możliwe będzie mapowanie tylko w jednym kierunku.

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

Ale to jest starożytna wersja! Tak, ale dotyczy to CentOS 7, gdzie kompilowanie nowszych wersji Awesome to PITA . Ten działa dla mnie takim, jaki jest.

Odpowiedzi:


10

Domyślnie nie ma takiego powiązania klucza (w 3.5.1, patrz inna odpowiedź na4.1 ). Ale możesz go stworzyć. Użyj tego fragmentu kodu (lub lepiej dodaj powiązanie klucza do istniejącej konfiguracji) dla swojego rc.luapliku:

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

Przypisuje maksymalizację poziomą i pionową odpowiednio do mod-F7i mod-F8.


1
Wspaniały. Wszystko działało, ale musiałem usunąć przecinek na końcu przedostatniej linii.
Sardathrion - przeciwko nadużyciom SE

3

Od niesamowitej wersji 4.1 domyślnie jest to Mod+ Ctrl+ M(pionowo) i Mod+ Shift+ M(poziomo).


1
Dzięki. Zaktualizowałem swoje pytanie o numer wersji. Chciałbym zostawić odpowiedź (być może powiedzieć, że dla nowszej wersji), ponieważ jest bardzo przydatna wiedzieć.
Sardathrion - przeciwko nadużyciom SE
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.