Как перемещаться по открытым программам в Awesome WM с помощью клавиш со стрелками, пока они находятся в макете плитки?
В Awesome WM вы переключаетесь между открытыми программами, переходя к предыдущему или следующему клиенту. По умолчанию он использует связывание клавиш Mod4 + k и Mod4 + j соответственно.
Однако, допустим, у меня на экране открыто четыре клиента, использующих макет плитки, тогда как у меня на экране четыре плитки, показывающие каждую программу. Если в данный момент я нахожусь на верхнем левом тайле и хочу перейти в нижний левый угол, мне нужно дважды нажать Mod4 + j, чтобы перейти в верхний правый угол, прежде чем попасть в нижний левый. То, что я хочу, это перейти непосредственно к этой плитке с помощью одной привязки клавиш, это возможно в Awesome. Я знаю, что в i3 WM это стандартное поведение с использованием клавиш со стрелками для перемещения вверх и вниз, влево и вправо между открытыми программами.
1 ответ
Конфигурация по умолчанию не предоставляет ключевые привязки для этого, но вы ищете awful.client.focus.bydirection. Например, добавьте привязку клавиш для этой функции:
function() client.focus.bydirection('down') end