Como forçar os aplicativos a não iniciarem maximizados no Awesome WM?

9

Como reproduzir:

  1. ssh -X user@host firefox (ou algum outro aplicativo X).
  2. Maximize a janela.
  3. Feche a aplicação.
  4. Abra o aplicativo no Awesome WM (tentado apenas localmente, mas também deve funcionar remotamente).

Resultado: a janela ainda está maximizada.

Como nunca uso a funcionalidade de maximização no Awesome, e freqüentemente a uso em outros gerenciadores de janelas, gostaria de desabilitar a maximização sempre que abria aplicativos X no Awesome.

Eu tentei isso :

{ rule = { class = "Firefox" },
  properties = { tag = tags[math.min(2, screen.count())][2],
                 maximized_vertical = false, maximized_horizontal = false } },

Firefox não começar em tag 2, mas ainda é maximizada. Alguma idéia de como desabilitar a maximização, especificamente para o Firefox, mas ainda melhor para todos os aplicativos X?

l0b0
fonte
Suspeito que o Firefox evite deliberadamente as dicas do WM. Se você não encontrar uma maneira melhor, considere um gatilho cronometrado que não maximiza o Firefox.
Gilles 'SO- stop be evil'
1
O Firefox não é o único aplicativo a preservar suas próprias configurações de janela na saída (por exemplo, o leitor de notícias Pan faz isso). Parece muito que exista uma condição de corrida entre o Awesome configurar a janela e o aplicativo restaurando as configurações salvas. Como tal, você pode ficar preso ao fazer isso com um gatilho cronometrado, como observou o comentarista anterior, ou à mão (o mapeamento de teclas padrão para alternar a maximização da janela no Awesome é MOD + m).
ewhac
1
Obrigado a ambos! @ewhac, seu comentário pode ser convertido em uma resposta. Melhor ainda, se você souber criar um gatilho cronometrado no Awesome.
L0b0

Respostas:

2

Comentário convertido de @ewhac em uma resposta:

O Firefox não é o único aplicativo a preservar suas próprias configurações de janela na saída (por exemplo, o leitor de notícias Pan faz isso). Parece muito que exista uma condição de corrida entre o Awesome configurar a janela e o aplicativo restaurando as configurações salvas.

Como tal, você pode ficar preso ao fazer isso com um gatilho cronometrado, como observou o comentarista anterior, ou à mão (o mapeamento de teclas padrão para alternar a maximização da janela no Awesome é MOD + m).

rubo77
fonte
@ewhac: você pode enviar outra resposta, então eu vou apagar este
rubo77