Onde está a visão do terminal de tty7
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
Você não pode, seu servidor X está rodando lá. Ele assume o terminal virtual.
Seus terminais 1 a 6 estão executando uma getty
variante 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 getty
sessão com base em e um servidor de exibição no mesmo terminal virtual.
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 getty
processo 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.