He abierto varios ttys y no sé la combinación de teclas que debo usar para cerrar un tty. Estoy usando Arch Linux.
inity X generalmente asigna los siguientes, pero puede asignar más. Abrir el /dev/ttyxdispositivo es suficiente para asignarlo.
He abierto varios ttys y no sé la combinación de teclas que debo usar para cerrar un tty. Estoy usando Arch Linux.
inity X generalmente asigna los siguientes, pero puede asignar más. Abrir el /dev/ttyxdispositivo es suficiente para asignarlo.
Respuestas:
systemdno se initestá utilizando, entonces esto no lo ayudará.sysvinitse ya no apoyado por Arch Linuxsystemd's systemctlse usa para controlar todo service unitsel sistema. Para obtener más información al respecto referencia man systemd.unit. Detener el gettyservicio en el deseado ttyrealizará la tarea en cuestión. A continuación se muestra el comando para realizar esta acción y también he agregado una prueba para que pueda confirmar los resultados.
# systemctl stop getty@ttyX.service
Xcon el ttynúmero que desea cerrar
ttydel servicio getty@tty4.service.tty.tty4e ingrese su usernamey password.
<CTRL>+<ALT>+[F4]vim foo.bartty1 o en el que ttyestaba originalmente
<CTRL>+<ALT>+[F1]vim está ejecutando
pgrep vim
pgrepdevuelve el número de proceso de señal de la aplicación especificada. Se devolverán varios números si hay varias instancias de la misma aplicación
pgrepgenerará cuatro números de proceso)gettyservicio paratty4
# systemctl stop getty@tty4.servicevimtodavía está activo entty4 donde se abrió y editófoo.bar
pgrep vim (si no hay salida / menos salida que en el paso 4, entonces no hay proceso)getty@.servicedetty4
systemctl status getty@tty4.service | grep -i "Active"
grep -i "Active"solo generará la línea requerida que deberá observar para confirmar que gettyse ha deshabilitado
Active: inactive (dead)whocomando para enumerar los usuarios actualmente registrados y los números tty.
Creo que es el deallocvtcomando que estás buscando.
Primero asegúrese de que el VT ya no se use. Por ejemplo, si hay una gettycomenzó con respawning por initen esa consola, no hay razón para tratar de anular la planificación de ella, que había necesidad de eliminar ese TTY de la inittabprimera y contar initpara recargar su configuración. Si hay un caparazón, salga del caparazón, etc.
exit. Si no has iniciado sesión, no te preocupes. Estaba allí antes, solo que no lo estabas mirando.