I have apt-removed mate-screensaver and installed xscreensaver and all the extras .
sudo apt remove mate-screensaver
sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
xscreensaver is working flawlessly. There is NO problem with xscreensaver
Despite having removed -- or because I have removed -- mate-screensaver I see an error dialog saying that the system cannot find mate-screensaver. This pops up from time to time without any pattern that I've noticed.
From the journal, we have
mate-session[2372]: WARNING: Could not launch application 'mate-screensaver.desktop': Unable to start application: Failed to execute child process “mate-screensaver” (No such file or directory)
So the problem seems to be in the configuration of mate-session
Under man mate-session
, we have
The default session is defined in the dconf keys under /org/mate/desktop/session/
However the dfconf config has no mention of mate-screensaver.
The man page says also this
autostart=DIR
Start all applications defined in "DIR", instead of starting the
applications defined in /org/mate/desktop/session/default-session
Another possibility is in the ~/.config/autostart
directory, but there is no mention of mate-screensaver in any of the files there
The screensaver link in the control center takes me to the xscreensaver admin screen.
Power management is set to 'do nothing' for all options.
So where is this call to mate-screensaver
coming from in the mate-session