Se você estiver usando o Compiz, instale compizconfig-settings-manager
, ative o plug-in "Place Windows" e, na guia "Fixed Window Placement", você poderá ajustar quais janelas devem usar como porta de visualização.
Eu tenho um monte de desktops virtuais rodando e eu geralmente tenho um aplicativo de tela cheia por desktop (assim como o Ratpoison WM, mas com a opção de usá-lo de outras maneiras quando necessário). Desejo que novas janelas sejam colocadas automaticamente em determinados números de área de trabalho quando elas são inicializadas. Qual é a maneira mais fácil de fazer isso?
Se você estiver usando o Compiz, instale compizconfig-settings-manager
, ative o plug-in "Place Windows" e, na guia "Fixed Window Placement", você poderá ajustar quais janelas devem usar como porta de visualização.
Você pode querer dar uma olhada na ferramenta Torta do diabo ; está disponível no Ubuntu como pacote devilspie
( apt-get install devilspie
).
Este artigo e este outro explica algumas das suas características proeminentes, e fornece algum código de exemplo, incluindo como mover uma janela para um determinado espaço de trabalho e maximizá-lo.
Eu também tenho muitos desktops virtuais e um fluxo de trabalho que me permite abrir janelas em espaços de trabalho diferentes, mas adotei uma abordagem de 'abrir e deslizar' com o compiz ... logo após abrir um aplicativo, eu uso um personalizado atalho para deslizar a nova janela para o espaço de trabalho apropriado, em seguida, deslize de volta para o espaço de trabalho anterior com outro atalho.
No meu caso, isso é algo como shift-ctrl-seta para esquerda e ctrl-alt-right arrow .. muito, muito rápido e eu tenho controle total sobre onde eles vão o tempo todo, em vez de ficarem presos a uma configuração .
Se sua exigência puder fazer uso de scripts, talvez valha a pena investigar o wmctrl, por exemplo, wmctrl -s 0
mudaria para a área de trabalho 0.
Tags gnome window-manager metacity