[Pkg-lxde-maintainers] Bug#850330: lxpanel: ScreenLock launcher no longer works (XScreenSaver?)

Jack Underwood juichenieder-debbie at yahoo.co.uk
Thu Jan 5 22:48:45 UTC 2017

Package: lxpanel
Version: 0.9.2-1
Severity: grave

Dear Maintainer,
Listing this as grave because this prevents users from locking the screen, a security issue.

Not 100% sure where the problem lies, so I go to the package where the problem starts...

When clicking on the ScreenLock button in LxPanel I get the following error message:
Invalid desktop entry file: '/usr/share/applications/lxde-screenlock.desktop'

I have just run aptitude upgrade, before that working, after that not...

Looking at the file nothing jumps out at me as wrong apart from it wants to run lxlock,
a programme which I do not have installed, and didn't get uninstalled in my aptitude upgrade.

The only packages which were affected were (from /var/log/aptitude, searched for pkg-names with lx):
[INSTALL, DEPENDENCIES] lxpolkit:amd64 0.5.3-2
[INSTALL, DEPENDENCIES] lxsession-data:amd64 0.5.3-2
[INSTALL, DEPENDENCIES] lxsession-edit:amd64 0.5.3-2
[INSTALL, DEPENDENCIES] lxsession-logout:amd64 0.5.3-2
[UPGRADE] lxde:amd64 8 -> 9
[UPGRADE] lxde-core:amd64 8 -> 9
[UPGRADE] lxpanel:amd64 0.9.1-1 -> 0.9.2-1
[UPGRADE] lxpanel-data:amd64 0.9.1-1 -> 0.9.2-1
[UPGRADE] lxsession:amd64 0.5.1-2 -> 0.5.3-2
[UPGRADE] lxterminal:amd64 0.2.0-1 -> 0.3.0-1
[UPGRADE] task-lxde-desktop:amd64 3.38 -> 3.39

I believe before this update when ever I pressed that button it launhed xscreensaver (90%
sure), but I don't know what has changed and where for this to no longer happen as I don't
believe /usr/share/applications/lxde-screenlock.desktop was changed by any of these packages,
which leads me to suspect the problem lies closer to lxpanel and the application launcher
app itself.

If whatever change was made remains permanent, then lxlock should get made a dependency (or
at the very least suggestion of lxpanel, due to security concerns, I would guess dependancy).

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

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

Versions of packages lxpanel depends on:
ii  libasound2           1.1.2-1
ii  libatk1.0-0          2.22.0-1
ii  libc6                2.24-8
ii  libcairo2            1.14.8-1
ii  libfm-gtk4           1.2.5-1
ii  libfm-modules        1.2.5-1
ii  libfm4               1.2.5-1
ii  libfontconfig1       2.11.0-6.7
ii  libfreetype6         2.6.3-3+b1
ii  libgdk-pixbuf2.0-0   2.36.2-1
ii  libglib2.0-0         2.50.2-2
ii  libgtk2.0-0          2.24.31-1
ii  libiw30              30~pre9-12
ii  libkeybinder0        0.3.1-1
ii  libmenu-cache3       1.0.2-1
ii  libpango-1.0-0       1.40.3-3
ii  libpangocairo-1.0-0  1.40.3-3
ii  libpangoft2-1.0-0    1.40.3-3
ii  libwnck22            2.30.7-5.1
ii  libx11-6             2:1.6.4-2
ii  libxml2              2.9.4+dfsg1-2.1
ii  lxmenu-data          0.1.5-1
ii  lxpanel-data         0.9.2-1

Versions of packages lxpanel recommends:
ii  lxterminal [x-terminal-emulator]  0.3.0-1
ii  pavucontrol                       3.0-3+b2
ii  xkb-data                          2.18-1
ii  xterm [x-terminal-emulator]       327-2

Versions of packages lxpanel suggests:
ii  firefox-esr [www-browser]  45.6.0esr-1
ii  links [www-browser]        2.14-1
ii  menu                       2.1.47
ii  w3m [www-browser]          0.5.3-33

-- no debconf information

More information about the Pkg-lxde-maintainers mailing list