desktop files for xscreensaver hacks in different desktop environments
[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
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