É possível fixar programas em áreas de trabalho específicas, sem o CCSM?

9

Estou executando a 11.10.

Existe uma maneira de configurar certos aplicativos para sempre abrir em um espaço de trabalho especificado? Percebi que muitas pessoas sugerem o uso do CompizConfig Settings Manager, mas isso pode causar problemas desastrosos com o Unity.

Encontrei essa pergunta idêntica, mas a única resposta que havia era o CCSM: É possível fixar certos aplicativos em um espaço de trabalho no Unity?

Existe alguma maneira de fazer isso sem o CCSM? Estou pesquisando há muito tempo, mas não consigo encontrar uma alternativa.

EDITAR:

Devilspie funciona parcialmente, mas parece ter algumas limitações. Eu tenho uma grade de área de trabalho 2x2 e posso conseguir que os aplicativos iniciem na área de trabalho 1 ou duas, mas a tentativa 3 ou 4 falha e o aplicativo é carregado na área de trabalho 1. Isso parece ser um problema, pois eles estão na segunda linha. Encontrei muitos outros com o mesmo problema, como aqui:

http://www.linuxquestions.org/questions/linux-software-2/devilspie-and-compiz-viewports-on-multiple-rows-860619/

Onde a resposta sugerida foi usar o CCSM!

GreenImp
fonte
Você tentou "set_viewport" em vez de "set_workspace"?
Des

Respostas:

10

Sim, você pode usar o Devilspie para fazer isso. Também existe uma GUI para este aplicativo. Siga esses passos:

1) Instale:sudo apt-get install devilspie gdevilspie

2) Abra o gdevilspie.

3) Inicie o daemon:

insira a descrição da imagem aqui

4) Selecione a janela correspondente:

insira a descrição da imagem aqui

5) Escolha a área de trabalho:

insira a descrição da imagem aqui

Desfrutar ;-)

desgua
fonte
hmm .. depois de olhar para o devilspie, parece funcionar parcialmente. Veja minha edição no post original para obter uma explicação.
GreenImp 11/02/2012
Você tentou "set_viewport" em vez de "set_workspace"?
Des
infelizmente, parece ter sido afetado por um bug: bugs.launchpad.net/ubuntu/+source/gdevilspie/+bug/1161594
fstab