
Publicado: 2026-06-30
Buenos días, tardes o noches:
Suelo tener varias terminales abiertas con tmux haciendo diferentes cosas: una con mi sistema de notas, otra con HTOP para ver los recursos utilizados y una para cada uno de los proyectos en los que estoy trabajando. Uso la terminal que viene por defecto con Ubuntu. Creo que es de GNOME.
Desde hace unas semanas venía observando que al dejar el ordenador y luego volver algunas de las terminales se habían cerrado. Una vez que solo tenía abiertas terminales cuando me fui, al iniciar sesión de nuevo no había nada. ¿Se había reiniciado el ordenador sin yo darme cuenta? No, porque uptime decía que llevaba varios días encendido. Curioso.
Estaba con la mosca detrás de la oreja. A lo mejor es algún fallo de memoria que hace que se cierren las terminales. O quizá es un bug de tmux. Lo tengo instalador por Snap. A lo mejor es que debería ponerme la versión DEB. Me planteé volver al Ubuntu 22.04 que tenía antes.
Hasta que hoy he caído en qué estaba pasando. Al sentarme en el PC me he dado cuenta de que todas las pestañas que aún seguían con vida estaban ejecutando algo: Vim, HTOP... ¿A lo mejor se cierran por inactividad?
Pues sí. He estado investigando un poco y he encontrado esto:
$ cat /etc/profile.d/tmout.sh
# Set TMOUT to 900 per security requirements
TMOUT=900
readonly TMOUT
export TMOUT
Es un script que configura el perfil de las terminales para que se cierren automáticamente cuando pasen 15 minutos sin actividad. He dejado una terminal abierta mientras escribía estas líneas y he visto con mis ojos cómo se cerraba. Investigación finalizada.
¿De dónde ha salido esta configuración si antes no estaba? Pues de que hace poco más de un mes activé todas las mejoras de seguridad de USG como comenté aquí. Yo mismo dije en ese artículo que no había leído la lista de cambios así que me lo tengo merecido:
Podemos revisar los cientos de cambios y quitar los que no nos interesan pero la lista era demasiado larga y muchas cosas no las entendía así que acepté todo lo salía.