[Pkg-lxde-maintainers] Bug#797244: A display manager should not kill user processes on logout!

Iustin Pop iustin at debian.org
Fri Aug 28 21:21:59 UTC 2015

Source: lxdm
Version: 0.5.1-1
Severity: important

So I wanted to try alternative display managers, and I gave LXDM a
try. To my surprise, it does this in /etc/lxdm/PostLogout:

# Kills all your processes when you log out.
ps --user $USER | awk 'NR > 1 {print $1}' | xargs -t kill

This is… wrong. It kills my running fetchmail process, kills all
processes I launched in a screen session exactly in order to survive
logout, etc.

Why does LXDM by default do this? It should be at least a)
configurable, and b) not the default.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.1.6-ruru0 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

More information about the Pkg-lxde-maintainers mailing list