Одновременное переключение тегов как одного экрана в многомониторной настройке

Одновременное переключение тегов как одного экрана в многомониторной настройке

Только что настроил 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),

Связанный контент