Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
xdg launcher icons should be optional not mandatorial (sys-a
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
phalaxy
Tux's lil' helper
Tux's lil' helper


Joined: 12 Aug 2008
Posts: 115

PostPosted: Wed May 08, 2013 1:26 pm    Post subject: xdg launcher icons should be optional not mandatorial (sys-a Reply with quote

sys-apps/sandbox is a mandatorial package which installs xdg launchers in /usr/share/applications so it should be extended with a new local use flag :

xdg-launcher-icon-* (or a similar clearly recognisable string)

where the * is replaced with the app name or app name + extended feature (see next entry). so everybody can decide if they want a globally installed launcher icon for their package on their system or not.

this fits also for some apps and games which are installing launchers for servers, mapeditors and special super user access methods where each one should be seperatly (de)selectable independently from existing server or editor useflags.

A few other ebuild examples so far

games-strategy/wesnoth-1.10.6 (mapeditor launcher)
games-strategy/ufo-ai-2.4 (server launcher)

net-analyzer/nmap-6.25 (zenmap root access launcher)

by the way : version numbers should also not be visible in launchers icons like in dev-util/glade-3.14.2
_________________
Acer Aspire 7745G Notebook 1.15 Bios
Intel Core-i7 720QM
8 GB RAM
ATI Mobility Radeon 5850 1GB VRAM
Gentoo Linux ~amd64 non-multilib

SWAP ??? Deprecated now ... :-)
Back to top
View user's profile Send private message
khayyam
Advocate
Advocate


Joined: 07 Jun 2012
Posts: 2184

PostPosted: Wed May 08, 2013 3:18 pm    Post subject: Re: xdg launcher icons should be optional not mandatorial (s Reply with quote

phalaxy wrote:
sys-apps/sandbox is a mandatorial package which installs xdg launchers in /usr/share/applications

phalaxy ... that is incorrect, it has nothing to do with sandbox, these are installed as part of the package.

phalaxy wrote:
so it should be extended with a new local use flag : xdg-launcher-icon-* (or a similar clearly recognisable string). where the * is replaced with the app name or app name + extended feature (see next entry). so everybody can decide if they want a globally installed launcher icon for their package on their system or not.

Can we not have a "freedesktop" useflag, and a $NO_XDG variable added to the (so called) "standard", seeing that not everyone wants this, you know, so "everyone can decide"?

best ... khay
Back to top
View user's profile Send private message
phalaxy
Tux's lil' helper
Tux's lil' helper


Joined: 12 Aug 2008
Posts: 115

PostPosted: Wed Jun 12, 2013 9:35 pm    Post subject: Reply with quote

try to uninstall sandbox via "emerge -Cv sandbox" and then execute "emerge -uvDNp world". you WILL see that sandbox will be installed again, BECAUSE it is in the basic system set of packages, so IT IS mandatorial!

i can agree to your second tense. per default activated use-flag freedesktop for xdg launchers would be nice. therefore admins can deactivate it as per package basis in /etc/portage/package.use at their discretion

sys-apps/sandbox freedesktop use-flag should be masked per default
_________________
Acer Aspire 7745G Notebook 1.15 Bios
Intel Core-i7 720QM
8 GB RAM
ATI Mobility Radeon 5850 1GB VRAM
Gentoo Linux ~amd64 non-multilib

SWAP ??? Deprecated now ... :-)
Back to top
View user's profile Send private message
steveL
Advocate
Advocate


Joined: 13 Sep 2006
Posts: 2410
Location: The Peanut Gallery

PostPosted: Fri Jun 14, 2013 1:25 pm    Post subject: Reply with quote

s/mandatorial/mandatory/g

This is about these two files?
/usr/share/applications/sandbox.desktop
/usr/share/pixmaps/sandbox.svg

Get over it.
Back to top
View user's profile Send private message
phalaxy
Tux's lil' helper
Tux's lil' helper


Joined: 12 Aug 2008
Posts: 115

PostPosted: Fri Jun 14, 2013 4:34 pm    Post subject: Reply with quote

Quote:

This is about these two files?
/usr/share/applications/sandbox.desktop
/usr/share/pixmaps/sandbox.svg


Yes its is and no i dont get over with it, because larry the cow must be in control ...
_________________
Acer Aspire 7745G Notebook 1.15 Bios
Intel Core-i7 720QM
8 GB RAM
ATI Mobility Radeon 5850 1GB VRAM
Gentoo Linux ~amd64 non-multilib

SWAP ??? Deprecated now ... :-)
Back to top
View user's profile Send private message
steveL
Advocate
Advocate


Joined: 13 Sep 2006
Posts: 2410
Location: The Peanut Gallery

PostPosted: Sat Jun 15, 2013 4:51 am    Post subject: Reply with quote

phalaxy wrote:
Yes its is and no i dont get over with it, because larry the cow must be in control ...

Then larissa the calf should learn about INSTALL_MASK though once larissa has considered it, I think she'll probably realise this is a waste of time. Still she has many years before she reaches maturity, and mistakes are how we learn..
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum