O cromo sempre começa flutuando em awesome.wm


3

Eu estou usando incrível como gerenciador de janelas para um pequeno terminal de navegação e informações. O Chromium é iniciado diretamente após o login no primeiro espaço de trabalho e deve ser exibido em tela cheia. Eu configurei o layout de todos os espaços de trabalho para awful.layout.suit.max e seguiu FAQ impressionante para que o Chromium e todos os outros programas iniciados (automaticamente) sejam mostrados no espaço de trabalho correto. Todos os programas, exceto o Chromium, serão iniciados corretamente no modo de tela cheia.

eu tentei

{ rule = { class = "chromium-browser" },  
    properties = {floating = false, tag = tags[1][1]}}

e

{ rule = { class = "chromium-browser" },  properties = {tag = tags[1][1]}}

mas o Chromium sempre será iniciado no modo flutuante. Isso é um pouco irritante, pois você ainda vê o painel incrível no topo.

Respostas:


6

Você quer correr xprop | grep WM_CLASS e clique em uma janela do cromo. Isso retornará a sequência de classes correta.

Não se esqueça de reiniciar o AwesomeWM depois de fazer essa alteração.


1
Isso relata WM_CLASS(STRING) = "chromium-browser", "Chromium-browser" no Gentoo (onde eu desenvolvo) e WM_CLASS(STRING) = "chromium", "Chromium" no Debian (que a máquina de destino executa). Adicionando a mesma regra com class="chromium" ajudou. Um pouco estranho que o nome difere entre distribuições Linux.
Uwe L. Korn

1
@xhochy Acredito que os construtores de pacotes de algumas distribuições usem o chromium-browser para diferenciar o executável daquele fornecido pelo jogo. Chromium BSU . Eu suponho que eles mudaram o WM_CLASS apropriadamente.
dset0x
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.