Move Client to a specific Monitor/ru

При использовании 2х и более мониторов, вы можете переместить приложение на заданный монитор с помощью клавиатуры.

Для того, чтобы сделать это, откройте rc.lua и найдите секцию clientkeys.

Затем добавьте эту строку в конец этой секции: awful.key({ modkey, "Shift"  }, "F1", function (c) awful.client.movetoscreen(c, 1) end),

Теперь нажав Mod+Shift+F1 вы переместите клиент на экран "1". Помните, что ваш левый монитор может не быть экраном 1.Поэкспериментируйте, чтобы увидеть что будет верно для вас. Разместить это после секции clientkeys не позволит вам изменить монитор, если у вас нет приложений на этом мониторе.

Чтобы привязать несколько мониторов к горячим клавишам, просто следуйте похожим шаблонам.

Пример использования (добавьте в конец секции clientkeys): awful.key({ modkey, "Shift"  }, "F1", function (c) awful.client.movetoscreen(c, 3) end), awful.key({ modkey, "Shift"  }, "F2", function (c) awful.client.movetoscreen(c, 1) end), awful.key({ modkey, "Shift"  }, "F3", function (c) awful.client.movetoscreen(c, 2) end),

NB: F1 ссылается на монитор 3, в данном примере это крайне левый экран.