He abierto varios ttys y no sé la combinación de teclas que debo usar para cerrar un tty. Estoy usando Arch Linux.
arch-linux
tty
systemd
ngwdaniel
fuente
fuente
exit
. Si no has iniciado sesión, no te preocupes. Estaba allí antes, solo que no lo estabas mirando.init
y X generalmente asigna los siguientes, pero puede asignar más. Abrir el/dev/ttyx
dispositivo es suficiente para asignarlo.Respuestas:
"Cerrar" un TTY
systemd
no seinit
está utilizando, entonces esto no lo ayudará.sysvinit
se ya no apoyado por Arch Linuxsystemd
'ssystemctl
se usa para controlar todoservice units
el sistema. Para obtener más información al respecto referenciaman systemd.unit
. Detener elgetty
servicio en el deseadotty
realizará 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 [email protected]
X
con eltty
número que desea cerrartty
del servicio[email protected]
.tty
.Prueba
tty4
e ingrese suusername
ypassword
.<CTRL>+<ALT>+[F4]
vim foo.bar
tty1
o en el quetty
estaba originalmente<CTRL>+<ALT>+[F1]
vim
está ejecutandopgrep vim
pgrep
devuelve 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ónpgrep
generará cuatro números de proceso)getty
servicio paratty4
# systemctl stop [email protected]
vim
todaví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)[email protected]
detty4
systemctl status [email protected] | grep -i "Active"
grep -i "Active"
solo generará la línea requerida que deberá observar para confirmar quegetty
se ha deshabilitadoActive: inactive (dead)
fuente
who
comando para enumerar los usuarios actualmente registrados y los números tty.Creo que es el
deallocvt
comando que estás buscando.Primero asegúrese de que el VT ya no se use. Por ejemplo, si hay una
getty
comenzó con respawning porinit
en esa consola, no hay razón para tratar de anular la planificación de ella, que había necesidad de eliminar ese TTY de lainittab
primera y contarinit
para recargar su configuración. Si hay un caparazón, salga del caparazón, etc.fuente