Saya perhatikan bahwa logoff (logout) dari sesi pengguna X saya akan mematikan tmux
sesi apa pun yang telah saya mulai, bahkan sesi yang telah saya jalankan sudo tmux
dan perintah serupa. Saya yakin ini sebelumnya tidak terjadi, tetapi beberapa perubahan baru-baru ini mempengaruhi perilaku ini.
Bagaimana saya mempertahankan sesi tmux
(atau screen
) ini, bahkan setelah saya mengakhiri sesi X saya?
Jawaban:
Ini "fitur" telah ada di
systemd
sebelumnya, tapi yangsystemd
pengembang memutuskan untuk efek perubahan default , untuk mengaktifkan pengaturan untuk penghentian proses anak pada log out dari sesi.Anda dapat mengembalikan pengaturan ini di
logind.conf
(/etc/systemd/logind.conf
):Anda juga dapat menjalankan
tmux
dengansystemd-run
pembungkus seperti berikut:Untuk sistem ini, Anda mungkin hanya ingin alias perintah
tmux
(atauscreen
):sumber
systemd-logind
melakukan hal yang benar. bugs.debian.org/cgi-bin/bugreport.cgi?bug=825394#221