Одновременно переключайте теги как один экран в настройке нескольких мониторов
Я только что настроился на Awesome, после первоначального замешательства "что на земле это все", мне нравится;-)
Одна проблема, с которой я сталкиваюсь, - это функция, которую многие, вероятно, предпочитают в среде с несколькими мониторами: переключение между рабочими областями на одном экране не переключает рабочие области на других экранах.
В моем экране с ограниченным пространством для ноутбука + внешний монитор (15"/23") с Compiz я сгруппировал приложения по рабочему пространству, охватывая оба экрана; затем при переключении на другое рабочее пространство оба экрана были обновлены приложениями, соответствующими целевому рабочему пространству.
Я могу понять, как поддерживать независимые экраны с 3+ мониторами, но в своей настройке я нахожу себя гораздо более переключающим рабочие области на основном мониторе, чем на ноутбуке, который во многом стал второстепенным и несколько ограниченным вариантом (так как мне нужно ctr + mod + j к ноутбуку, затем mod + стрелка влево / вправо, где находится приложение, соответствующее приложению (ям) на основном мониторе).
Есть ли способ переключать рабочие пространства одновременно на нескольких экранах в Awesome? Чувство, будто мой рабочий процесс несколько оторван по сравнению с предыдущими настройками Compiz.
2 ответа
Благодаря @ Cris9288 это работает:
awful.key({ modkey, "Control" }, "Left",
function()
for i = 1, screen.count() do
awful.tag.viewprev(screen[i])
end
end ),
awful.key({ modkey, "Control" }, "Right",
function()
for i = 1, screen.count() do
awful.tag.viewnext(screen[i])
end
end ),
В дополнение к @virtualeyes, для mod+Ctrl+[число] добавьте в For i=1, screen.count() do
цикл:
awful.key({ modkey, "Control" }, "#" .. i + 9,
function ()
for j = 1, screen.count() do
awful.tag.viewonly(tags[j][i])
end
end),