Package: acpi-support Version: 0.138-9 Severity: important Dear Maintainer,
I have encountered two problems with the built-in screen locking functionality: 1) /usr/share/acpi-support/screenblank invokes su with $user as the username. Presumably this was supposed to use the variable set by getXuser, but that function exports $XUSER, not $user. Note that this mistake occurs several times in the file. 2) In my case, getXuser set $XAUTHORITY to the wrong value. It seems to get this value by searching /proc/$pid/environ and taking the first $XAUTHORITY it finds. In my case, it found an mpd process that had been started in an earlier session. The XAUTHORITY value was no longer valid. This may seem like a fluke, but it looks like older processes (or at least lower PIDs) are checked first, making this somewhat likely if the user happens to have processes from an older session. Perhaps the ps call in getXuser could be modified to sort newest processes first. -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (990, 'testing') Architecture: i386 (i686) Kernel: Linux 3.0.0-1-686-pae (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages acpi-support depends on: ii acpi-fakekey 0.138-9 ii acpi-support-base 0.138-9 ii acpid 1:2.0.12-1 ii lsb-base 3.2-28 ii pm-utils 1.4.1-8 ii x11-xserver-utils 7.6+3 Versions of packages acpi-support recommends: ii dbus 1.4.16-1 ii gnome-screensaver 3.0.1-3 ii radeontool <none> ii vbetool 1.1-2 ii xscreensaver 5.15-2 Versions of packages acpi-support suggests: ii rfkill 0.4-1 ii xinput 1.5.3-1 -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org