Lança um aplicativo com dicas de decorador de janelas, coordenadas x / y, tamanho, etc.

4

Existe uma maneira de iniciar um aplicativo com um determinado tamanho, posição e dicas de decorador de janela na linha de comando? Eu gostaria de bloquear uma certa janela em um determinado lugar em um tamanho e sem um cromo.

    
por Naftuli Kay 27.05.2013 / 01:21

3 respostas

4

Você pode experimentar Torta do diabo :

A totally crack-ridden program for freaks and weirdos who want precise control over what windows do when they appear. If you want all XChat windows to be on desktop 3, in the lower-left, at 40% transparency, you can do it.

Aqui é um tutorial que cobre o básico.
Desde Devil's Pie não é mais mantida, alguém fez uma sequela: Devilspie2 .
Eu nunca usei o último como o primeiro ainda funciona bem no meu sistema e faz exatamente o que eu quero.

    
por 27.05.2013 / 02:05
1

Eu uso wmctrl para controlar a posição e o tamanho da janela. Ele permite que você defina as coisas para o Windows em qualquer área de trabalho compatível com o Extended Window Manager Hints (EWMH). A maioria dos WMs modernos são compatíveis.

    
por 27.05.2013 / 08:51
0

Eu não sei sobre a decoração da janela, mas para posicionar aplicativos você pode usar o argumento de linha de comando -geometry se o aplicativo suportar, embora nem todos os aplicativos o façam. Aqui um exemplo:

xterm -geometry 100x50-0+0  # width x height <location>

As localizações são

+0+0    -  upper left corner
-0+0    -  upper right corner
-0-0    -  lower right corner
+0-0    -  lower left corner
-50+20  -  upper right corner, 20 pixels top distance, 50 pixels right distance

Uma alternativa é usar seu gerenciador de janelas para isso. Você pode endereçar aplicativos individuais, por exemplo, por sua WM_CLASS. Isso também pode permitir definir dicas de tamanho ou decoração.

    
por 27.05.2013 / 01:44