Posso fazer meu gerente de janela (sessão?) Lembrar em que espaço de trabalho colocar uma janela?

4

Eu uso o Gnome em um sistema RHEL. Quando inicio um novo programa, o gerenciador de janelas (?) Parece fazer um esforço para lembrar o tamanho e a posição da janela quando a usei pela última vez. No entanto, não sei como conseguir que ele se lembre em qual espaço de trabalho foi o último.

Na verdade, pergunta de bônus: idealmente, eu gostaria de ter um único programa (no meu caso, o Firefox) iniciado com janelas diferentes em diferentes áreas de trabalho. Eles são configurados dessa maneira quando eu sair, e gostaria que eles voltassem da mesma maneira no dia seguinte, quando eu fizer login novamente.

Coderer
fonte
Qual Gerenciador de Janelas você está usando? Metacidade? Compiz? Unidade? Algo mais?
Frabjous
Assim como o Lion funciona?
digitxp
Não usei o Lion. E acho que posso ser um novato em Linux para responder à pergunta do gerenciador de janelas. GDM eu acho? gdm-binaryaparece em ps.
Coderer 9/08
o termo que você está procurando é 'session-manager' (não tanto 'gerenciador de janelas')
akira

Respostas:

2

Esta pergunta anterior parece fornecer uma solução: você pode usar a Torta do Diabo para mover programaticamente as janelas do seu aplicativo para os espaços de trabalho corretos com base em certas propriedades (nome do programa, título da janela etc.)

Se você deseja um comportamento totalmente dinâmico, provavelmente pode executar um script em tempo de logout que registra qual programa está em qual área de trabalho, mas não tendo usado a Torta do Diabo sozinho, não tenho certeza de quanto trabalho isso seria.

michel-slm
fonte
Vou considerar isso como "você não pode fazer isso nativamente" e supor que, se eu me importasse o suficiente, poderia usar o programa que você sugere. Obrigado!
Coderer