como posso mudar para tty1 onde a sessão do xorg está sendo executada e retornar à sessão?
Porque o X está sendo executado em tty1, mas não em tty2. Um tty é um "terminal virtual", o que significa que ele deve representar uma tela física e um teclado reais etc. Os terminais estão todos ligados simultaneamente, mas como você tem apenas hardware suficiente para interagir com um de cada vez, é isso que você obtém .
De fato, você pode executar várias sessões X em diferentes ttys e alternar entre elas. Você precisa de um válido ~/.xinit
ou ~/.Xclients
primeiro. Caso contrário, para ilustração:
echo -e "#!/bin/sh\n mwm" > ~/.xinit
chmod u+x ~/.xinit
Verifique primeiro o que mwm
existe, tentando na linha de comando. Contanto que não diga "comando não encontrado", você é bom. Agora de tty2 tente startx
.
Se não houver um gerente de exibição fazendo algo totalitário, você deverá obter uma janela preta simples com um grande cursor do mouse X. Clicar com o botão esquerdo deve fornecer um menu de aparência grosseira, a partir do qual agora você pode "Sair"; mas antes disso CtrlAltF1, você será levado para a outra sessão X em tty1 (e F2 o levará de volta etc.).
startx
não é possível no terminal ssh, não é? Eu preciso que o terminal ssh esteja na mesma sessão com o tty existente / em execução.