* [gentoo-dev] GLEP: Gentoo Menu System - Version 2
@ 2003-12-12 18:48 Heinrich Wendel
2003-12-13 1:51 ` Donnie Berkholz
` (2 more replies)
0 siblings, 3 replies; 15+ messages in thread
From: Heinrich Wendel @ 2003-12-12 18:48 UTC (permalink / raw
To: gentoo-dev
Hi,
Based on the comments of the last thread on -dev about this GLEP I created a
new version. Please take a look at
http://www.gentoo.org/proj/en/glep/glep-0016.html
mfg, Heinrich :)
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-12 18:48 [gentoo-dev] GLEP: Gentoo Menu System - Version 2 Heinrich Wendel
@ 2003-12-13 1:51 ` Donnie Berkholz
2003-12-13 5:32 ` John Nilsson
2003-12-13 12:17 ` Heinrich Wendel
2003-12-13 15:32 ` Björn Michaelsen
2003-12-14 0:26 ` foser
2 siblings, 2 replies; 15+ messages in thread
From: Donnie Berkholz @ 2003-12-13 1:51 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 640 bytes --]
On Fri, 2003-12-12 at 13:48, Heinrich Wendel wrote:
> Based on the comments of the last thread on -dev about this GLEP I created a
> new version. Please take a look at
>
> http://www.gentoo.org/proj/en/glep/glep-0016.html
The substance of this isn't changed as far as I can tell: the brunt of
creating all these .desktop files and maybe icons still lies on us.
I still agree with a point made in the last thread:
What's so bad about filing this as an upstream request instead? It
significantly reduces our work since we don't have to do it for hundreds
of packages. Instead, an upstream developer only has to do it once.
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-13 1:51 ` Donnie Berkholz
@ 2003-12-13 5:32 ` John Nilsson
2003-12-13 12:17 ` Heinrich Wendel
1 sibling, 0 replies; 15+ messages in thread
From: John Nilsson @ 2003-12-13 5:32 UTC (permalink / raw
To: Donnie Berkholz; +Cc: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1188 bytes --]
On 12/13/03 02:51:51, Donnie Berkholz wrote:
> On Fri, 2003-12-12 at 13:48, Heinrich Wendel wrote:
> > Based on the comments of the last thread on -dev about this GLEP I
> created a
> > new version. Please take a look at
> >
> > http://www.gentoo.org/proj/en/glep/glep-0016.html
>
> The substance of this isn't changed as far as I can tell: the brunt
> of
> creating all these .desktop files and maybe icons still lies on us.
>
> I still agree with a point made in the last thread:
>
> What's so bad about filing this as an upstream request instead? It
> significantly reduces our work since we don't have to do it for
> hundreds
> of packages. Instead, an upstream developer only has to do it once.
>
In one sence you could say: "There is no Gentoo, only Portage!" and you
would be right, it is an upstream responsibility. I also belive that
this is the only practical way of the Gentoo community.
On the other hand, if Gentoo Linux is ever going to be a complete OS,
the Gentoo community must take responsibility for every last bit of
code in it. In this case I belive that metadata should be part of the
package not the application.
/John
[-- Attachment #2: Type: application/pgp-signature, Size: 481 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-13 1:51 ` Donnie Berkholz
2003-12-13 5:32 ` John Nilsson
@ 2003-12-13 12:17 ` Heinrich Wendel
2003-12-14 6:24 ` Donnie Berkholz
1 sibling, 1 reply; 15+ messages in thread
From: Heinrich Wendel @ 2003-12-13 12:17 UTC (permalink / raw
To: gentoo-dev
Am Saturday 13 December 2003 02:51 schrieb Donnie Berkholz:
> On Fri, 2003-12-12 at 13:48, Heinrich Wendel wrote:
> > Based on the comments of the last thread on -dev about this GLEP I
> > created a new version. Please take a look at
> >
> > http://www.gentoo.org/proj/en/glep/glep-0016.html
>
> The substance of this isn't changed as far as I can tell: the brunt of
> creating all these .desktop files and maybe icons still lies on us.
>
> I still agree with a point made in the last thread:
>
> What's so bad about filing this as an upstream request instead? It
> significantly reduces our work since we don't have to do it for hundreds
> of packages. Instead, an upstream developer only has to do it once.
Most desktop related applications already ship with a .dekstop file and an
icon, you just have to install them in the correct locations.
mfg, heinrich :)
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-12 18:48 [gentoo-dev] GLEP: Gentoo Menu System - Version 2 Heinrich Wendel
2003-12-13 1:51 ` Donnie Berkholz
@ 2003-12-13 15:32 ` Björn Michaelsen
2003-12-13 16:00 ` Heinrich Wendel
2003-12-14 0:26 ` foser
2 siblings, 1 reply; 15+ messages in thread
From: Björn Michaelsen @ 2003-12-13 15:32 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 301 bytes --]
How will be determined for with desktops .desktop files have to be processed? Is a virtual (like for mtas) maybe able to handle this?
--
Björn Michaelsen
pub 1024D/C9E5A256 2003-01-21 Björn Michaelsen <bmichaelsen@gmx.de>
Key fingerprint = D649 8C78 1CB1 23CF 5CCF CA1A C1B5 BBEC C9E5 A256
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-13 15:32 ` Björn Michaelsen
@ 2003-12-13 16:00 ` Heinrich Wendel
2003-12-14 16:21 ` Bjoern Michaelsen
0 siblings, 1 reply; 15+ messages in thread
From: Heinrich Wendel @ 2003-12-13 16:00 UTC (permalink / raw
To: gentoo-dev
Am Saturday 13 December 2003 16:32 schrieb Björn Michaelsen:
> How will be determined for with desktops .desktop files have to be
> processed? Is a virtual (like for mtas) maybe able to handle this?
Sorry, but i don't understand what you mean.
mfg, heinrich
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-12 18:48 [gentoo-dev] GLEP: Gentoo Menu System - Version 2 Heinrich Wendel
2003-12-13 1:51 ` Donnie Berkholz
2003-12-13 15:32 ` Björn Michaelsen
@ 2003-12-14 0:26 ` foser
2003-12-14 0:59 ` Joel Konkle-Parker
2003-12-15 15:24 ` Heinrich Wendel
2 siblings, 2 replies; 15+ messages in thread
From: foser @ 2003-12-14 0:26 UTC (permalink / raw
To: gentoo-dev
On Fri, 2003-12-12 at 19:48, Heinrich Wendel wrote:
> Based on the comments of the last thread on -dev about this GLEP I created a
> new version. Please take a look at
>
> http://www.gentoo.org/proj/en/glep/glep-0016.html
The new GLEP is short on how to actually implement these changes. What
is the implementation plan for the *box-es, kde, xfce, etc. ? Gnome
should be fairly trivial to adapt at this point.
What is the plan regarding .desktop items, most of the current items are
based on slightly older desktop spec. Do we plan to support those as
well (the reference library implementations [12] & [13] don't handle
them completely correct afaik) ? Also there are quite a few apps that
use so called legacy .desktop files -the menu spec can handle those-,
but is that what we want (i'd say yes)?
In general i pretty much agree with what is stated in this revision,
only the part about portage commands is a bit unclear, domenu & doicon
should be functions for the few apps that do not create entries
themselves. This happens almost never.
The icon theme i don't really understand. Apps come with their own icons
usually, i see no need for a reference (?) gentoo icon set.
- foser
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-14 0:26 ` foser
@ 2003-12-14 0:59 ` Joel Konkle-Parker
2003-12-14 1:14 ` Peter Ruskin
2003-12-15 15:24 ` Heinrich Wendel
1 sibling, 1 reply; 15+ messages in thread
From: Joel Konkle-Parker @ 2003-12-14 0:59 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 667 bytes --]
foser wrote:
> On Fri, 2003-12-12 at 19:48, Heinrich Wendel wrote:
>
>
>>Based on the comments of the last thread on -dev about this GLEP I created a
>>new version. Please take a look at
>>
>>http://www.gentoo.org/proj/en/glep/glep-0016.html
>
> The icon theme i don't really understand. Apps come with their own icons
> usually, i see no need for a reference (?) gentoo icon set.
I disagree. I think that a cohesive Gentoo icon set would be a very good
thing. It'd promote a consistent look and feel among the most commonly
used apps (or categories).
--
Joel Konkle-Parker
Webmaster [Ballsome.com]
Phone [+1 662-518-1636]
E-mail [jjk3@msstate.edu]
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-14 0:59 ` Joel Konkle-Parker
@ 2003-12-14 1:14 ` Peter Ruskin
2003-12-14 2:50 ` Jon Portnoy
0 siblings, 1 reply; 15+ messages in thread
From: Peter Ruskin @ 2003-12-14 1:14 UTC (permalink / raw
To: gentoo-dev
On Sunday 14 December 2003 00:59, Joel Konkle-Parker wrote:
> foser wrote:
> > On Fri, 2003-12-12 at 19:48, Heinrich Wendel wrote:
> >>Based on the comments of the last thread on -dev about this GLEP I
> >> created a new version. Please take a look at
> >>
> >>http://www.gentoo.org/proj/en/glep/glep-0016.html
> >
> > The icon theme i don't really understand. Apps come with their own
> > icons usually, i see no need for a reference (?) gentoo icon set.
>
> I disagree. I think that a cohesive Gentoo icon set would be a very
> good thing. It'd promote a consistent look and feel among the most
> commonly used apps (or categories).
I'm with foser here. This is Gentoo, not Mandrake.
Peter
--
======================================================================
Gentoo Linux: Portage 2.0.49-r18 (default-x86-1.4, gcc-3.2.3,
glibc-2.3.2-r3, 2.6.0-test11-gentoo-r1-win4lin) i686 AMD Athlon(tm) XP
3200+
======================================================================
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-14 1:14 ` Peter Ruskin
@ 2003-12-14 2:50 ` Jon Portnoy
0 siblings, 0 replies; 15+ messages in thread
From: Jon Portnoy @ 2003-12-14 2:50 UTC (permalink / raw
To: gentoo-dev
On Sun, Dec 14, 2003 at 01:14:11AM +0000, Peter Ruskin wrote:
> >
> > I disagree. I think that a cohesive Gentoo icon set would be a very
> > good thing. It'd promote a consistent look and feel among the most
> > commonly used apps (or categories).
>
> I'm with foser here. This is Gentoo, not Mandrake.
>
I agree.
Anyone remember how everyone felt about RH throwing their own icons in
everything, not to mention Bluecurve?
Know what I hear most often from users? "One thing I really like about
Gentoo is that you guys don't mess around with defaults much."
--
Jon Portnoy
avenj/irc.freenode.net
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-13 12:17 ` Heinrich Wendel
@ 2003-12-14 6:24 ` Donnie Berkholz
2003-12-15 15:09 ` Heinrich Wendel
0 siblings, 1 reply; 15+ messages in thread
From: Donnie Berkholz @ 2003-12-14 6:24 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1067 bytes --]
On Sat, 2003-12-13 at 07:17, Heinrich Wendel wrote:
> Am Saturday 13 December 2003 02:51 schrieb Donnie Berkholz:
> > On Fri, 2003-12-12 at 13:48, Heinrich Wendel wrote:
> > > Based on the comments of the last thread on -dev about this GLEP I
> > > created a new version. Please take a look at
> > >
> > > http://www.gentoo.org/proj/en/glep/glep-0016.html
> >
> > The substance of this isn't changed as far as I can tell: the brunt of
> > creating all these .desktop files and maybe icons still lies on us.
> >
> > I still agree with a point made in the last thread:
> >
> > What's so bad about filing this as an upstream request instead? It
> > significantly reduces our work since we don't have to do it for hundreds
> > of packages. Instead, an upstream developer only has to do it once.
>
> Most desktop related applications already ship with a .dekstop file and an
> icon, you just have to install them in the correct locations.
And those that don't? Do we do it ourselves or send upstream? I think
you need to mention this in the GLEP.
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-13 16:00 ` Heinrich Wendel
@ 2003-12-14 16:21 ` Bjoern Michaelsen
2003-12-15 21:45 ` Spider
0 siblings, 1 reply; 15+ messages in thread
From: Bjoern Michaelsen @ 2003-12-14 16:21 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 895 bytes --]
On Sat, 13 Dec 2003 17:00:00 +0100
Heinrich Wendel <lanius@gentoo.org> wrote:
> Am Saturday 13 December 2003 16:32 schrieb Björn Michaelsen:
> > How will be determined for with desktops .desktop files have to be
> > processed? Is a virtual (like for mtas) maybe able to handle this?
>
> Sorry, but i don't understand what you mean.
There needs to be a plan on how to implement the menu in different DE/WMs. But I for example am not using KDE, and portage needs to know that it does not need to create a menu for kde. Should this be handled by something like java-config or will portage check for every installed DEs/WMs and generate a menu fro it? What happens when a DE/WM is installed after all other software ?
--
Björn Michaelsen
pub 1024D/C9E5A256 2003-01-21 Björn Michaelsen <bmichaelsen@gmx.de>
Key fingerprint = D649 8C78 1CB1 23CF 5CCF CA1A C1B5 BBEC C9E5 A256
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-14 6:24 ` Donnie Berkholz
@ 2003-12-15 15:09 ` Heinrich Wendel
0 siblings, 0 replies; 15+ messages in thread
From: Heinrich Wendel @ 2003-12-15 15:09 UTC (permalink / raw
To: gentoo-dev; +Cc: Donnie Berkholz
Am Sunday 14 December 2003 07:24 schrieb Donnie Berkholz:
> On Sat, 2003-12-13 at 07:17, Heinrich Wendel wrote:
> > Am Saturday 13 December 2003 02:51 schrieb Donnie Berkholz:
> > > On Fri, 2003-12-12 at 13:48, Heinrich Wendel wrote:
> > > > Based on the comments of the last thread on -dev about this GLEP I
> > > > created a new version. Please take a look at
> > > >
> > > > http://www.gentoo.org/proj/en/glep/glep-0016.html
> > >
> > > The substance of this isn't changed as far as I can tell: the brunt of
> > > creating all these .desktop files and maybe icons still lies on us.
> > >
> > > I still agree with a point made in the last thread:
> > >
> > > What's so bad about filing this as an upstream request instead? It
> > > significantly reduces our work since we don't have to do it for
> > > hundreds of packages. Instead, an upstream developer only has to do it
> > > once.
> >
> > Most desktop related applications already ship with a .dekstop file and
> > an icon, you just have to install them in the correct locations.
>
> And those that don't? Do we do it ourselves or send upstream? I think
> you need to mention this in the GLEP.
I think we should write a basic one (done in 5 minutes) and send it upstream.
mfg, heinrich :)
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-14 0:26 ` foser
2003-12-14 0:59 ` Joel Konkle-Parker
@ 2003-12-15 15:24 ` Heinrich Wendel
1 sibling, 0 replies; 15+ messages in thread
From: Heinrich Wendel @ 2003-12-15 15:24 UTC (permalink / raw
To: gentoo-dev
Am Sunday 14 December 2003 01:26 schrieb foser:
> On Fri, 2003-12-12 at 19:48, Heinrich Wendel wrote:
> > Based on the comments of the last thread on -dev about this GLEP I
> > created a new version. Please take a look at
> >
> > http://www.gentoo.org/proj/en/glep/glep-0016.html
>
> The new GLEP is short on how to actually implement these changes. What
> is the implementation plan for the *box-es, kde, xfce, etc. ? Gnome
> should be fairly trivial to adapt at this point.
Gnome and KDE are trivial to adapt. The plan for the rest ist to contact the
developers if they are planing to support the spec, or find some people who
can help writing patches for these. I remeber Havoc Pennington already has a
patch for WindoMaker to support the Spec, I'll ask him to send it to me.
> What is the plan regarding .desktop items, most of the current items are
> based on slightly older desktop spec. Do we plan to support those as
> well (the reference library implementations [12] & [13] don't handle
> them completely correct afaik) ? Also there are quite a few apps that
> use so called legacy .desktop files -the menu spec can handle those-,
> but is that what we want (i'd say yes)?
The old version of the desktop entries are the ones without "Category"
element, so called legacy .desktop files. My opinion is to change these to
include the "Category" field and send the new version upstream since the two
library implementations have still problems with legacy .desktop files and
the big bunch of applications from KDE and GNOME will already have this
field.
> In general i pretty much agree with what is stated in this revision,
> only the part about portage commands is a bit unclear, domenu & doicon
> should be functions for the few apps that do not create entries
> themselves. This happens almost never.
They should just insert the icon/desktop file into the correct location. So
you do 'dodesktop foo.desktop' instead of 'insinto /usr/share/applications;
doins foo.desktop". Maybe it's a bit overhead.
> The icon theme i don't really understand. Apps come with their own icons
> usually, i see no need for a reference (?) gentoo icon set.
I think I didn't make me very cleare here. Please don't confuse icon theme and
icon set. I'm not for every app should contain a gentoo made icon. But apps
need a place to put their icons to. Generally they belong
into /usr/share/pixmaps, but if an app provides icons of differenz sizes they
have to belong to an icon theme. But to which one? KDE-default,
GNOME-default? So we have to provide a place to put them, which I just called
"the Gentoo icon theme".
> - foser
mfg, Heinrich
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] GLEP: Gentoo Menu System - Version 2
2003-12-14 16:21 ` Bjoern Michaelsen
@ 2003-12-15 21:45 ` Spider
0 siblings, 0 replies; 15+ messages in thread
From: Spider @ 2003-12-15 21:45 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1395 bytes --]
begin quote
On Sun, 14 Dec 2003 17:21:01 +0100
Bjoern Michaelsen <P17y004@public.uni-hamburg.de> wrote:
> On Sat, 13 Dec 2003 17:00:00 +0100
> Heinrich Wendel <lanius@gentoo.org> wrote:
>
> > Am Saturday 13 December 2003 16:32 schrieb Björn Michaelsen:
> > > How will be determined for with desktops .desktop files have to be
> > > processed? Is a virtual (like for mtas) maybe able to handle this?
> >
> > Sorry, but i don't understand what you mean.
> There needs to be a plan on how to implement the menu in different
> DE/WMs. But I for example am not using KDE, and portage needs to know
> that it does not need to create a menu for kde. Should this be handled
> by something like java-config or will portage check for every
> installed DEs/WMs and generate a menu fro it? What happens when a
> DE/WM is installed after all other software ?
'
The point about .desktop files is that the data is generic. You never
really -generate- a menu. You have a file, and make sure that all tools
(gnome,kde,*box, windowmaker , xfce, whatnot) understand and read this
file, and merge it into their own menu.
some more reading might be required, freedesktop.org has the menu spec
and the desktop spec.
//Spider
--
begin .signature
This is a .signature virus! Please copy me into your .signature!
See Microsoft KB Article Q265230 for more information.
end
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2003-12-15 21:45 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-12 18:48 [gentoo-dev] GLEP: Gentoo Menu System - Version 2 Heinrich Wendel
2003-12-13 1:51 ` Donnie Berkholz
2003-12-13 5:32 ` John Nilsson
2003-12-13 12:17 ` Heinrich Wendel
2003-12-14 6:24 ` Donnie Berkholz
2003-12-15 15:09 ` Heinrich Wendel
2003-12-13 15:32 ` Björn Michaelsen
2003-12-13 16:00 ` Heinrich Wendel
2003-12-14 16:21 ` Bjoern Michaelsen
2003-12-15 21:45 ` Spider
2003-12-14 0:26 ` foser
2003-12-14 0:59 ` Joel Konkle-Parker
2003-12-14 1:14 ` Peter Ruskin
2003-12-14 2:50 ` Jon Portnoy
2003-12-15 15:24 ` Heinrich Wendel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox