Como executar múltiplos desktops X?

5

Como posso executar duas instâncias de, por exemplo, GNOME, no meu computador de uma vez? Eu sei como alterar o terminal virtual, mas não consigo descobrir como iniciar uma segunda instância do gnome - apenas sai dizendo que a sessão X está bloqueada.

EDIT : A outra coisa que eu realmente gostaria de saber é como executar dois diferentes áreas de trabalho de uma só vez - por exemplo XFCE e GNOME. Eu sei que posso alterar a área de trabalho padrão em .xinitrc ou algo assim, mas eu teria que fazer isso sempre - há alguma maneira de selecionar o tipo de desktop ao criar o novo XSession?

    
por a_m0d 22.07.2009 / 16:33

3 respostas

6

A chave é criar uma nova "tela" na qual o xserver pode ser executado. Algo ao longo das linhas de

 startx -- :1

onde 1 é o incremento do número de telas que você já tem em execução (com a tela inicial :0 ).

Fóruns do Fedora tem um bom bocado de informação, mas não tenho certeza se ainda é preciso .

Para informações mais adequadas à sua distribuição, certifique-se de olhar para a página de manual, man startx , de um terminal, ou apenas para o Google man startx e ir a partir de um dos diretórios de páginas online.

    
por 22.07.2009 / 17:17
2

Use o Xephyr para criar uma sessão X incorporada.

$ Xephyr -ac -br -noreset -screen 800x600 :1

-ac disable access control restrictions
-br create root window with black background
-noreset don't reset after last client exists
-screen 800x600 Specify screen characteristics

Abra o terminal e defina a variável DISPLAY

DISPLAY=:1.0

Não use export ou todos os seus programas aparecerão na sessão incorporada. Agora, sempre que você executar um programa deste terminal, ele aparecerá na sessão X incorporada.

Se você quer saber, o Xephyr apenas criará uma nova janela com a resolução dada, para que você não tenha que se preocupar em voltar à sua sessão original.

    
por 30.07.2009 / 14:34
1

Use o xnest. O Xnest lança um novo servidor X (: 1,: 2, etc) dentro de uma janela X. Muito útil para fazer login como vários usuários / com vários desktops diferentes ao mesmo tempo. Se você estiver usando o GDM, poderá fazer login automaticamente como um novo usuário (ou ambiente) com

gdmflexiserver --xnest
    
por 30.07.2009 / 15:48