desktop files for xscreensaver hacks in different desktop environments

2015-06-21 Thread Tormod Volden
[Please follow up to debian-desk...@lists.debian.org only]

Hi all desktop environment packagers,

The xscreensaver software is divided into several binary packages [0],
where some of these ship collections of screensaver hacks (basically a
small program that draws something nice or funny on the screen and can
be launched by a screensaver daemon).

These xscreensaver packages also ship desktop files for their hacks
[1]. The desktop files are not used by the xscreensaver daemon or its
configuration utilities, they are only shipped as a service to users
so that they can easily install and use the hacks even if they cannot
use the xscreensaver daemon (because some desktop environment had to
run their own show for screensaver daemon solution, a touch of NIH and
all that).

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 [2].

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.

The freedesktop.org DE list is

"GNOME", "KDE", "LXDE", "MATE", "Razor", "ROX", "TDE", "Unity",
"XFCE", "Cinnamon", "EDE", "Old"

Which of these can use the screensaver hack desktop files, and which
need them hidden?

An alternative for me is to stop shipping any desktop files and leave
that to the DE but that would be silly if they can be of use and we
can sort this out without too much trouble.

Please follow up to debian-desk...@lists.debian.org only.

Best regards,
Tormod

[0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596944
[1] 
http://anonscm.debian.org/cgit/collab-maint/xscreensaver.git/tree/debian/screensavers-desktop-files
+ 
http://anonscm.debian.org/cgit/collab-maint/xscreensaver.git/tree/debian/screensavers-desktop.stub
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766880


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/caarsgazbdg-urmoy8k5p_2re25kby7tjfw+1ro+lvwq43rr...@mail.gmail.com



Re: desktop files for xscreensaver hacks in different desktop environments

2015-07-19 Thread Tormod Volden
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 [2].
>>
>> 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:

Hi Ian,

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.

Best regards,
Tormod


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAArsGaYCpOQj+=UgecNUjvNyZdk6c==xpseyiwux-bqufhk...@mail.gmail.com