Bug#1123020: tmux session does not survive logout
Johannes Schauer Marin Rodrigues
josch at debian.org
Mon Dec 15 22:43:49 GMT 2025
Package: gnome-session
Severity: normal
Hello Gnome maintainers,
steps to reproduce:
* in gnome, start gnome-terminal
* start tmux
* detach from tmux (ctrl+B, D)
* log out of gnome
* log in to gnome with gdm
* start gnome-terminal
* run "tmux attach"
It will not find any sessions. I think this is unexpected behaviour. I raised
the issue today in #debian-devel IRC channel and a user reported an anecdote
that they were trying to be smart and ran "apt upgrade" inside tmux and then
logged out for safety. This killed their tmux session. I think it should be
expected that if programs like tmux or screen are started, they persist across
logins.
systemd/logind is currently built with -Ddefault-kill-user-processes=false to
enable exactly this use-case. Indeed when on the same machine I log in via a
tty, start tmux, detach, log out and then log in again, my tmux session is
still intact. Only when started under gnome is my tmux session not kept.
I'm a sway user and am also not affected by this issue.
I think that there should be no difference in the behaviour of tmux independent
on whether it's started in gnome, on a tty, via ssh or otherwise.
Please re-assign this bug as needed as I am not very familiar with the
Gnome ecosystem and the issue might be elsewhere.
Thank you for maintaining gnome in Debian!
cheers, josch
More information about the pkg-gnome-maintainers
mailing list