Onde está a visão do terminal de tty7

Dec 17 2020

Quando eu uso ctrl+ alt+ F7e alterno para o servidor X11, posso ver a IU da área de trabalho.

Quando eu mudo para ctrl+ alt+ [ F1- F6], posso ver o terminal virtual.

Agora, como faço para acessar o terminal virtual 7 onde posso inserir comandos mesmo que o X esteja executando paralelamente

Respostas

5 StephenKitt Dec 17 2020 at 19:46

Você não pode, seu servidor X está rodando lá. Ele assume o terminal virtual.

Seus terminais 1 a 6 estão executando uma gettyvariante e é isso que inicia o processo de login e, em seguida, o shell em execução no terminal virtual. Mas você não pode ter uma gettysessão com base em e um servidor de exibição no mesmo terminal virtual.

7 telcoM Dec 17 2020 at 20:01

Se você executar fuser /dev/tty7, verá que o servidor X11 está, na verdade, segurando aquele dispositivo TTY para si.

O servidor X11 não está rodando paralelo ao console virtual 7, mas na verdade no console virtual 7. Ele está mudando aquele console virtual para o modo gráfico e usando-o.

Por si só, um console virtual é apenas uma tela preta com talvez um cursor piscando no canto superior esquerdo. Se um console virtual estiver desocupado, você pode usá-lo, por exemplo, enviando logs ou outras mensagens importantes para ele.

Existem várias interfaces de programação para um console virtual: o padrão é um emulador TTY, que pode ser usado para executar um gettyprocesso para permitir logins de linha de comando. Mas em sistemas modernos, geralmente há também a interface de buffer de quadro (VESA SVGA ou UEFI GOP). Se os módulos do kernel do driver da GPU forem carregados, também haverá a configuração de modos do kernel e a interface de renderização direta (DRI). Se possível, o servidor X11 usará DRI e configuração de modos do kernel, mas pode recorrer à interface do framebuffer ou mesmo ao acesso direto ao hardware antigo, se necessário.