Na verdade, a resposta fácil seria clicar no ícone do aplicativo no iniciador do Unity para iniciar outra instância do aplicativo, se já estiver aberto em qualquer área de trabalho virtual em que você se encontre.
Como posso impedir que as áreas de trabalho mudem automaticamente para outras áreas de trabalho ao selecionar diferentes aplicativos?
Pessoalmente, acho extremamente chato e uma interface de usuário ruim ter o contexto / tapete / espaço de trabalho removido de mim e quero evitar, sob qualquer circunstância, exceto a minha escolha do programa de reajuste automático da área de trabalho Unity (e OSX, mas isso é outra história) me impõe. Existe uma maneira de fazer isso?
Obrigado!
A solução de interface que estou procurando já existe no Gnome "Classic", infelizmente não é tão legal de um desktop como o Unity ou o Gnome3, ele tem uma barra simples no topo e uma barra aberta do windows na parte inferior da tela, e nesta barra inferior existem 4 telas de espaços de trabalho no lado direito, são estas que funcionam exatamente como eu imaginei que um bom espaço de trabalho deveria funcionar - isto é: em cada espaço de trabalho eu posso começar um aplicativo e se eu alternar para outro espaço de trabalho, posso iniciar o mesmo aplicativo sem passar para o meu ritmo de trabalho anterior.
Eu imagino que se esse comportamento já existir, alguém com profundo conhecimento sobre o espaço de trabalho ou talvez um desenvolvedor que tenha trabalhado nesses ou em seus correspondentes atualizados no Unity poderia me informar como as configurações apropriadas podem ser manipuladas no Unity. de volta o comportamento dos espaços de trabalho de forma semelhante ao gnome 'classic'.
Na verdade, a resposta fácil seria clicar no ícone do aplicativo no iniciador do Unity para iniciar outra instância do aplicativo, se já estiver aberto em qualquer área de trabalho virtual em que você se encontre.
Eu acho que você pode olhar para executar várias sessões X ao invés de usar espaços de trabalho - dessa forma eles estarão totalmente isolados uns dos outros, eu acho que você pode até mesmo ser capaz de executar gerenciadores de janelas diferentes neles.
Você pode iniciar um servidor X adicional usando algo como
startx -- :1
que você poderá acessar pressionando Alt-Ctrl-F8..12
Eu testei e consegui executar uma sessão do KDE no Alt-Ctrl-F7 e uma sessão do Gnome no Alt-Ctrl-F8, então, como você pode ver, o isolamento é perfeito. Embora possa ser um pouco exagerado para o problema que você tem ...
Aqui está um artigo mostrando como executar duas sessões com diferentes gerenciadores de janela (difícil, é claro, você pode usar o Unity em ambos).
Observe que você precisa editar seu /etc/X11/Xwrapper.config
e definir allowed_users=anybody
para poder ser executado como um usuário não raiz.
Há também algumas restrições em termos de executar duas instâncias de um mesmo programa como um mesmo usuário em duas sessões X diferentes, porque elas podem pisar umas nas outras e sobrescrever as configurações uma da outra - para poder, digamos, executar Firefox, você pode precisar criar dois perfis separados.