From 79ae6b5bf95d4a64834b76312bed1052089d49d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakobus=20Sch=C3=BCrz?= Date: Wed, 28 Sep 2022 15:34:56 +0200 Subject: [PATCH] add description to README --- README.md | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3664c34..9d233b8 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,26 @@ # tmux-system-service -Startet tmux für einen User als system-Service, damit es von logind nicht beim ausloggen gekillt wird, wenn KillUserProcesses=yes gesetzt ist \ No newline at end of file +Startet tmux für einen User als system-Service, damit es von logind nicht beim ausloggen gekillt wird, wenn KillUserProcesses=yes gesetzt ist + +## Installation +Die Files src/etc/systemd/system/*.service nach /etc/systemd/system/ kopieren + +`sudo cp src/etc/systemd/system/*.service /etc/systemd/system/.` + +Das Service tmux@.service wir nur von multiplexter.target aufgerufen. Dieses muss extra enabled werden, damit es mit dem default.target gestartet wird. + +` +systemctl daemon-reload +systemctl enable --now multiplexer.target +` + +Danach noch für alle user das Service tmux@.service enablen, die tmux auch nach dem Ausloggen weiternutzen können sollen + +`systemctl enable --now tmux@.service` + + für den eigenen User bekommt man mit `whoami`. + +Mit dieser zuvor gestarteten tmux-Session kann man sich dann mit `tmux a` verbinden. +`tmux` alleine startet eine neue Usersession. + +Nach dem beenden der letzten Shell in dieser User-Session wird dieser tmux-Prozess beendet und automatisch neu gestartet.