Как развернуть окно по горизонтали или вертикали?

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 . Этот работает для меня так же, как это.

Сардатрион - против злоупотребления SE
источник

Ответы:

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-F7и mod-F8, соответственно.

Marco
источник
1
Супер. Все это работало, но мне пришлось убрать запятую в конце последней, кроме одной строки.
Сардатрион - против злоупотребления SE
3

Начиная с классной версии 4.1 это Mod+ Ctrl+ M(по вертикали) и Mod+ Shift+ M(по горизонтали) по умолчанию.

exic
источник
1
Спасибо. Я обновил свой вопрос с номером версии. Я хотел бы оставить ответ (возможно , говоря , что для более новой версии) , поскольку она является полезным один знать.
Сардатрион - против злоупотребления SE