> tmux, sudo :) Это временно - автор tmux посмел дерзить (т.е. был недостаточно почтителен) с кардиналами Его Рыжейшества, когда те пришли раздавать ЦУ:
https://github.com/tmux/tmux/issues/428
> With systemd 230 we switched to a default in which user processes started as part of a login session are terminated when the session exists (KillUserProcesses=yes).
> Unfortunately this means starting tmux in the usual way is not effective, because it will be killed upon logout
> Probably the best way to do this would be to make the dbus call to org.freedesktop.systemd1.Manager.StartTransientUnit directly from tmux.
> See https://github.com/systemd/systemd/blob/master/src/run/run.c... for how systemd-run does it, and https://www.freedesktop.org/wiki/Software/systemd/dbus/ for the description of the API.
Т.е. "мы тут сломали и перекроили поведение последних 30 лет, теперь вам нужно встроить dbus, чтобы работало как раньше. Патчи? Не царское это дело, патчи слать, вот пример, вот кусок кода, вперед!"
А этот посмел не только дерзко ответить (т.е. не согласиться) но еще и критиковать!
> My concern is that we have a little function, daemon(), that does a simple little procedure to make a daemon that has worked basically unchanged across multiple platforms for maybe, what, 30 years? Now to do the same thing we need to add 150 lines of new, Linux-only code AND a library dependency.
Насчет sudo, там же вроде настроились на замену этого старперского решения модно-молодежным парсером правил на JS ))
https://lists.freedesktop.org/archives/systemd-devel/2016-De...