Como forçar o WM (metacity) do Gnome a abrir uma janela de programa em um monitor específico?

2

Eu preciso configurar uma máquina de duas cabeças usando o Debian 6 (e, portanto, o Gnome 2.30.2 e o xrandr 1.3.3) para que ele abra os aplicativos de forma confiável em uma determinada tela.

Embora seja trivial mover janelas normais de um monitor para outro apenas arrastando suas barras de título, precisamos executar o Stellarium, que abre uma janela de tela cheia não decorada que nem sequer responde ao arrastamento de ALT. Ele também não parece usar os switches de linha de comando padrão X -geometry, -display e assim por diante.

Como esta é uma máquina que será compartilhada por muitos usuários, estou especialmente interessado em soluções simples, intuitivas e documentáveis.

    
por jstarek 04.03.2012 / 17:36

2 respostas

4

Torta do diabo provavelmente faz o trabalho,

can be configured to detect windows as they are created, and match the window to a set of rules. If the window matches the rules, it can perform a series of actions on that window.

A última entrada de notícias é de 5 anos, mas provavelmente está ok (com base em EWMH, Dicas do Gerenciador de Janela Estendida ).

(Sobre as coisas de janela automatizada usando o X11, há também wmctrl , mas duvido que seja de alguma utilidade aqui.)

    
por 04.03.2012 / 18:51
1

Você também pode iniciar o Stellarium no modo janela com uma opção de linha de comando:

stellarium --full-screen no

Veja a página man do Stellarium para detalhes.

Você também pode definir o sinalizador de tela cheia no arquivo de configuração do Stellarium, bem como o tamanho inicial da janela.

    
por 05.03.2012 / 09:55