Minha pergunta é praticamente o título. Costumo usar TTYs para lidar com diferentes assuntos em paralelo. Pode ser, por exemplo:
- algo local em TTY1
- por SSH no ServerA em TTY2
- por SSH no ServerB em TTY3
- vigilância de rede em TTY4
- GUI da área de trabalho em TTY7
No entanto, existem casos em que seria bom ter 1 desktop cada em TTYs diferentes. Como por exemplo:
- instância 1 com XFCE / Unity / Kde em TTY7
- instância 2 com XFCE / Unity / Kde em TTY8
Isso é possível?
gui
desktop-environments
tty
session
Melauki Mawi
fonte
fonte
Respostas:
Sim e não.
Deixar de lado partes da conversa TTY / PTS ...
Sim, você pode executar mais de uma instância do Xorg.
X :1
X :2
X :3
iniciaria 3 novas sessões do Xorg nas portas de exibição 1,2 e 3
Você pode executar quase qualquer comando definindo a variável DISPLAY.
então
DISPLAY=:1 xterm
iniciaria o xterm na porta de exibição 1Sua área de trabalho "padrão" é a porta de exibição 0 (: 0)
Agora para a não parte.
Unity não é um ótimo ambiente de desktop. Por mais que algumas pessoas gostem, ele realmente se afasta de muitas coisas que tornam o Linux incrível. Uma dessas coisas é que ele pressupõe que estará executando apenas uma vez. Portanto, iniciar o Unity em muitas portas de exibição geralmente produz muitos erros, pois os dois "ambientes" lutam por configurações e coisas do gênero.
O KDE costumava ter o mesmo problema (ainda pode ter). O XFCE e outros ambientes de área de trabalho "mais tradicionais" geralmente funcionam bem ou, pelo menos, funcionam como uma instância por usuário conectado.
Portanto, sim, você pode executar várias sessões da GUI ao mesmo tempo em diferentes TTY / PTY e acessá-las pressionando CTRL + ALT + F7-F12 (dependendo das configurações do kernel).
fonte
gnome
tem basicamente o mesmo problema - não foi projetado para que você possa iniciar várias sessões para o mesmo usuário (uma pena, principalmente ao conectar remotamente). Provavelmente, uma limitação básica da idéia de DBus e Gsettings ... Mas você pode usar outro gerenciador de janelas "mais antigo" nas outras sessões gráficas, como em askubuntu.com/a/519164/16395 , ou simplesmente usar outro usuário no adicional sessões gráficas.Sim, você pode iniciar uma nova GUI em um TTY diferente. No Ubuntu TTY padrão (número 7), alterne para outro TTY (número 3 neste exemplo) pressionando:
Ctrl+ Alt+F3
Forneça seu nome de usuário e senha e inicie uma nova sessão X, usando o mesmo número do presente TTY:
fonte