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.inity X generalmente asigna los siguientes, pero puede asignar más. Abrir el/dev/ttyxdispositivo es suficiente para asignarlo.Respuestas:
"Cerrar" un TTY
systemdno seinitestá utilizando, entonces esto no lo ayudará.sysvinitse ya no apoyado por Arch Linuxsystemd'ssystemctlse usa para controlar todoservice unitsel sistema. Para obtener más información al respecto referenciaman systemd.unit. Detener elgettyservicio en el deseadottyrealizará 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]Xcon elttynúmero que desea cerrarttydel servicio[email protected].tty.Prueba
tty4e ingrese suusernameypassword.<CTRL>+<ALT>+[F4]vim foo.bartty1o en el quettyestaba originalmente<CTRL>+<ALT>+[F1]vimestá ejecutandopgrep vimpgrepdevuelve 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ónpgrepgenerará cuatro números de proceso)gettyservicio paratty4# systemctl stop [email protected]vimtodavía está activo entty4donde se abrió y editófoo.barpgrep vim(si no hay salida / menos salida que en el paso 4, entonces no hay proceso)[email protected]detty4systemctl status [email protected] | grep -i "Active"grep -i "Active"solo generará la línea requerida que deberá observar para confirmar quegettyse ha deshabilitadoActive: inactive (dead)fuente
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 poriniten esa consola, no hay razón para tratar de anular la planificación de ella, que había necesidad de eliminar ese TTY de lainittabprimera y contarinitpara recargar su configuración. Si hay un caparazón, salga del caparazón, etc.fuente