Ich habe festgestellt, dass eine Abmeldung (Abmeldung) von meiner X-Benutzersitzung jede von tmux
mir initiierte Sitzung beendet, auch Sitzungen, mit denen ich ausgeführt wurde, sudo tmux
und ähnliche Befehle. Ich bin sicher, dass dies früher nicht geschehen ist, aber einige kürzliche Änderungen haben dieses Verhalten beeinflusst.
Wie pflege ich diese tmux
(oder screen
) Sitzungen, auch nachdem ich meine X-Sitzung beendet habe?
Antworten:
Diese "Funktion" war bereits vorhanden
systemd
, aber diesystemd
Entwickler haben beschlossen, eine Änderung der Standardeinstellung vorzunehmen , um die Einstellung für die Beendigung untergeordneter Prozesse beim Abmelden von einer Sitzung zu aktivieren.Sie können diese Einstellung in Ihrem
logind.conf
(/etc/systemd/logind.conf
) zurücksetzen :Sie können auch
tmux
mit einemsystemd-run
Wrapper wie dem folgenden ausgeführt werden:Für diese Systeme möchten Sie möglicherweise nur den Befehl
tmux
(oderscreen
) aliasisieren:quelle
systemd-logind
das Richtige tun kann. bugs.debian.org/cgi-bin/bugreport.cgi?bug=825394#221