DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have a problem with lxde-screenlock.desktop, command lxlock exits with this error:
"Not running inside a display manager, XDG_SEAT_PATH not defined"
is lxlock exiting prematurely? Or have you just noticed that when it does exit it reports that message?
Also, how are you launching lxde? Are you using lxsession?
Quote:
indeed, XDG_SEAT_PATH is not set, should I do it manually and with what value?
If you are running a proper lxsession I suspect that it should be set (I use ck-launch-session and that variable is set).
Quote:
I think one of recent apt upgrades is the cause.
Using Debian_testing_amd64.
It seems lxsession was upgraded from 4.6 to 4.9 recently: http://ftp-master.metadata.debian.or....2-1_changelog
(also in your /usr/share/doc/lxsessoin/changelog.Debian.gz)
It would not be amazing if this upgrade introduced a bug.
thanks evo2.
when I click on lock icon on taskbar, or press ctrl+alt+L nothing happens. so I tried lxlock from bash and it exited with that error (and without locking screen).
it seems I'm using lxsession: 00:00:00 /usr/bin/lxsession -s LXDE -e LXDE
don't know how its started, I'm using gdm3
edit: that last update of lxsession removed this:
[REMOVE, DEPENDENCIES] lxsession-edit:amd64
Jim, lxpolkit command seems to be part of lxsession now. if I don't start it manually, I can't change advanced settings in 'users and groups' for eg. (but screenlock doesn't work either way)
Does it mean lxpolkit need to be run in ~/.config/lxsession/LXDE/autostart?
Al least in my system (Debian 8 64-bit), $XDG_SEAT_PATH is not defined, but lxlock works perfectly with xscreensaver installed. I would first check the following:
(1) is xscreensaver installed in your system?
(2) is the user you are logged in the "powerdev" group?
I just recall an update, on same system as yours (Debian testing 64 bit), and around the time you first posted the problem here. For some reason, LXDE dependencies were broken after that update. What I did (and it worked) was to uninstall everything related to LXDE (purge), and reinstall it again (via aptitude). I believe it is worth a try, if you didn't try that yet, that is.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.