Bagaimana cara memaksimalkan jendela horizontal atau vertikal?

11

Secara mengagumkan , pengikatan kunci apa yang dapat Anda gunakan untuk memaksimalkan jendela (dalam mode mengambang, tentu saja) sehingga memaksimalkan hanya dalam arah horizontal atau hanya arah vertikal?

Saya tahu bahwa mod4 + makan memaksimalkan sepenuhnya di kedua arah jadi saya agak berasumsi akan mungkin untuk melakukan pemetaan hanya ke satu arah.

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

Tapi itu versi kuno! Ya, tapi ini ada di CentOS 7 di mana kompilasi versi Awesome yang lebih baru adalah PITA . Yang ini bekerja untuk saya seperti apa adanya.

Sardathrion - menentang penyalahgunaan SE
sumber

Jawaban:

10

Secara default tidak ada kunci yang mengikat (dalam 3.5.1, lihat jawaban lain untuk4.1 ). Tapi Anda bisa membuatnya. Gunakan cuplikan ini (atau lebih baik tambahkan kunci yang mengikat ke konfigurasi Anda yang ada) untuk rc.luafile Anda :

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

Ini memberikan maksimalisasi horizontal dan vertikal untuk mod-F7dan mod-F8, masing-masing.

Marco
sumber
1
Super. Semuanya bekerja tetapi saya harus menghapus koma di akhir baris terakhir tapi satu.
Sardathrion - terhadap penyalahgunaan SE
3

Sejak versi 4.1 yang luar biasa ini adalah Mod+ Ctrl+ M(vertikal) dan Mod+ Shift+ M(horizontal) per default.

exic
sumber
1
Terima kasih. Saya memperbarui pertanyaan saya dengan nomor versi. Saya akan meninggalkan jawabannya (mungkin mengatakan itu untuk versi yang lebih baru) karena ini adalah yang berguna untuk diketahui.
Sardathrion - terhadap penyalahgunaan SE