Defina a janela para usar a tag atual com o Awesome WM

1

Eu segui a resposta aqui para mover "outras" janelas para uma determinada tag. Como faço para escapar de uma janela de pegar esta regra, ou seja, como faço para que a janela apareça na tag atual?

    
por zsquare 08.05.2012 / 14:20

1 resposta

1

Eu passei um tempo de "qualidade" descobrindo isso para os diálogos do Firefox ontem. Todas as minhas janelas principais do navegador vão para [1] [1]. Mas quando eu conecto um monitor externo, envio algumas janelas do navegador para [2] [1], várias caixas de diálogo do Firefox ainda aparecem em [1] [1]. Este é um problema quando o monitor 1 tem outro tag ativo - então você nem sabe que há um diálogo esperando por entrada em [1] [1] até que você se lembre por que o navegador em [2] [1] não responde qualquer coisa.

Minha solução:

{ rule = { class = "Firefox" }, properties = { tag = tags[1][1] } },
{ rule = { class = "Firefox", instance = "Dialog" }, callback = function(c) awful.client.movetotag(tags[mouse.screen][awful.tag.getidx()], c) end},

awful.tag.getidx () retorna a tag atual.

    
por 22.05.2012 / 08:47

Tags