When I lock the screen (Super+Esc or idle timeout), all Kitty terminal processes are killed. SSH connections drop, running commands are lost.
Steps to reproduce:
- Open Kitty terminal with multiple tabs and active SSH sessions
- Lock the screen
- Wait a few seconds
- Unlock — Kitty is gone, all connections lost
What I've tried (without success):
KillUserProcesses=no in /etc/systemd/logind.conf
- Caffeine applet (codevardhan/caffeine-applet)
- Kitty persistent mode via systemd service
- Kitty with
--listen-on socket
Environment:
- Pop!_OS 24.04 with COSMIC
- Kitty terminal
Expected behavior:
Terminal and its processes should survive screen lock, like in GNOME or other DEs.
When I lock the screen (Super+Esc or idle timeout), all Kitty terminal processes are killed. SSH connections drop, running commands are lost.
Steps to reproduce:
What I've tried (without success):
KillUserProcesses=noin/etc/systemd/logind.conf--listen-onsocketEnvironment:
Expected behavior:
Terminal and its processes should survive screen lock, like in GNOME or other DEs.