
Especificamente, eu gostaria de executarincrível-gitao mesmo tempo comoincrível. Eu tentei executar o primeiro a partir de um shell no último:
$ awesome-git/pkg/awesome-git/usr/bin/awesome
[…] E: awesome: main:653: another window manager is already running (can't select SubstructureRedirect)
Eu obtenho o mesmo resultado se euadicionar--replace
.
Depois de mudar para um VT diferente:
$ awesome-git/pkg/awesome-git/usr/bin/awesome
[…] E: awesome: main:592: cannot open display (error 5)
Se eu tentar especificar uma exibição, recebo o seguinte:
$ DISPLAY=:1 awesome-git/pkg/awesome-git/usr/bin/awesome
[…] E: awesome: main:592: cannot open display (error 1)
Eu tenteirm ~/.Xauthority
, mas isso não ajudou.
Responder1
Devido à forma como os gerenciadores de janelas X funcionam, você só pode executar um de cada vez em um servidor X. (Curiosamente, não consigo encontrar um recurso óbvio para fazer backup disso...)
Não terá o mesmo efeito, mas você pode facilmente executar um segundo gerenciador de janelas dentro de um servidor X aninhado, comoXéfiro:
Xephyr :30 -screen 1024x768 &
DISPLAY=:30 xterm &
DISPLAY=:30 awesome-git &
Isso fornecerá um bloco awesome-git
em execução dentro de uma tela aninhada de 1024 × 768 em sua awesome
sessão X atual (presumivelmente gerenciada).
Responder2
Usar vncserver
e vncviewer
:
- inicie um servidor VNC no processo em segundo plano executando o
vncserver
comando [1] - inicie um visualizador VNC em seu gerenciador de janelas atual executando o
vncviewer
comando [1] e conecte-se ao servidor VNC que você acabou de iniciar
[1] No CentOS-7 vncserver
é fornecido pelo tigervnc-server
pacote RPM (se sua distribuição for diferente, você terá que consultar seu gerenciador de pacotes para ver o que fornece o vncserver
.
[2] No CentOS-7 vncviewer
é fornecido pelo tigervnc
pacote RPM (então, novamente, se sua distribuição for diferente, você terá que consultar seu gerenciador de pacotes para ver o que oferece vncviewer
).
ATUALIZAÇÃO: Acabei de notar que a pergunta está marcada para Arch Linux. Então verifiquei se o Arch tem vncserver
e parece que tem:https://wiki.archlinux.org/index.php/TigerVNC.