Atribuindo atalhos de teclado impressionantes para mais de 9 tags

10

Estou usando o impressionante WM e as nove tags padrão (ou "desktops virtuais") não estão nem perto o suficiente para mim: eu tenho muitas VMs e VNCs remotos etc. No passado, usei gerenciadores de janela com cerca de 20 desktops virtuais e isso estava certo. Mas agora que eu tentei incrível não há como voltar a um WM não-lado a lado; )

Eu consegui criar mais de nove tags incríveis mudando essa linha do meu rc.lua :

tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, layouts[1])

para isso:

tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9, "a" }, s, layouts[1])

No entanto, eu realmente não entendo como adicionar um atalho de teclado para que eu possa mudar diretamente para essa nova tag.

Gostaria de salientar que ir para a tag '9' e depois 'ir para a próxima guia' funciona perfeitamente, mas estou procurando um atalho direto.

Cada coisa que eu tentei acabou em incrível basicamente sendo inutilizável ou padrão para a configuração padrão.

Por exemplo, tentei muitas variações sobre isso:

awful.key({ modkey,           }, "a",      awful.tag.viewidx XXX,

mas todos falharam miseravelmente.

Note que visto que o meu lua-fu não é strong eu precisaria não apenas da linha exata que funcionaria, mas também de uma localização muito precisa de onde eu poderia colocar essa linha no meu rc.lua arquivo.

EDIT Há, obviamente, algum SNAFU quando se trata da documentação do viewidx que não corresponde ao que o código faz, já que encontrei correções e atividades de lista de discussão relacionadas a esse problema. No entanto, gostaria de saber o que precisa ser feito para resolver o meu problema ...

    
por Cedric Martin 03.08.2012 / 23:43

1 resposta

5

Eu não consegui fazer o método viewidx funcionar, mas acabei fazendo o seguinte, que funcionou:

awful.key({ modkey, }, "a", function ()
    local screen = mouse.screen
    if tags[screen][10] then
         awful.tag.viewonly(tags[screen][10]) end end),
    
por 04.08.2012 / 01:53