You are not logged in.
Pages: 1
Starting xfce4-screensaver is not set in happen in "Session and Startup" dialog's "Application Autostart" tab, but it is running after boot. What starts it? Will it be started automatically also some other time after boot, if it is not running? Is there a way to stop it from being automatically run except for uninstalling it, if I e.g. want to use another screensaver utility?
I have Xfce 4.14 and xfce4-screensaver 0.1.10
Last edited by jarnos (2021-03-09 12:18:49)
Offline
Look in /etc/xdg/autostart/
ls /etc/xdg/autostart/
Do you want to exit the Circus?
https://www.youtube.com/watch?v=ZJwQicZHp_c
Offline
Setting in "Session and Startup" change files in ~/.config/autostart/ directory in Xubuntu 20.04 at least. There are desktop files for screensavers (except for gnome-screensaver). Those files have the following content
[Desktop Entry]
Hidden=true
or 'false', instead of 'true', if the item is checked at "Session and Startup". Other screensavers follow that setting, and run their daemon automatically only, if the item is checked, but xfce4-screensaver does not.
In /etc/xdg/autostart/ directory there are respective desktop files, but they contain much more lines.
So the question remains. Where and when is xfce4-screensaver started and how do you control whether to run it or not?
Offline
I forgot I had already filed an issue report about this at https://gitlab.xfce.org/apps/xfce4-scre … /issues/55
Offline
Setting in "Session and Startup" change files in ~/.config/autostart/ directory in Xubuntu 20.04 at least. There are desktop files for screensavers (except for gnome-screensaver). Those files have the following content
[Desktop Entry] Hidden=true
or 'false', instead of 'true', if the item is checked at "Session and Startup". Other screensavers follow that setting, and run their daemon automatically only, if the item is checked, but xfce4-screensaver does not.
In /etc/xdg/autostart/ directory there are respective desktop files, but they contain much more lines.
In that case xfce4-screensaver does not follow freedesktop specifications.
https://specifications.freedesktop.org/ … 01s02.html
Now I see in the link you posted.
Xfce screensaver is started by xfce4-session via IPC.
How unusual. Maybe it's a security feature.
Then you would have no other choice but to uninstall it.
Ideally, if they want to force it from xfce session,
there would be a dialog that asks from a list which one you want to use.
Something like screensaver chooser:
"we detected a new screensaver some_saver_here would you like to set it as default?"
Do you want to exit the Circus?
https://www.youtube.com/watch?v=ZJwQicZHp_c
Offline
I even have 'xscreensaver' in /startup/screensaver/type property of xfce4-session channel in xfconf. I do not know, what sets it, but it does not seem to have any relevance, as xfce4-screensaver will be started anyway, and will be started again even if I run
xfce4-screensaver-command --exit
.
Last edited by jarnos (2021-03-12 17:54:19)
Offline
Pages: 1
[ Generated in 0.011 seconds, 8 queries executed - Memory usage: 536.58 KiB (Peak: 537.42 KiB) ]