Simultaneamente, mude as tags como uma tela na configuração de vários monitores

3

Acabei de configurar com o Awesome, depois da confusão inicial sobre o que é sobre a terra, acho que estou gostando; -)

Um problema com o qual estou lutando é um recurso que muitos provavelmente preferem em um ambiente de vários monitores: alternar entre espaços de trabalho em uma tela não alterna espaços de trabalho em outras telas.

Na minha tela de laptop imobiliário + monitor externo (15 "/ 23") configurado com o Compiz, agrupei aplicativos por espaço de trabalho, abrangendo ambas as telas; em seguida, ao alternar para outro espaço de trabalho, as duas telas foram atualizadas com aplicativos relevantes para o espaço de trabalho de destino.

Eu posso entender a manutenção de telas independentes com mais de 3 monitores, mas na minha configuração eu me vejo alternando muito mais no monitor principal do que no laptop, que se tornou uma opção secundária e um tanto limitada (como eu tenho que ctr + mod + j até o laptop, em seguida, mod + seta para esquerda / direita para onde quer que o aplicativo corresponda a aplicativos no monitor principal).

Existe alguma maneira de alternar espaços de trabalho simultaneamente em várias telas no Awesome? Sentir que o meu fluxo de trabalho é um pouco desarticulado em comparação com a configuração anterior do Compiz.

    
por virtualeyes 25.02.2013 / 02:10

2 respostas

2

Graças a @ Cris9288 , isso funciona:

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 ),
    
por 25.02.2013 / 05:10
1

Como um acréscimo a @virtualeyes, para mod + Ctrl + [número] adicione dentro de um laço 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),
    
por 18.03.2014 / 13:53