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: 120

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
_________________
Gigabyte P43-ES3G Rev. 1.0 Mainboard Ver. F14 Bios
Intel Pentium E6300 (2x 2,8 Ghz)
8GB RAM (2x 4GB DDR2-800)
Sapphire AMD Radeon R7 240 PCIe 4GB VRAM
Gentoo Linux ~amd64 multilib

SWAP??? Are you kidding me? :-)
Back to top
View user's profile Send private message
khayyam
Advocate
Advocate


Joined: 07 Jun 2012
Posts: 2984

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: 120

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
_________________
Gigabyte P43-ES3G Rev. 1.0 Mainboard Ver. F14 Bios
Intel Pentium E6300 (2x 2,8 Ghz)
8GB RAM (2x 4GB DDR2-800)
Sapphire AMD Radeon R7 240 PCIe 4GB VRAM
Gentoo Linux ~amd64 multilib

SWAP??? Are you kidding me? :-)
Back to top
View user's profile Send private message
steveL
Advocate
Advocate


Joined: 13 Sep 2006
Posts: 3918
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: 120

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 ...
_________________
Gigabyte P43-ES3G Rev. 1.0 Mainboard Ver. F14 Bios
Intel Pentium E6300 (2x 2,8 Ghz)
8GB RAM (2x 4GB DDR2-800)
Sapphire AMD Radeon R7 240 PCIe 4GB VRAM
Gentoo Linux ~amd64 multilib

SWAP??? Are you kidding me? :-)
Back to top
View user's profile Send private message
steveL
Advocate
Advocate


Joined: 13 Sep 2006
Posts: 3918
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