It is I again: that guy who always has... unique situations going on with his systems.
I'm also that kinda guy who has... refined technical needs and who enjoys wasting cycles generating random screensavers. Am a particular fan of all of those extras from the extra packs.
My question concerns the StarWars one which I would like to configure with something funny.
The problem I am experimenting is that I am unable to locate how/where to setup this value.
My first reflex as a user was to check under Screensaver and select StarWars which would give me a button to write something in. But of course, no.
I then (of course) used some engines but didn't found anything relevant in terms of xscreensaver-text. I actually found 1 post from 2010 referring to the actual xscreensaver config hinting to bypass it via ~/.xscreensaver
Of course that file doesn't exist. Same with the xscreensaver package for that matter (which xscreensaver outputs nothing).
So, oh dear Community, HOW in 2019 does one customizes the text under the StarWars screensaver??
At first you need to install the package which contains StarWars XScreenSaver - according to search on packages.ubuntu.com it is named xscreensaver-gl-extra. Also you need to have xscreensaver-demo from xscreensaver package. The xscreensaver-text will be installed from package xscreensaver-data as dependency of other packages.
So the original problem is that even though we can have/see/use the StarWars screensaver without having to installl the xscreensaver package that we will be unable to customize the displayed text from it.
To explain this differently, if a user has the following packaged installed:
$ sudo dpkg -l | grep -i xscreensaver
ii xscreensaver-gl 5.36-1ubuntu1 amd64 GL(Mesa) screen saver modules for screensaver frontends
ii xscreensaver-gl-extra 5.36-1ubuntu1 amd64 Extra GL(Mesa) screen saver modules for screensaver frontends
Then they can use/see the StarWars under MATE -> screensaver and they will be unable to customize it unless they also install the package xscreensaver.
Now, the (minor) problem one will then have, using UM 18.10, is that after the xscreensaver has been deployed:
$ which xscreensaver-demo
/usr/bin/xscreensaver-demo
$
Is that (yes we can then launch it and use it per the above screenshot) we will end up with a duplicate Screensaver under in the UM menu.
So a fix that introduces a problem. Not sure how this should be handled next.
Oh well, at least I can now change whatever is written under my screensaver. Thanks @Norbert_X
Are you suggesting that there should now be 2 screensavers entries under mate-session-properties ? Because if so, am afraid that there is only 1 entry listed.
Then you can disable MATE Screensaver from mate-session-properties to have only Xscreensaver daemon running.
If I remember correctly Xscreensaver daemon runs as systemd --user service (see my answer on AskUbuntu for the clue).