Tenho vários desktops virtuais em execução e geralmente tenho um aplicativo de tela cheia por desktop (como o Ratpoison WM, mas com a opção de usá-lo de outras maneiras, quando necessário). Quero que as novas janelas sejam automaticamente inseridas em determinados números da área de trabalho quando eles são inicializados. Qual é a maneira mais fácil de fazer isso?
gnome
window-manager
metacity
Thomas Parslow
fonte
fonte
fixed window placement
. Solução mais fácil para qualquer usuário compiz. Essa guia é encontrada na configuração doPlace Windows
plug - in naWindow management
categoria Obviamente,Place Windows
precisa estar habilitado para que isso funcione.viewports
eworkspaces
- o que vejo nafixed window placement
guia são as coordenadas da janela de visualização X / Y que parecem não se correlacionar com meus quatro espaços de trabalho.Fixed Window Placement
guia ...Você pode 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 explicam alguns de seus recursos importantes e fornecem algum código de exemplo, incluindo como mover uma janela para um determinado espaço de trabalho e maximizá-lo.
fonte
Também tenho muitas áreas de trabalho virtuais e um fluxo de trabalho que me abre janelas em diferentes áreas de trabalho, mas adotei uma abordagem de 'abrir e deslizar' com o compiz. Logo após abrir um aplicativo, uso um atalho personalizado para deslizar a nova janela para o espaço de trabalho apropriado e deslize de volta para o espaço de trabalho anterior com outro atalho.
No meu caso, isso é algo como Shift-Ctrl-Esquerda e depois Ctrl-Alt-Direita. Muito, muito rápido e tenho total controle sobre onde eles vão todas as vezes, em vez de estarem presos a uma configuração.
fonte
Se o seu requisito puder fazer uso de scripts, talvez valha a pena investigar o wmctrl, por exemplo
wmctrl -s 0
, alterne para o desktop 0.fonte