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 ~/.xinitou ~/.Xclientsprimeiro. Caso contrário, para ilustração:
echo -e "#!/bin/sh\n mwm" > ~/.xinit
chmod u+x ~/.xinit
Verifique primeiro o que mwmexiste, 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.).
startxnã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.