Todas Altlas combinaciones de teclas + F conducen a diferentes terminales virtuales o consolas virtuales (también son ttys, pero no todos los ttys son terminales / consolas virtuales).
Si está en X, debe agregar Ctrla eso de forma predeterminada. Esta combinación también funciona en la consola en estos días, presumiblemente para mantener las cosas consistentes. Además, puede recorrer todas las consolas virtuales asignadas utilizando Alt←y Alt→(solo funciona en la consola). Si está ejecutando X, esto eventualmente lo llevará de regreso a su sesión X.
La única diferencia es lo que se ejecuta en cada terminal. En general, los primeros terminales le permiten iniciar sesión. Si su distribución usa init
(es decir, no Ubuntus reciente), puede cambiar qué terminales hacen eso editando /etc/inittab
y luego escribiendo sudo init q
para activar la nueva configuración. Busque ' tty1
' y encontrará el lugar correcto. O hazlo man 5 inittab
para obtener toda la información.
Consolas no utilizadas
Una pantalla en negro (o blanco, dependiendo de la configuración de su terminal y la plataforma) con un cursor parpadeando (o no, dependiendo de la configuración y la plataforma de su terminal :)) significa que ese terminal virtual en particular no está prácticamente conectado a nada. Puede activarlo enviándole algo. Sólo tipo
ls -la >/dev/tty8 # if you re root
ls -la | sudo tee /dev/tty8 # if you're not
Luego, con CtrlAltF8, debería ver la salida de ls -la
.
Las consolas virtuales también pueden ejecutar otras cosas que no sean getty
(un programa de administrador de terminal que inicializa un terminal o módem virtual / físico y se ejecuta login
para solicitar su nombre de usuario y contraseña). En algunas instalaciones, una de las consolas genera registros del sistema. En la mayoría de las instalaciones, el núcleo también emite sus mensajes críticos (o, si realmente tiene mala suerte, todos sus mensajes) a una o más de estas consolas: podría ser la consola 1 o la consola que esté activa.
Consolas no asignadas
El kernel ahorra memoria al asignar una nueva consola virtual cuando se usa por primera vez. Si una consola no está asignada, presionar su combinación de teclas no hace nada, y al usar Alty las teclas de flecha se salta. Esto puede hacer que parezca que solo algunas de las Altcombinaciones de teclas F están asignadas a consolas, cuando en realidad todas lo están.
Más consolas de las que sabes qué hacer con
Cuando leí por primera vez el código del kernel relacionado con esta funcionalidad, encontré que el kernel soportaba hasta 63 consolas virtuales. Si su teclado tiene más de 12 teclas de función, se pueden asignar consolas adicionales a las adicionales. Además, las consolas adicionales se asignan a varias combinaciones de teclas. En mi caja de Debian, 36 consolas se asignan a tres conjuntos de combinaciones de teclas F:
AltF1- AltF12: tty1
-tty12
AltGrF1- AltGrF12: tty13
-tty24
AltGrShiftF1- AltGrShiftF12: tty25
-tty36
El resto se puede hacer accesible mediante mapeo de Altteclas personalizado o usando y las teclas de flecha.
Desafiado gráficamente
Tener muchas consolas solía ser muy útil. Muchos de nosotros solíamos desarrollar código en las consolas, no X (X era bastante pesado en mi i486 / 33 con sus 16 megas de RAM), por lo que varias consolas de alta resolución reemplazarían las pestañas en un terminal moderno y gráfico.
dumpkeys
para ver la asignación actual (busque,loadkeys
para cargar una nueva asignación. Su distribución mantiene un archivo de esta asignación en algún lugar. Puede copiarla, modificarla y seleccionar la nueva.