Re: desktop files for xscreensaver hacks in different desktop environments
On Fri, Jul 10, 2015 at 6:30 PM, Ian Jackson wrote:
> Tormod Volden writes ("desktop files for xscreensaver hacks in different desktop environments"):
>> Then some DEs would like to use these desktop files and some DEs need
>> to have them hidden. Up to now we have been using "OnlyShowIn=GNOME;"
>> but e.g. Mate wants to be added .
>> I would like to change this to "NotShowIn", as per Jonas suggestion in
>> that bug report. This can be discussed. Either way, we would need to
>> know which DE should be whitelisted, respectively, blacklisted.
> Hi. I realise I'm very late with this response, but:
Thanks for your reply.
>> The freedesktop.org DE list is
>> "GNOME", "KDE", "LXDE", "MATE", "Razor", "ROX", "TDE", "Unity",
>> "XFCE", "Cinnamon", "EDE", "Old"
> Is there a possibility to use a `virtual DE name', or something,
> here ?
I am afraid I don't understand your suggestion. The desktop file can
have a list of DE's telling where it should be shown, or alternatively
where it should be hidden. If it has a OnlyShowIn list, it needs to be
updated when a new DE appears on the scene and would like to have this
desktop file active.
> Updating every screensaver each time desktop environments change
> seems like a lot of work.
The desktop files in question are generated from a template so
technically it is no work. The difficulty is knowing what to do to
please as most users as possible :)
Anyway, from the feedback (and lack thereof) from DE maintainers, I
believe that only MATE is making use of these desktop files. I will
therefore simply change "OnlyShowIn=GNOME;" to "OnlyShowIn=MATE;" and
consider this good enough for now.