GNU/Linux >> Tutoriales Linux >  >> Linux

¿Dónde está la vista de terminal de tty7?

Si ejecuta fuser /dev/tty7 , verá que el servidor X11 en realidad está reteniendo ese dispositivo TTY para sí mismo.

El servidor X11 no se ejecuta en paralelo a consola virtual 7, pero realmente en consola virtual 7. Está cambiando esa consola virtual al modo de gráficos y usándola.

Por sí misma, una consola virtual es solo una pantalla negra con quizás un cursor parpadeando en la esquina superior izquierda. Si una consola virtual está desocupada, puede usarla, p. registros de tuberías u otros mensajes importantes.

Existen múltiples interfaces de programación para una consola virtual:la predeterminada es un emulador de TTY, que se puede usar para ejecutar un getty proceso para permitir inicios de sesión de línea de comandos. Pero en los sistemas modernos, generalmente también existe la interfaz de búfer de marco (ya sea VESA SVGA o UEFI GOP). Si los módulos del núcleo del controlador de la GPU están cargados, también existe la configuración del modo del núcleo y la interfaz de representación directa (DRI). Si es posible, el servidor X11 utilizará la configuración de modo DRI y kernel, pero puede recurrir a la interfaz de framebuffer o incluso al acceso directo al hardware de la vieja escuela si es necesario.


No puede, su servidor X se está ejecutando allí. Se hace cargo de la terminal virtual.

Sus terminales 1 a 6 están ejecutando un getty variante, y eso es lo que inicia el proceso de inicio de sesión y luego el shell que se ejecuta en la terminal virtual. Pero no puedes tener un getty basada en una sesión y un servidor de visualización en el mismo terminal virtual.


Linux
  1. Copiar archivos en la terminal de Linux

  2. Cambiar el nombre de un archivo en la terminal de Linux

  3. Truco de terminal de Linux:hackea el comando cd para recordar dónde has estado

  4. Una vista práctica del comando xargs

  5. ¿Vista completa de dónde se establece la variable de ruta en Bash?

Comando de historial en Linux:ver el historial de terminales de Linux

¿Cuál es la diferencia entre una consola, una terminal y un shell?

Terminal de compensación

Cómo usar /dev/fb0 como una consola desde el espacio de usuario, o enviarle texto

¿Dónde está el tenedor() en la bomba tenedor :(){ :|:&};:?

¿Dónde se encuentra la base de datos updatedb?