
Только что настроил Awesome, после первоначального замешательства «что это за штука?», я понял, что она мне нравится ;-)
Одна из проблем, с которой я борюсь, — это функция, которую многие, вероятно, предпочитают в среде с несколькими мониторами: переключение между рабочими пространствами на одном экране.непереключать рабочие пространства на других экранах.
В моей конфигурации с ограниченным пространством экрана ноутбука и внешнего монитора (15"/23") с Compiz я сгруппировал приложения по рабочим областям, охватывающим оба экрана; затем при переключении на другую рабочую область оба экрана обновлялись приложениями.соответствующийв целевую рабочую область.
Я могу понять необходимость использования независимых экранов с тремя и более мониторами, но в моей конфигурации мне приходится чаще переключать рабочие пространства на основном мониторе, чем на ноутбуке, который стал второстепенным и несколько ограниченным вариантом (поскольку мне приходится нажимать ctr + mod + j для перехода на ноутбук, а затем mod + стрелка влево/вправо для перехода к приложению, которое соответствует приложению(ям) на основном мониторе).
Есть ли способ переключать рабочие пространства одновременно на нескольких экранах в Awesome? Ощущение, что мой рабочий процесс несколько разрознен по сравнению с предыдущей настройкой Compiz.
решение1
Благодаря@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 ),
решение2
В качестве дополнения к @virtualeyes, для mod+ Ctrl+ [number]добавьте в 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),