Re: adding desktop files to misc packages

2007-08-02 Thread Bill Allombert
On Mon, Jul 16, 2007 at 12:40:28PM +0200, Raphael Hertzog wrote:
 Bill, you haven't participated in this discussion, what's your opinion?
 Would you like to do that work?

I stated my opinion an hundred time already, here a quick summary:

1) There is a place for two menu structure in Debian: an omnibus one
(Debian menu) and a Desktop-oriented one (XDG menu) where only 
desktop relevant apps would be mentioned.

2) The XDG menu entries suffers from lack of clear policy about what
software should go in the menu and in which categories.
For example should asciijump provide a .desktop file ? xdvi ? gv ?
lilo ? etc.

3) The XDG menu entries suffers from general lack on maintainance.  A
lot of upstream-provided .desktop files outside native KDE/GNOME
packages are wrong, and never fixed. At the very least compliance with
the standard should be checked. 

4) Bugs with Debian menu under GNOME were actually bugs in the XDG menu
implementation in GNOME. The KDE implementation was much better. Blaming
Debian menu for them is unfair. 

5) There are dozen of ways to not display the Debian menu under GNOME.
What is lacking is an easy interface beside do not install menu.
Maybe the d-i team could propose an interface and I will see how it
can be implemented.

 Would it be helpful to have the technical committee decide on this
 topic?

It would not. Instead please write a policy about what softwares
are worthy to appear in the XDG menu and get it accepted by the
debian-desktop participants, and start to report bugs.

I am not interested in maintaining the XDG menu myself. I do not use 
desktop environment. I am interested to maintain Debian menu, however.

Cheers,
-- 
Bill. [EMAIL PROTECTED]

Imagine a large red swirl here. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-08-02 Thread Bill Allombert
On Mon, Jul 16, 2007 at 08:07:05PM +0200, Javier Fernández-Sanguino Peña wrote:
 On Mon, Jul 16, 2007 at 04:12:02AM -0700, Don Armstrong wrote:
  So it seems like we should do the following:
 (...)
 
 4. Add i18n support to menu so that it can generate localised menu names,
entries and tooltips both when converting desktop - menu (for WM !=
KDE/GNOME/Xfce) and when converting menu - desktop (for WM ==
KDE/GNOME/Xfce). As WM might not have i18n support for their menu, this
should be based on the system's /etc/default/locale setting when
converting from desktop - menu to select a single text string there.

As hinted in my d-d-a post, lenny menu will provide full translations
of the menu under the condition that the translatable strings (title
and longtitle) reach an acceptable quality level. We are working on
it.

Cheers,
-- 
Bill. [EMAIL PROTECTED]

Imagine a large red swirl here. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-28 Thread Manoj Srivastava
On Thu, 26 Jul 2007 12:49:34 +0100, Ross Burton [EMAIL PROTECTED] said: 

 On Thu, 2007-07-26 at 13:33 +0200, Andreas Tille wrote:
 I was even not able to get rid of this nautilus thingy at all because
 killing it opens a new one.  I just renamed it and killed it to get
 rid of.

 If you don't use nautilus, why not remove the package?  If you want to
 keep the package installed but never use it, why not remove it from
 the session?

Because other users of the machine might want to? Or is Gnome
 only useful on the subset of single user machines?

manoj
-- 
A pencil with no point needs no eraser.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-28 Thread Manoj Srivastava
On Fri, 27 Jul 2007 14:07:16 +0200, Josselin Mouette [EMAIL PROTECTED] said: 

 Le vendredi 27 juillet 2007 à 03:52 -0700, Steve Langasek a écrit :
  In the end, the people who know whether an application should be
  given tags that will exclude it from certain menus are the
  application's maintainers, not the menu systems maintainers. So far
  they have been reasonable about what is included in the menu, and I
  have no reason to think this wouldn't remain like that.
 
 In that case, I guess I'm confused, because I had the impression that
 you were still opposed to migrating the existing Debian menu to use
 the freedesktop standard.

 Sorry, that wasn't clear: people are currently reasonable with what
 they include in the *freedesktop* menu. I'm not fond of the idea of
 converting the Debian menu entries because it will lead to including
 all that's currently in the *Debian* menu, which is not reasonable.

 If desktop entries are not generated automatically, and if there are
 clear rules on how they should be tagged, I think only a small number
 of maintainers wouldn't follow them.

Hmm.  I am not sure that the results shall be what you think
 they will be. Take for example, someone who packages something that has
 menu entries (me, for example).  Well, such people, like, evidently
 think the package enahnces the menu; and thus, if we swithc to using
 desktop format by default, I would still want to see my package on the
 menu.

So, if you want to keep you menu small and non-comprehensive,
 you should not be pushing for f.d.o formatting. :)

manoj
-- 
Weekend, where are you?
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-28 Thread Manoj Srivastava
On Wed, 25 Jul 2007 19:22:11 +0200, Frank Küster [EMAIL PROTECTED] said: 

 Josselin Mouette [EMAIL PROTECTED] wrote:
 As long as it is not shown, it doesn't matter, so I guess we can
 agree on this matter.

 No, not at all.  I have not yet seen a convincing argument for hiding
 menu entries.  The only ones were less is more, which is to vague to
 get one much further, and we need to hide stuff like python, which
 is plain wrong IMHO because I think python shouldn't have a menu entry
 at all.

Actually, microsoft (which seems to be what GNOME folk are
 trying ever so  hard to emulate) came up with a decent solution -- they
 added shaded areas to menus to indicate that something is hidden from
 the user, and the user can just hover over the are to open up the
 hidden entries.

So, for people with a phobia of information, the bad extra
 information is hidden; but it is easy enough to unhide, without
 having to remember which menu one needed to go to to do so.

manoj
-- 
Goals... Plans... they're fantasies, they're part of a dream
world... Wally Shawn
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-28 Thread Ross Burton
On Sat, 2007-07-28 at 04:39 -0500, Manoj Srivastava wrote:
  If you don't use nautilus, why not remove the package?  If you want to
  keep the package installed but never use it, why not remove it from
  the session?
 
 Because other users of the machine might want to? Or is Gnome
  only useful on the subset of single user machines?

Session-removal is per-user.

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



signature.asc
Description: This is a digitally signed message part


Re: adding desktop files to misc packages

2007-07-28 Thread Eduard Bloch
#include hallo.h
* Florent Rougon [Thu, Jul 26 2007, 02:55:16PM]:
 Mike Hommey [EMAIL PROTECTED] wrote:
 
   Witness:
 - usable completion in the File Open dialog   - gone
 
 [...]
 
  Note that AFAIK, completion never disappeared from the file open dialogs.
  You just have to enable it with a keystroke.
 
 I know that; the shortcut is Ctrl-L. But I wrote usable completion
 because even after hitting Ctrl-L, the kind of completion you get is
 *much* less efficient than that you got for free in the good old days of
 GTK+ 1.2. IOW, there is no usable completion in GNOME's current File
 Open/Save dialogs (neither in Qt, for that matter :-/).
 
  Even if not, it is a problem with gimp if it refuses to set menu shortcuts
  if you change gtk-can-change-accels in your config.
 
 OK, it's not GNOME. But I had the impression that the original feature,
 which was accessible out-of-the-box, was removed/made inaccessible
 *because* of GNOME's concerns about usability. That is why I brought
 this point here.

This my impression as well, the idioticy of the current file-open dialog
behaviour perfectly matches the GNOME development. And the performance
is still flawed, the dialog (here: Iceweasel) keeps reading data of each
and every file when doing completion. For what? It has never to display
the type and icon, I wanna enter this filename manually.

I wonder what the people are smoking anyway. Few years ago, performance
of kfm in KDE 1.x sucked because it tried to read every file. Looks like
GNOME people urge to repeat their mistakes.

Eduard.
-- 
Getty Ich find die Domain auch scheisse, aber nem geschenkten Gaul schaut man
nicht ins Maul oder wie war das?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-28 Thread Ben Hutchings
On Sat, 2007-07-28 at 04:47 -0500, Manoj Srivastava wrote:
 On Wed, 25 Jul 2007 19:22:11 +0200, Frank Küster [EMAIL PROTECTED] said: 
 
  Josselin Mouette [EMAIL PROTECTED] wrote:
  As long as it is not shown, it doesn't matter, so I guess we can
  agree on this matter.
 
  No, not at all.  I have not yet seen a convincing argument for hiding
  menu entries.  The only ones were less is more, which is to vague to
  get one much further, and we need to hide stuff like python, which
  is plain wrong IMHO because I think python shouldn't have a menu entry
  at all.
 
 Actually, microsoft (which seems to be what GNOME folk are
  trying ever so  hard to emulate) came up with a decent solution -- they
  added shaded areas to menus to indicate that something is hidden from
  the user, and the user can just hover over the are to open up the
  hidden entries.
snip

That's actually terrible for usability.  First, any UI feature that
involves hovering is hostile both to novices, because it's effectively
hidden, and to experienced users, because they know where they're going
and don't want to wait.  Second, users cannot learn where menu entries
are if they keep moving around.

Windows XP and later versions don't hide anything in the Programs
sub-menu but they try to duplicate the most commonly used programs
directly on the Start menu, with the option of explicitly pinning them
in place.  This works pretty well, though there are some difficulties in
working out which are most commonly used (see the series of articles
beginning with
http://blogs.msdn.com/oldnewthing/archive/2007/06/11/3215739.aspx).

Ben.

-- 
Ben Hutchings
Man invented language to satisfy his deep need to complain. - Lily Tomlin


signature.asc
Description: This is a digitally signed message part


Re: adding desktop files to misc packages

2007-07-28 Thread Frank Küster
Josselin Mouette [EMAIL PROTECTED] wrote:

 Le vendredi 27 juillet 2007 à 03:52 -0700, Steve Langasek a écrit :
  In the end, the people who know whether an application should be given
  tags that will exclude it from certain menus are the application's
  maintainers, not the menu systems maintainers. So far they have been
  reasonable about what is included in the menu, and I have no reason to
  think this wouldn't remain like that.
 
 In that case, I guess I'm confused, because I had the impression that you
 were still opposed to migrating the existing Debian menu to use the
 freedesktop standard.

 Sorry, that wasn't clear: people are currently reasonable with what they
 include in the *freedesktop* menu. 

Do you mean the menu as shown by desktop environments like gnome, or the
menu as specified by the set of .desktop files?  

 I'm not fond of the idea of
 converting the Debian menu entries because it will lead to including all
 that's currently in the *Debian* menu, which is not reasonable.

I still don't understand what you want:  Is it particular categories
that you want to hide, or is it the sheer number of applications, and
the fact that there are going to be multiple applications for
(approximately) the same task, that bothers you?

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-28 Thread Frank Küster
Josselin Mouette [EMAIL PROTECTED] wrote:

 Le vendredi 27 juillet 2007 03:52 -0700, Steve Langasek a écrit :
  In the end, the people who know whether an application should be given
  tags that will exclude it from certain menus are the application's
  maintainers, not the menu systems maintainers. So far they have been
  reasonable about what is included in the menu, and I have no reason to
  think this wouldn't remain like that.

 In that case, I guess I'm confused, because I had the impression that you
 were still opposed to migrating the existing Debian menu to use the
 freedesktop standard.

 Sorry, that wasn't clear: people are currently reasonable with what they
 include in the *freedesktop* menu.

Do you mean the menu as shown by desktop environments like gnome, or the
menu as specified by the set of .desktop files?

 I'm not fond of the idea of
 converting the Debian menu entries because it will lead to including all
 that's currently in the *Debian* menu, which is not reasonable.

I still don't understand what you want:  Is it particular categories
that you want to hide, or is it the sheer number of applications, and
the fact that there are going to be multiple applications for
(approximately) the same task, that bothers you?

Regards, Frank

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-28 Thread Frank Küster
Josselin Mouette [EMAIL PROTECTED] wrote:

 Le jeudi 26 juillet 2007 08:25 +0200, Frank Küster a écrit :

 Could you give guidelines how a maintainer of an application should
 classify their app,

 Using categories described in [0] is a good start. The maintainers would
 also have to agree on new categories if the ones listed are not
 sufficient.

To me, these categories look very poor, I really wouldn't want the
well-structured debian menu (note that I'm talking about the new Debian
menu, not the default menu for etch) to be replaced by anything like
this.  To me, it rather looks like it doesn't make sense to add
additional ones, given that we already have something much better.

Moreover, this doesn't answer my question at all, but I was probably
unclear.  What I meant was How (do you think) should a maintainer
decide whether a particular application is marked as not for Gnome, or
not for desktop environments, or such.  I wanted something more
general than Python should be hidden, switching windowmanagers should
be hidden, because it's hard to discuss whether this hiding thing makes
sense when I have no idea what you think should be hidden, except some
special examples.

 On the
 contrary, NotShowIn should be used if similar functionality is available
 in one or several environments and displaying an icon would only be a
 source of confusion.

Okay, that makes sense - a frontend to setxkbmap shouldn't have a menu
entry when there's a specific tool for customizing the keyboard for the
desktop environement.

That's the type of general guideline I'd like to see, but this
particular one won't catch many applications.

 For applications that aren't useful in the general case, NoDisplay=3Dtrue
 should be set. Let me show an example: gstreamer-properties used to have
 an icon in the menu. In current releases, the appropriate sinks to use
 (esd, alsa, etc.) are autodetected which means there is no *need* for
 users to launch it, and this allowed us to set NoDisplay=3Dtrue. The same
 should hold for configuration dialogs that are specific to an
 application and already available from it.

That also makes sense, but here I would argue that those shouldn't have
a menu entry at all.

 and how Gnome would decide which classes to hide?

 ConsoleOnly, Shell, Screensaver, X-WindowManager are good candidates. We
 could also exclude things like FileManager as nautilus is always
 launched, for example.=20

ACK

 Sound judgement should do the rest.

I'm sceptical about that.  Up to this discussion I didn't even have an
idea that people might want to hide things from the menu, and I still
don't feel I understand exactly what and why you want to hide.  But it's
going to be the package maintainers like me who assign these classes, so
we'd better give them some guidelines.


One guideline could be if there's an application for doing $foo that's
provided by the desktop environment, only show this one.  Maybe that is
what you applied when you suggested to not display other file managers
besides Nautilus.

However, I don't think this is a good rule in general: If both
$gnome_wordprocessor and openoffice.org-writer are installed, I'm sure
it would confuse users if there was no menu entry for
openoffice.org-writer.  Or, nearer to my own packaging work, if someone
starts to learn LaTeX, and all they find in the menu to look at DVI
files is evince or kdvi or similar, while everyone in the LaTeX
community only talks about xdvi (and for a reason).

Regards, Frank

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-28 Thread Frank Küster
Andreas Tille [EMAIL PROTECTED] wrote:

 I really wonder whether this concept of user roles are really that strange
 or stupid that all posters seem to ignore this idea.  (Feel free to teach
 me in private to keep silent with those stupid ideas.)

Personally, I think it's probably a very good idea.  Maybe I'd even like
to switch between different types of users (oh, ideally even different
users in different workspaces at the same time).

I imagine that the reason why no one responds to this suggestion is that
the discussion is very focused:  The friends of the complete Debian menu
on the one hand, and the advocates of a newbie friendly desktop
environment - and those newbies (I think) are generally believed to use
their computer for home office work, from writing a letter and web
browsing to listening to music and managing their photos.

But in fact, I think a user can both be a newbie to Linux (and even to
serious computer usage) and still have a quite focused interest, be it
administration of a non-profit organization, a particular field of
science, game development, ...

Regards, Frank

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-28 Thread Josselin Mouette
Le samedi 28 juillet 2007 à 04:36 -0500, Manoj Srivastava a écrit :
 So, if you want to keep you menu small and non-comprehensive,
  you should not be pushing for f.d.o formatting. :)

But I am not pushing it. I am trying to prevent the mess that will be if
that actually happens.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: adding desktop files to misc packages

2007-07-27 Thread Josselin Mouette
Le vendredi 27 juillet 2007 à 03:52 -0700, Steve Langasek a écrit :
  In the end, the people who know whether an application should be given
  tags that will exclude it from certain menus are the application's
  maintainers, not the menu systems maintainers. So far they have been
  reasonable about what is included in the menu, and I have no reason to
  think this wouldn't remain like that.
 
 In that case, I guess I'm confused, because I had the impression that you
 were still opposed to migrating the existing Debian menu to use the
 freedesktop standard.

Sorry, that wasn't clear: people are currently reasonable with what they
include in the *freedesktop* menu. I'm not fond of the idea of
converting the Debian menu entries because it will lead to including all
that's currently in the *Debian* menu, which is not reasonable.

If desktop entries are not generated automatically, and if there are
clear rules on how they should be tagged, I think only a small number of
maintainers wouldn't follow them.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-27 Thread Steve Langasek
On Thu, Jul 26, 2007 at 11:37:33AM +0200, Josselin Mouette wrote:
 Le jeudi 26 juillet 2007 à 10:54 +0200, Wouter Verhelst a écrit :
  One thing I do not like about the GNOME usability philosophy is
  precisely this: catering for the novice user is great, but the GNOME
  usability philosophy caters for novice users *at the expense of
  experienced users*. 

 This widespread belief is entirely untrue.

It is true, and your posts in this thread are the evidence of it.

So far, the only proposal I've seen for allowing users to get access to the
non-default menu entries, after they've been hidden in GNOME, is by
letting them hunt down a config option in a settings menu /which is nowhere
near the menu itself/.  That's a bad UI; it might be ok for novices, but
it's not ok for non-novices *or for novices who aren't looking to be novices
for all eternity*.  Making advanced configuration options available only
to those who already know where to look ensures that there will always be a
large gap between the knowledgeable elite, and the uninformed consumers.

 I have no business into changing other environments' menus.

If you're going to be making unilateral decisions about classes of graphical
applications that shouldn't be shown in the menu because they don't fit with
your ideal of what a desktop menu should look like, I don't think you have
any business changing GNOME's menu either.

Identifying, as a project, classes of applications that aren't appropriate
for inclusion in the menu of a desktop environment at all, and excluding
those, is perfectly reasonable; but you appear to insist on referring to the
classes identified so far, such as console apps and language interpreters,
as *examples* of things you would trim from the GNOME menu, reserving for
yourself the right to make the final decisions about what else you'll decide
to cut.  As a user of GNOME in Debian, I'm not at all ok with that.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-27 Thread Josselin Mouette
Le vendredi 27 juillet 2007 à 02:44 -0700, Steve Langasek a écrit :
 So far, the only proposal I've seen for allowing users to get access to the
 non-default menu entries, after they've been hidden in GNOME, is by
 letting them hunt down a config option in a settings menu /which is nowhere
 near the menu itself/.

Right-clicking on the menu isn't near the menu itself? If you have
better suggestions to make it accessible, please don't hesitate.

 That's a bad UI; it might be ok for novices, but
 it's not ok for non-novices *or for novices who aren't looking to be novices
 for all eternity*.  Making advanced configuration options available only
 to those who already know where to look ensures that there will always be a
 large gap between the knowledgeable elite, and the uninformed consumers.

Despite not being, I think, a novice user, I almost never crave in the
advanced configuration options. They are advanced because there is no
need for them in the general case, novice user or not.

  I have no business into changing other environments' menus.
 
 If you're going to be making unilateral decisions about classes of graphical
 applications that shouldn't be shown in the menu because they don't fit with
 your ideal of what a desktop menu should look like, I don't think you have
 any business changing GNOME's menu either.
 
 Identifying, as a project, classes of applications that aren't appropriate
 for inclusion in the menu of a desktop environment at all, and excluding
 those, is perfectly reasonable; but you appear to insist on referring to the
 classes identified so far, such as console apps and language interpreters,
 as *examples* of things you would trim from the GNOME menu, reserving for
 yourself the right to make the final decisions about what else you'll decide
 to cut.  As a user of GNOME in Debian, I'm not at all ok with that.

You make it sound like somehow I would dictate what would be in the menu
by removing any application I don't like or use. This has never been my
intent. I have quoted window managers and console applications as
examples because they are the only identified classes so far; it is hard
to tell what will need to be excluded until the desktop files are
actually created and we can start seeing what the menu looks like.

In the end, the people who know whether an application should be given
tags that will exclude it from certain menus are the application's
maintainers, not the menu systems maintainers. So far they have been
reasonable about what is included in the menu, and I have no reason to
think this wouldn't remain like that.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-27 Thread Steve Langasek
On Fri, Jul 27, 2007 at 12:29:35PM +0200, Josselin Mouette wrote:
 Le vendredi 27 juillet 2007 à 02:44 -0700, Steve Langasek a écrit :
  So far, the only proposal I've seen for allowing users to get access to the
  non-default menu entries, after they've been hidden in GNOME, is by
  letting them hunt down a config option in a settings menu /which is nowhere
  near the menu itself/.

 Right-clicking on the menu isn't near the menu itself? If you have
 better suggestions to make it accessible, please don't hesitate.

It wasn't clear to me that this would be togglable from right-clicking on
the menu.

Although my above criticism wouldn't apply, I'm still not altogether happy
with this prospect because you're not just hiding the applications, you're
effectively /hiding the fact that they're hidden/, by giving no UI hint that
brings this information to your attention.  (If your response to this is
but all you have to do is right click, well - I think that supports *my*
position rather well, since that's an instance where you're giving a
/verbal/ hint because there's no visual indicator in the interface itself.)

Context menus are great for operations that you know you want to perform on
the current data/window/interface element.  Unhiding menu entries isn't an
operation that you know you want to perform, if you don't know that menu
entries are being hidden in the first place!  So it's imperative that hiding
menu entries in this way is only used for *very* esoteric tools that are
just plain incompatible with the environment; not just for applications that
don't meet some aesthetic standard, or that you (or someone else) think are
unlikely to be used.

(I guess it's reasonable to consider console applications incompatible with
the environment, but then, hasn't GNOME itself supported, since long before
.desktop files existed, marking apps as runs in xterm in launchers?)

 You make it sound like somehow I would dictate what would be in the menu
 by removing any application I don't like or use. This has never been my
 intent. I have quoted window managers and console applications as
 examples because they are the only identified classes so far; it is hard
 to tell what will need to be excluded until the desktop files are
 actually created and we can start seeing what the menu looks like.

Why is this hard to tell?  Are the kinds of things that would need to be
suppressed not evident from the menu policy?

 In the end, the people who know whether an application should be given
 tags that will exclude it from certain menus are the application's
 maintainers, not the menu systems maintainers. So far they have been
 reasonable about what is included in the menu, and I have no reason to
 think this wouldn't remain like that.

In that case, I guess I'm confused, because I had the impression that you
were still opposed to migrating the existing Debian menu to use the
freedesktop standard.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-26 Thread Frank Küster
Gabor Gombas [EMAIL PROTECTED] wrote:

 IMHO the best would be a uniof of the two viewpoints: show everything by
 default, and gradually hide entries that were not used for some time. Or
 did Microsoft patent that?

The result being that if I use the application again for work of type B
after only using it for type A for three weeks, everything that is only
used for B will be hidden.

No, thanks.

Regards, Frank

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-26 Thread Bruce Sass
On Thu July 26 2007 01:02:57 am Frank Küster wrote:
 Josselin Mouette [EMAIL PROTECTED] wrote:
  If an application is used so infrequently, it shouldn't have its
  place in a menu.

 It seems we have a very different notion of what a menu is.  To me,
 the reply Exactly because it is used infrequently it should have its
 place is obvious and follows strictly from my understanding of a
 menu, I don't even need an argument for that.  To you, it seems to be
 the contrary.

I'm with Frank; what Josselin said only makes sense to me if 
s/menu/panel or quicklauncher/

  This is also my usage scheme: everyday apps in the session, less
  frequently used apps in the menu, rarely used apps in a terminal or
  a launching tool.

 I don't make this distinction between less used and rarely used,
 and I'm not even sure what a launching tool is.  I nearly never start
 a graphical application from the terminal, and I don't need to be
 able to start terminal applications from the menu: For me that is the
 only reason for deciding whether something should have a (possibly
 hidden) menu entry.

I don't think there is any clear dividing line between graphical and 
terminal based apps as far as menus go. I routinely use text based apps 
in a windowed environment and if they didn't have a menu entry I would 
make one because having to open up a term and type in a command or 
start pdmenu is kinda silly when there is a menu system a click away.


The only thing I'm getting outta this round of the discussion is that 
anything less than complete flexibility with respect to which items get 
placed in whatever menus would be a mistake. I.e., code the thing up so 
that it is easy to tell it how to build menus instead of writing it to 
conform to any particular idea of how menus are used.


- Bruce



Re: adding desktop files to misc packages

2007-07-26 Thread Mike Hommey
On Thu, Jul 26, 2007 at 11:38:59AM +0200, Florent Rougon [EMAIL PROTECTED] 
wrote:
 SCNR...
 
 Frank Küster [EMAIL PROTECTED] wrote:
 
 Frank That turns out not to be the case. If I use an app frequently, then it
 Frank goes on the toolbar. The menu is for finding infrequently used apps. 
 For
 Frank a lot of users, browsing the menu is how they find out what's 
 available.
 
 Mike IIRC, gnome is going to switch to gnome-main-menu. There is a reason for
 Mike this.
 
 [...]
 
 Frank I haven't watched the whole video (it being boring to me), but from the
 Frank reading I still don't understand which of my statements you want to
 Frank contradict, let alone why.
 
 Seems very clear to me: it has been almost a decade now since the GNOME
 project tries hard to get rid of every feature that makes their software
 more usable (I'm speaking here about real usability, not about
 eye-candy).
 
 Witness:
   - usable completion in the File Open dialog   - gone
   - customizable keyboard shortcuts in apps[1]  - gone

Both are due to gtk, not gnome.

 And now, a usable menu listing available applications is going to be
 replaced by a thing where you have to find your casually-used app in a
 300-entries unstructered list after clicking on More applications...
 (exactly as the Open With... in MS Windows works, no wonder where they
 got the idea).
 
 So, yes, there *is* a reason GNOME is going to switch to
 gnome-main-menu: the previous menu still had a little remainder of
 (real) usability.
 
 
   [1] No, don't tell me that it is a simple matter of adding
   gtk-can-change-accels=1 to ~/.gtkrc-2.0. This simply *does*
   *not* *work*. For instance, even with this, you have to go hunt
   for the specific option in Gimp's Preferences menu before you can
   at last add your own keyboard shortcuts. Ugh.

Gimp is not a gnome application.

Mike


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-26 Thread Florent Rougon
SCNR...

Frank Küster [EMAIL PROTECTED] wrote:

Frank That turns out not to be the case. If I use an app frequently, then it
Frank goes on the toolbar. The menu is for finding infrequently used apps. For
Frank a lot of users, browsing the menu is how they find out what's available.

Mike IIRC, gnome is going to switch to gnome-main-menu. There is a reason for
Mike this.

[...]

Frank I haven't watched the whole video (it being boring to me), but from the
Frank reading I still don't understand which of my statements you want to
Frank contradict, let alone why.

Seems very clear to me: it has been almost a decade now since the GNOME
project tries hard to get rid of every feature that makes their software
more usable (I'm speaking here about real usability, not about
eye-candy).

Witness:
  - usable completion in the File Open dialog   - gone
  - customizable keyboard shortcuts in apps[1]  - gone

And now, a usable menu listing available applications is going to be
replaced by a thing where you have to find your casually-used app in a
300-entries unstructered list after clicking on More applications...
(exactly as the Open With... in MS Windows works, no wonder where they
got the idea).

So, yes, there *is* a reason GNOME is going to switch to
gnome-main-menu: the previous menu still had a little remainder of
(real) usability.


  [1] No, don't tell me that it is a simple matter of adding
  gtk-can-change-accels=1 to ~/.gtkrc-2.0. This simply *does*
  *not* *work*. For instance, even with this, you have to go hunt
  for the specific option in Gimp's Preferences menu before you can
  at last add your own keyboard shortcuts. Ugh.

-- 
Florent


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-26 Thread Wouter Verhelst
On Thu, Jul 26, 2007 at 11:37:33AM +0200, Josselin Mouette wrote:
 Le jeudi 26 juillet 2007 à 10:54 +0200, Wouter Verhelst a écrit :
  One thing I do not like about the GNOME usability philosophy is
  precisely this: catering for the novice user is great, but the GNOME
  usability philosophy caters for novice users *at the expense of
  experienced users*. 
 
 This widespread belief is entirely untrue.

If it is widespread, then there must be at least some truth to that
statement.

 It is all about making things understandable for the novice user
 without reducing functionality for experienced users;

Personally, I feel that you succeed in the first but not in the last.
You may disagree, but it's still why I don't like the GNOME philosophy
about usability: in my opinion, many of the decisions that are made
under the pretext of being good for the novice user have a number of
seriously negative and problematic repercussions to the experienced
user.

Of course, it's okay for GNOME people to do that, as long as they don't
expect me to use their system :-)

 that doesn't mean removing functionality, but rather removing the
 *need* for some functionality or configurability.

You do not remove the need for some functionality by simply removing the
functionality itself altogether, which is what I see GNOME developers do
more often than other developers.

Anyway, this thread is not about GNOME, but about the menu system, so
let's keep it at that. I'll be happy to bash about GNOME on IRC, if you
want me to :-)

[...]
  If you want to do that in GNOME, go ahead, be my
  guest; I couldn't care less anyway. And in fact, I installed GNOME on my
  parent's machine, since I don't want to have to repeatedly explain them
  too much, so your philosophy has some uses. But please don't expand that
  philosophy to the rest of the Debian system, where it is totally
  useless.
 
 I have no business into changing other environments' menus.

If you are going to modify the menu system, then that is exactly what
you're doing, even if you want to modify it so that the changes remain
mostly limited to GNOME: by removing the Debian menu from GNOME or
modifying it so that it doesn't show what's available in all other
graphical environments that are available in Debian, you're confusing
users. Users who have used Debian (but not GNOME) before, users who
use Debian with GNOME on one machine and a lightweight window manager on
another (because, say, that other machine has less resources), and so
on.

I think one of the great selling points of Debian is precisely this
unified menu system: no matter what window manager or graphical
environment you use, there is still this single menu system that will be
there, and that will contain all these applications; it is one of the
few things that distinguishes Debian from other distributions.

Throwing it out because you don't like the way it is structured just as
it's about to be restructured seems like throwing out the kid along with
the bath water to me. The right way would be to improve the menu system,
so that you can be happy with it. After all, I'll be the first to agree
that the way the menu system is structured currently is suboptimal.
Having it everywhere, with all applications visible, *except* in GNOME,
would be a big, big shame.

However, I can agree that the menu system can use some improvements, and
that some things (the Python example came up, but surely more can be
found) simply don't belong in the menu. If you can come up with some
examples, I'm sure we can discuss them, do a mass bug filing, and/or
update the menu policy to reflect the stuff we agree on.

[...]
  I'll agree that some things could be finetuned, and that some things
  simply don't belong in the menu system. But these things are exceptions,
  and I think most of the applications that are in the menu system
  currently do belong there.
  
  Speaking of modifying the interface, one reason why I think the GNOME
  people have the idea that nobody ever modifies their interface is that
  it is simply too hard to modify the interface in GNOME. 
 
 I don't think anyone claimed that nobody does modify their interface.
 The problem is that the very idea of modifying it is not intuitive.

Then you need to work on that.

  Adding an icon to the panel or the desktop should be a drag-and-drop
  operation.
 
 It is.

Not in my experience. I'll be happy to provide details if you want me
to.

  Changing the desktop background should not require me to add the
  image to a list of background images first before I can pick it from
  that list. 
 
 Whoa? The background properties capplet features a button that spawns a
 file chooser in which you can choose a picture and get done with it.

I've had to explain that point to my dad far too often.

 And that's for the complicated way; otherwise it's just a matter of
 right-clicking on the picture in epiphany and selecting use as
 background.

This should also be possible in nautilus, IMO.

  

Re: adding desktop files to misc packages

2007-07-26 Thread Florent Rougon
Mike Hommey [EMAIL PROTECTED] wrote:

  Witness:
- usable completion in the File Open dialog   - gone

[...]

 Note that AFAIK, completion never disappeared from the file open dialogs.
 You just have to enable it with a keystroke.

I know that; the shortcut is Ctrl-L. But I wrote usable completion
because even after hitting Ctrl-L, the kind of completion you get is
*much* less efficient than that you got for free in the good old days of
GTK+ 1.2. IOW, there is no usable completion in GNOME's current File
Open/Save dialogs (neither in Qt, for that matter :-/).

 Even if not, it is a problem with gimp if it refuses to set menu shortcuts
 if you change gtk-can-change-accels in your config.

OK, it's not GNOME. But I had the impression that the original feature,
which was accessible out-of-the-box, was removed/made inaccessible
*because* of GNOME's concerns about usability. That is why I brought
this point here.

-- 
Florent


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-26 Thread Florent Rougon
Josselin Mouette [EMAIL PROTECTED] wrote:

 For your information, this was ironic. There is no compositing manager
 in metacity as no one seemed interested enough in developing it.

Ah, I see. Not everyone follows the development of every window manager
on earth, so you couldn't really expect me to get your irony. Anyway...

 Another unfounded assumption: that you need to configure your shortcuts
 to be more productive.

Err, did you ever wonder why Emacs is so popular among people who
actually use their computer?

 A good application should come up with good shortcuts already
 configured. Plus, they should be similar across applications. This is so
 that you don't get lost in front of another account or a new
 application.

I disagree. Applications are different; they provide different features,
and therefore cannot have the same shortcuts except for a handful of
things, such as copy, paste and quit. If you only accept standard
shortcuts, then all other features are not accessible from the
keyboard, with the result that in most cases, the app won't be very
usable, unless there are means to customize one's own shortcuts.

 The GTK+ development used to be close to that of GIMP, but now it is
 sticking to the GNOME releases and is mostly done by GNOME developers.
 GIMP has still its own team, working with its insane development process
 with one release each time hell freezes.

Okay, so at least this confirms my impression that the GTK+ development
is heavily influenced by the GNOME project.

-- 
Florent


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-26 Thread Joey Hess
Steve Greenland wrote:
 1. The format that will be used by Debian packages to specify their menu
 entry. I think the consensus in this thread is that the FDo format is
 better and more flexible than the current Debian menu system format.

I wouldn't argue that it's better or more flexible. It is, however, a
broadly accepted standard, and quite likely good enough.

 Transitioning to the FDo format is doable by coding a menu-method for
 each WM/panel/whatever that does not currently support the FDo format
 directly, and adjusting the menu package to prefer FDo format entries
 over the current format.

Once menu is able to read .desktop files, and extract the same
information from them that it extracts from menu file, there should be
no need of any new menu-methods.

-- 
see shy jo


signature.asc
Description: Digital signature


Re: adding desktop files to misc packages

2007-07-26 Thread Joey Hess
Frank Küster wrote:
  Window managers?
 
 Yes, in an appropriate category.  *That* one could be a candidate for
 hiding.  If I'm not mistaken KDE, Gnome and friends only work with
 certain window managers, so switching doesn't make sense.

Window managers are already not displayed on the gnome or kde menus.
Hiding all text-mode programs from those menus could be accomplished
trivially:

[EMAIL PROTECTED]:~diff -u /etc/menu-methods/xdg-desktop-entry-spec-apps 
xdg-desktop-entry-spec-apps 
--- /etc/menu-methods/xdg-desktop-entry-spec-apps   2006-03-20 
08:44:23.0 -0500
+++ xdg-desktop-entry-spec-apps 2007-07-26 18:35:53.0 -0400
@@ -25,7 +25,6 @@
 
 supported;
  x11 = AppEntry(false);
- text = AppEntry(true);
 endsupported;
 
 startmenu = ;

-- 
see shy jo


signature.asc
Description: Digital signature


Re: adding desktop files to misc packages

2007-07-26 Thread Steve Greenland
On 26-Jul-07, 13:41 (CDT), Russ Allbery [EMAIL PROTECTED] wrote: 
 Steve Greenland [EMAIL PROTECTED] writes:
 
  3. The actual contents and structure of the default menu in each WM etc.
  This is a matter of Policy and ENTIRELY orthogonal to issues 1 and 2.
  In particular, just saying we're going to use the FDo format now does
  nothing to prevent the kind of mess you see in the Debian menu. OTOH,
  setting an acceptable policy would clean up not only the GNOME menu but
  all the other menu systems.
 
 Except that the freedesktop.org specification comes with its own set of
 categories, registration system, and classification system, which does not
 match the Debian system.  I suppose we could use the format without using
 its categorization system, but that seems a bit strange and Debian's
 current menu structure doesn't have the concept of primary and additional
 categories the way that the freedesktop.org specification does.

That's okay. It's just a simple matter of policy making :-)

Or, the Debian GNOME maintainers (and KDE maintainers, etc.) can just
ignore the Debian menu entries and make a package of FDo menu entries
for all the packages they want in their menu. 

Steve

-- 
Steve Greenland
The irony is that Bill Gates claims to be making a stable operating
system and Linus Torvalds claims to be trying to take over the
world.   -- seen on the net


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-26 Thread Wouter Verhelst
On Thu, Jul 26, 2007 at 04:33:17PM +0200, Josselin Mouette wrote:
 Le jeudi 26 juillet 2007 à 12:59 +0200, Wouter Verhelst a écrit :
  You do not remove the need for some functionality by simply removing the
  functionality itself altogether, which is what I see GNOME developers do
  more often than other developers.
 
 This seems to be based solely on hearsay. 

No, this is based on me using GNOME for about nine months in 2005 until
I got fed up with the behaviour I described.

[...]
 The Debian menu in GNOME has been secondary for quite some time, and the
 source of confusion is rather having two menus than having a menu which
 isn't the same as WindowMaker's.

I'm not saying there isn't confusion in having two menu systems.

I'm saying there's *also* confusion in having a menu which isn't the
same as WindowMaker's, but for a different class of users than the ones
that will get confused by having two menu systems.

  I think one of the great selling points of Debian is precisely this
  unified menu system: no matter what window manager or graphical
  environment you use, there is still this single menu system that will be
  there, and that will contain all these applications; it is one of the
  few things that distinguishes Debian from other distributions.
 
 This used to be true five years ago. Now, other distributions have moved
 and worked on their menu systems, and Debian has not.

Hmm. I must admit I haven't tried another distribution in years.

[...]
-- 
Lo-lan-do Home is where you have to wash the dishes.
  -- #debian-devel, Freenode, 2004-09-22


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-26 Thread Josselin Mouette
Le jeudi 26 juillet 2007 à 12:59 +0200, Wouter Verhelst a écrit :
 You do not remove the need for some functionality by simply removing the
 functionality itself altogether, which is what I see GNOME developers do
 more often than other developers.

This seems to be based solely on hearsay. 

 Anyway, this thread is not about GNOME, but about the menu system, so
 let's keep it at that.

Well, I'm interested in a menu system which is usable for GNOME; which
means if it has to be shared with other environments with different
paradigms, the system has to be flexible enough.

  I have no business into changing other environments' menus.
 
 If you are going to modify the menu system, then that is exactly what
 you're doing, even if you want to modify it so that the changes remain
 mostly limited to GNOME: by removing the Debian menu from GNOME or
 modifying it so that it doesn't show what's available in all other
 graphical environments that are available in Debian, you're confusing
 users. Users who have used Debian (but not GNOME) before, users who
 use Debian with GNOME on one machine and a lightweight window manager on
 another (because, say, that other machine has less resources), and so
 on.

The Debian menu in GNOME has been secondary for quite some time, and the
source of confusion is rather having two menus than having a menu which
isn't the same as WindowMaker's.

 I think one of the great selling points of Debian is precisely this
 unified menu system: no matter what window manager or graphical
 environment you use, there is still this single menu system that will be
 there, and that will contain all these applications; it is one of the
 few things that distinguishes Debian from other distributions.

This used to be true five years ago. Now, other distributions have moved
and worked on their menu systems, and Debian has not.

 Throwing it out because you don't like the way it is structured just as
 it's about to be restructured seems like throwing out the kid along with
 the bath water to me. The right way would be to improve the menu system,
 so that you can be happy with it. After all, I'll be the first to agree
 that the way the menu system is structured currently is suboptimal.
 Having it everywhere, with all applications visible, *except* in GNOME,
 would be a big, big shame.

Show me the code. If this wonderful menu system existed somewhere
outside your imagination, I guess we could happily used it.

Meanwhile, real world people have moved to the freedesktop menu, which
despite its flaws is more flexible, more beautiful and allows a better
structure designed for each environment.

  I don't think anyone claimed that nobody does modify their interface.
  The problem is that the very idea of modifying it is not intuitive.
 
 Then you need to work on that.

Work on brainwashing users so that they want to modify their interface?
What if they don't care and just want something working out of the box?

   Adding an icon to the panel or the desktop should be a drag-and-drop
   operation.
  
  It is.
 
 Not in my experience. I'll be happy to provide details if you want me
 to.

Please file a bug with details, yes.

  And that's for the complicated way; otherwise it's just a matter of
  right-clicking on the picture in epiphany and selecting use as
  background.
 
 This should also be possible in nautilus, IMO.

This is already the case in eog (which is the default image viewer).

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-26 Thread Mike Hommey
On Thu, Jul 26, 2007 at 02:07:17PM +0200, Josselin Mouette [EMAIL PROTECTED] 
wrote:
 Le jeudi 26 juillet 2007 à 13:35 +0200, Florent Rougon a écrit :
   Eye candy... oh right, this must be why there are so many people
   interested in bringing a compositing manager to metacity, rather than
   improving performance or rendering quality.
 
 For your information, this was ironic. There is no compositing manager
 in metacity as no one seemed interested enough in developing it.

Actually, there is one.

  YMMV, but IMHO, I don't think compositing will much improve my
  efficiency at using a computer (and that's precisely where I measure
  usability).
 
 Exactly my point, thanks.

Actually, it can help improve usability, but that is OT.

Mike


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-26 Thread Josselin Mouette
Le jeudi 26 juillet 2007 à 08:25 +0200, Frank Küster a écrit :
  A window manager choice has nothing to do in an application menu, as it
  is not an application. This is a matter for a configuration tool,
  whatever form it takes.
 
 The Debian menu has more Categories than just applications.  In
 particular, it has a category for window managers.
 
 If you desktop environment guys want to go a different way and hide this
 category (and instead allow for window manager switching somewhere else,
 like some control center) that's fine.  But that doesn't say that window
 managers shouldn't have a menu file, or .desktop if that is going to be
 its successor.

As long as they are consistently tagged, I have nothing against .desktop
files for window managers.

This category doesn't exist in the freedesktop specification, but you
can add new categories, like X-WindowManager.

 Could you give guidelines how a maintainer of an application should
 classify their app,

Using categories described in [0] is a good start. The maintainers would
also have to agree on new categories if the ones listed are not
sufficient.

Also, the OnlyShowIn field is a good one for applications that are
really too KDE- or GNOME-specific to be shown in other menus. On the
contrary, NotShowIn should be used if similar functionality is available
in one or several environments and displaying an icon would only be a
source of confusion.

For applications that aren't useful in the general case, NoDisplay=true
should be set. Let me show an example: gstreamer-properties used to have
an icon in the menu. In current releases, the appropriate sinks to use
(esd, alsa, etc.) are autodetected which means there is no *need* for
users to launch it, and this allowed us to set NoDisplay=true. The same
should hold for configuration dialogs that are specific to an
application and already available from it.

 and how Gnome would decide which classes to hide?

ConsoleOnly, Shell, Screensaver, X-WindowManager are good candidates. We
could also exclude things like FileManager as nautilus is always
launched, for example. Sound judgement should do the rest.

 [0] http://standards.freedesktop.org/menu-spec/latest/apa.html

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-26 Thread Josselin Mouette
Le jeudi 26 juillet 2007 à 10:54 +0200, Wouter Verhelst a écrit :
 One thing I do not like about the GNOME usability philosophy is
 precisely this: catering for the novice user is great, but the GNOME
 usability philosophy caters for novice users *at the expense of
 experienced users*. 

This widespread belief is entirely untrue. It is all about making things
understandable for the novice user without reducing functionality for
experienced users; that doesn't mean removing functionality, but rather
removing the *need* for some functionality or configurability.

Many Unix users are used to a high level of configurability, and it is
definitely frustrating not to encounter it when you are used to. But in
the end I find myself gaining a lot of time, because the only things
that are shown in the interface are the things I actually need.

 If you want to do that in GNOME, go ahead, be my
 guest; I couldn't care less anyway. And in fact, I installed GNOME on my
 parent's machine, since I don't want to have to repeatedly explain them
 too much, so your philosophy has some uses. But please don't expand that
 philosophy to the rest of the Debian system, where it is totally
 useless.

I have no business into changing other environments' menus. This is why
I suggested that we keep the Debian menu as it is for those who prefer
it. As people seem to want to switch to the freedesktop menu given its
superiority, I only want to ensure the GNOME menu is improved by the
process rather than being turned into garbage.

 I'll agree that some things could be finetuned, and that some things
 simply don't belong in the menu system. But these things are exceptions,
 and I think most of the applications that are in the menu system
 currently do belong there.
 
 Speaking of modifying the interface, one reason why I think the GNOME
 people have the idea that nobody ever modifies their interface is that
 it is simply too hard to modify the interface in GNOME. 

I don't think anyone claimed that nobody does modify their interface.
The problem is that the very idea of modifying it is not intuitive.

 Adding an icon
 to the panel or the desktop should be a drag-and-drop operation.

It is.

 Changing the desktop background should not require me to add the
 image to a list of background images first before I can pick it from
 that list. 

Whoa? The background properties capplet features a button that spawns a
file chooser in which you can choose a picture and get done with it. And
that's for the complicated way; otherwise it's just a matter of
right-clicking on the picture in epiphany and selecting use as
background.

 These are useless hoops to jump through; and even Windows has
 been doing this correctly for about 10 years.

Talking about Windows in a thread about menus sounds... well, no
comment.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-26 Thread Andreas Tille

On Thu, 26 Jul 2007, Josselin Mouette wrote:


Le jeudi 26 juillet 2007 à 10:54 +0200, Wouter Verhelst a écrit :

One thing I do not like about the GNOME usability philosophy is
precisely this: catering for the novice user is great, but the GNOME
usability philosophy caters for novice users *at the expense of
experienced users*.


This widespread belief is entirely untrue.


This is the proposition.


It is all about making things
understandable for the novice user without reducing functionality for
experienced users; that doesn't mean removing functionality, but rather
removing the *need* for some functionality or configurability.

Many Unix users are used to a high level of configurability, and it is
definitely frustrating not to encounter it when you are used to. But in
the end I find myself gaining a lot of time, because the only things
that are shown in the interface are the things I actually need.


I found (at least one) counter example:  I never managed to get rid
of the stupid nautilus behavour to open new windows.  I was even not
able to get rid of this nautilus thingy at all because killing it opens
a new one.  I just renamed it and killed it to get rid of.

So the proposition was disproved by a counter example and thus is not true.

q.e.d.

  Andreas.

--
http://fam-tille.de


Re: adding desktop files to misc packages

2007-07-26 Thread Mike Hommey
On Thu, Jul 26, 2007 at 01:13:13PM +0200, Florent Rougon [EMAIL PROTECTED] 
wrote:
 Hi,
 
 Mike Hommey [EMAIL PROTECTED] wrote:
 
  Witness:
- usable completion in the File Open dialog   - gone
- customizable keyboard shortcuts in apps[1]  - gone
 
  Both are due to gtk, not gnome.
 
 From my limited end-user POV (a user who used to like GTK+ and GNOME in
 the old days), I had the impression that it is the GNOME project that
 influenced the GTK+ team in this way. Do you think this is wrong?

There might be influence, but not every change in gtk is due to gnome.
Note that AFAIK, completion never disappeared from the file open dialogs.
You just have to enable it with a keystroke.

[1] No, don't tell me that it is a simple matter of adding
gtk-can-change-accels=1 to ~/.gtkrc-2.0. This simply *does*
*not* *work*. For instance, even with this, you have to go hunt
for the specific option in Gimp's Preferences menu before you can
at last add your own keyboard shortcuts. Ugh.
 
  Gimp is not a gnome application.
 
 Hmmm. If GTK+ decisions are not influenced by the GNOME project, fair
 enough. But I doubt this is the case...

Even if not, it is a problem with gimp if it refuses to set menu shortcuts
if you change gtk-can-change-accels in your config.

Mike


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-26 Thread Frank Küster
Mike Hommey [EMAIL PROTECTED] wrote:

 On Wed, Jul 25, 2007 at 09:56:11PM +0200, Frank Küster [EMAIL PROTECTED] 
 wrote:
 Mike Hommey [EMAIL PROTECTED] wrote:
 
  On Wed, Jul 25, 2007 at 01:50:20PM -0500, Steve Greenland [EMAIL 
  PROTECTED] wrote:
  On 25-Jul-07, 13:28 (CDT), Josselin Mouette [EMAIL PROTECTED] wrote: 
   If an application is used so infrequently, it shouldn't have its place
   in a menu.
  
  That turns out not to be the case. If I use an app frequently, then it
  goes on the toolbar. The menu is for finding infrequently used apps. For
  a lot of users, browsing the menu is how they find out what's available.
 
  IIRC, gnome is going to switch to gnome-main-menu. There is a reason for
  this.
 
 What does that mean?  What is gnome-main-menu?

 apt-get install gnome-main-menu.

That won't help unless I start Gnome, which I won't.

 http://reverendted.wordpress.com/2007/02/14/show-me-that-updated-gnome-main-menu/

I haven't watched the whole video (it being boring to me), but from the
reading I still don't understand which of my statements you want to
contradict, let alone why.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-26 Thread Steve Greenland
On 26-Jul-07, 04:37 (CDT), Josselin Mouette [EMAIL PROTECTED] wrote: 
 I have no business into changing other environments' menus. This is why
 I suggested that we keep the Debian menu as it is for those who prefer
 it. As people seem to want to switch to the freedesktop menu given its
 superiority, I only want to ensure the GNOME menu is improved by the
 process rather than being turned into garbage.

Sigh. You're still conflating 3 issues: 

1. The format that will be used by Debian packages to specify their menu
entry. I think the consensus in this thread is that the FDo format is
better and more flexible than the current Debian menu system format.
Transitioning to the FDo format is doable by coding a menu-method for
each WM/panel/whatever that does not currently support the FDo format
directly, and adjusting the menu package to prefer FDo format entries
over the current format.

2. Whether or not we can just dump the Debian menu system in favor of
the FDo system. IMPORTANT: by Debian menu system I mean the ability to
support the same menu entry (as specified by the package, in whatever
format we choose) in a variety of WMs, menu systems, etc. I don't think
this is acceptable to most of the participants in this thread. (Which
doesn't keep the GNOME desktop maintainers from ignoring the Debian menu
entries.)

3. The actual contents and structure of the default menu in each WM etc.
This is a matter of Policy and ENTIRELY orthogonal to issues 1 and 2.
In particular, just saying we're going to use the FDo format now does
nothing to prevent the kind of mess you see in the Debian menu. OTOH,
setting an acceptable policy would clean up not only the GNOME menu but
all the other menu systems.

Regards,
Steve


-- 
Steve Greenland
The irony is that Bill Gates claims to be making a stable operating
system and Linus Torvalds claims to be trying to take over the
world.   -- seen on the net


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-26 Thread Frank Küster
Josselin Mouette [EMAIL PROTECTED] wrote:

 Meanwhile, real world people have moved to the freedesktop menu, which
 despite its flaws is more flexible, more beautiful and allows a better
 structure designed for each environment.

Tell me, in which world do I live if its not the real world?

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-26 Thread Josselin Mouette
Le jeudi 26 juillet 2007 à 13:35 +0200, Florent Rougon a écrit :
  Eye candy... oh right, this must be why there are so many people
  interested in bringing a compositing manager to metacity, rather than
  improving performance or rendering quality.

For your information, this was ironic. There is no compositing manager
in metacity as no one seemed interested enough in developing it.

 YMMV, but IMHO, I don't think compositing will much improve my
 efficiency at using a computer (and that's precisely where I measure
 usability).

Exactly my point, thanks.

  This feature, despite its coolness, was more a source of annoyance by
  setting shortcuts by mistake than anything else.
 
 I don't remember having been bitten by it (it might be, but at least if
 it did happen, it didn't leave any bad sequels ;-). And anyway, if
 you're bitten once, you learn; it takes you, what, one minute? And then
 you'll be more productive. Not during one minute, *always* (well, until
 they remove said feature...).

Another unfounded assumption: that you need to configure your shortcuts
to be more productive.

A good application should come up with good shortcuts already
configured. Plus, they should be similar across applications. This is so
that you don't get lost in front of another account or a new
application.

  The software you are talking about was rejected for inclusion in GNOME
  2.18, and is not part of the GNOME 2.19 desktop.
 
 Err, but didn't Mike write:
 
   IIRC, gnome is going to switch to gnome-main-menu.
 
 So? It is not (currently) part of the GNOME 2.19 desktop, you say, but
 it is just a matter of time? i.e., are you playing on words, or actually
 contradicting Mike?

I'm not aware of such a move. Currently gnome-main-menu is not part of
the proposed modules for 2.20. This could still change, of course, but
last time it was proposed there was a strong opposition among
developers.

  This is a problem in GIMP, not in GNOME.
 
 Hmmm. GOTO my-answer-to-mike. Nothing to add here.

The GTK+ development used to be close to that of GIMP, but now it is
sticking to the GNOME releases and is mostly done by GNOME developers.
GIMP has still its own team, working with its insane development process
with one release each time hell freezes.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-26 Thread Wouter Verhelst
On Wed, Jul 25, 2007 at 06:57:54PM +0200, Josselin Mouette wrote:
 Le mercredi 25 juillet 2007 à 08:54 -0400, Marvin Renich a écrit :
  Gnome and KDE are targeted primarily at desktop users, not servers.  If,
  as a desktop user, I install a graphical app on my machine, I *expect*
  to see that app in the main menu.  The place where I put important
  and/or frequently used apps is on a panel/toolbar.
 
 Do you expect to see console applications in the menu as well?

Some of them. The ``mc'' file manager is an example of a console
application that I expect to find in the menu. So are the games from the
``bsdgames'' package. The ``fortune'' program is an example of something
I do not expect to find there.

 All interpreters and shells?

No, certainly not.

 Window managers?

Yes. Some window managers support starting another window manager
without terminating the X session, which is an interesting feature. The
window managers menu entry is only shown in those window managers that
have this feature, anyway, so I don't see why it should be hidden in
others.

Perhaps a menu method implementation should be allowed to place the
Window Managers menu someplace else than right along with the other
menu entries (the logout menu in IceWM, or the System menu in GNOME
spring to mind), but that's about it.

  If a novice user installs an app and then goes to the menu and doesn't
  find it, how is this user supposed to know what to do?
 
 This bit is correct: someone installing an app can reasonably expect to
 see it in the menu. However you are drawing wrong conclusions:
 
This is
  completely *un*usable.  The more novice the user, the more important it
  is for the *default* to be for all graphical apps to be shown.  Then let
  the individual user decide which ones are important to him/her.
 
 If the users installs the distribution with default settings or starts a
 session on a multi-user setup, he should find a usable menu, not a menu
 with all possible applications he never wanted to install.

I think you are mixing two distinct matters in this argument.

If a user installs the distribution with default settings and finds that
too much software is available in the menu, then this is an indication
of there being too much software being installed by default. Rather than
aiming to reduce the usefulness of the menu system, you should be aiming
to reduce the number of useless applications installed by default.

If the user starts a session on a multi-user setup that has way too many
entries in the menu, then this is an indication of a sysadmin not doing
their job properly. Not much we can do about that, except properly
documenting (with examples) how a sysadmin can modify the menu system so
that they can hide certain classes of applications to certain classes of
users.

  Menus, by their nature, are inherently unusable for the most frequently
  used apps, and we should not be trying to make them more usable at the
  expense of making less frequently used apps harder to access.
 
 Why shouldn't we attempt to make menus usable?

Because by making them more usable for the frequent user in the way you
are suggesting, you make them *less* usable for the casual user. This is
a tradeoff; and since I believe the menu system is mainly meant for the
casual user (frequent users have scripts or panel shortcuts or desktop
icons anyway, or they know the menu system by heart and don't care how
much applications there are), I don't think we should be reducing the
usefulness of the menu system for the casual user.

  Menus make less frequently used apps easy to get at, while toolbars make
  frequently used apps even easier; use the right tool for the right job.
 
 Guess what, toolbars are not used by a good share of users.

Guess what, toolbars are used by most users I know of.

 Toolbars sound obvious for experienced users, but a novice will never
 have the idea to modify the interface that is shown to him;

One thing I do not like about the GNOME usability philosophy is
precisely this: catering for the novice user is great, but the GNOME
usability philosophy caters for novice users *at the expense of
experienced users*. If you want to do that in GNOME, go ahead, be my
guest; I couldn't care less anyway. And in fact, I installed GNOME on my
parent's machine, since I don't want to have to repeatedly explain them
too much, so your philosophy has some uses. But please don't expand that
philosophy to the rest of the Debian system, where it is totally
useless.

I'll agree that some things could be finetuned, and that some things
simply don't belong in the menu system. But these things are exceptions,
and I think most of the applications that are in the menu system
currently do belong there.

Speaking of modifying the interface, one reason why I think the GNOME
people have the idea that nobody ever modifies their interface is that
it is simply too hard to modify the interface in GNOME. Adding an icon
to the panel or the desktop should be 

Re: adding desktop files to misc packages

2007-07-26 Thread Florent Rougon
Hi,

Josselin Mouette [EMAIL PROTECTED] wrote:

 Eye candy... oh right, this must be why there are so many people
 interested in bringing a compositing manager to metacity, rather than
 improving performance or rendering quality.

YMMV, but IMHO, I don't think compositing will much improve my
efficiency at using a computer (and that's precisely where I measure
usability).

To be efficient, I don't need *one* desktop with little miniatures of
windows I don't currently work with, because these windows, even if
small, take up useful screen space. My efficient way of working is to
have each major app (which requires almost the full screen, programs
running in xterms are different) in its own workspace, and to be able to
reach each of them *directly* with one keystroke (where directly
means: not having to hit Alt-right-arrow or whatever and needing to
check each time, until the desired workspace appears).

To switch to the workspace where Galeon usually runs, I hit Alt-1.
To switch to the workspace where Emacs usually runs, I hit Alt-2.
To switch to the workspace where I put my first xterms, I hit Alt-3.

...

If I want to do work as root, this is Alt-6.

Every task has a *direct* shortcut that brings me right there in a
fraction of a second. /That/ is efficient. And I don't see how
compositing will improve that. Sure, it's nice, but for me, this mostly
counts as eye-candy.

(for those who're wondering: I'm using WindowMaker; which does have its
flaws, but has a simple and quite efficient workspace handling)

 Witness:
   - usable completion in the File Open dialog   - gone

 And back in GTK 2.10.

Oh, dear, how many years have we been waiting for this? I'm longing to
see it. :)

 This feature, despite its coolness, was more a source of annoyance by
 setting shortcuts by mistake than anything else.

I don't remember having been bitten by it (it might be, but at least if
it did happen, it didn't leave any bad sequels ;-). And anyway, if
you're bitten once, you learn; it takes you, what, one minute? And then
you'll be more productive. Not during one minute, *always* (well, until
they remove said feature...).

 Plus, as you wrote later, it is hidden, not removed.

It was quite convenient to use. Now, it is relatively difficult to use,
if not impossible (do all GNOME apps support it nowadays?). And it's
even more difficult to discover if nobody tells you about it, since you
can't find it by mistake anymore.

 The software you are talking about was rejected for inclusion in GNOME
 2.18, and is not part of the GNOME 2.19 desktop.

Err, but didn't Mike write:

  IIRC, gnome is going to switch to gnome-main-menu.

So? It is not (currently) part of the GNOME 2.19 desktop, you say, but
it is just a matter of time? i.e., are you playing on words, or actually
contradicting Mike?

 This is a problem in GIMP, not in GNOME.

Hmmm. GOTO my-answer-to-mike. Nothing to add here.

-- 
Florent


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-26 Thread Josselin Mouette
Le jeudi 26 juillet 2007 à 13:33 +0200, Andreas Tille a écrit :
 I found (at least one) counter example:  I never managed to get rid
 of the stupid nautilus behavour to open new windows.  

Edit - Preferences - Behaviour - Always open in navigation windows

If the option name isn't clear enough, feel free to propose an alternate
wording; there's definitely room for improvement here.

 I was even not
 able to get rid of this nautilus thingy at all because killing it opens
 a new one.  

This is intentional, nautilus is a fundamental piece of the desktop. You
can remove it by editing the session, still.

 So the proposition was disproved by a counter example and thus is not true.

This is because of wrong assertions on your side: that you need nautilus
not to run, for example.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-26 Thread Ross Burton
On Thu, 2007-07-26 at 13:33 +0200, Andreas Tille wrote:
 I found (at least one) counter example:  I never managed to get rid
 of the stupid nautilus behavour to open new windows.

In Nautilus enable Edit - Preferences - Behaviour - Always open in
browser windows.

 I was even not
 able to get rid of this nautilus thingy at all because killing it opens
 a new one.  I just renamed it and killed it to get rid of.

If you don't use nautilus, why not remove the package?  If you want to
keep the package installed but never use it, why not remove it from the
session?

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



signature.asc
Description: This is a digitally signed message part


Re: adding desktop files to misc packages

2007-07-26 Thread Frank Küster
Josselin Mouette [EMAIL PROTECTED] wrote:

 Le mercredi 25 juillet 2007 à 19:35 +0200, Frank Küster a écrit :
  Menus, by their nature, are inherently unusable for the most frequently
  used apps, and we should not be trying to make them more usable at the
  expense of making less frequently used apps harder to access.
 
  Why shouldn't we attempt to make menus usable?
 
 Because, as Marvin wrote in the text you cite, the drawback is that it
 makes less frequently used applications harder to access.

 If an application is used so infrequently, it shouldn't have its place
 in a menu. 

It seems we have a very different notion of what a menu is.  To me, the
reply Exactly because it is used infrequently it should have its place
is obvious and follows strictly from my understanding of a menu, I don't
even need an argument for that.  To you, it seems to be the contrary.

 Furthermore, in the case a user needs it more often, he can
 add it to the menu. This becomes even easier if the menu entry is only
 hidden, not absent.

But it seems to be harder than adding it to the toolbar/dock/whatever.

 But I agree with Marvin (and that's also my usage scheme) that menus
 should provide access to the less frequently used applications, not the
 ones started very often.  I don't have toolbars in my WM, but it starts
 the frequently used apps without asking me, so I use the menu for the
 rare ones.

 This is also my usage scheme: everyday apps in the session, less
 frequently used apps in the menu, rarely used apps in a terminal or a
 launching tool.

I don't make this distinction between less used and rarely used, and
I'm not even sure what a launching tool is.  I nearly never start a
graphical application from the terminal, and I don't need to be able to
start terminal applications from the menu: For me that is the
only reason for deciding whether something should have a (possibly
hidden) menu entry.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-26 Thread Frank Küster
Josselin Mouette [EMAIL PROTECTED] wrote:

 Le mercredi 25 juillet 2007 à 16:17 -0400, Marvin Renich a écrit :
 My original message was specifically concerned with graphical apps.  I'm
 not sure which console apps should be displayed; for the most part, I
 think the Debian maintainer should decide whether it deserves to be
 displayed by default.

 I still disagree. The policy should enforce detailed tagging that allows
 window managers and menu systems maintainers to filter out entries they
 don't want to display.

ACK

 Window managers *definitely* should be displayed.  If I went to the
 trouble of installing sawfish in addition to metacity, I would like to
 be able to use both.  Yes, from the menu.

 Sorry, but the menu is not a holdall where we put all functionality that
 we don't know where to put without thinking a few minutes.

 A window manager choice has nothing to do in an application menu, as it
 is not an application. This is a matter for a configuration tool,
 whatever form it takes.

The Debian menu has more Categories than just applications.  In
particular, it has a category for window managers.

If you desktop environment guys want to go a different way and hide this
category (and instead allow for window manager switching somewhere else,
like some control center) that's fine.  But that doesn't say that window
managers shouldn't have a menu file, or .desktop if that is going to be
its successor.

  Why shouldn't we attempt to make menus usable?
 
 I didn't say we should not make them usable, I said we should not try to
 make them more usable *by reducing access to less frequently used apps*.

 As things are, even with the best possible menu system one can imagine,
 you won't manage to make a menu with 500 entries as usable as one with
 100.

Could you give guidelines how a maintainer of an application should
classify their app, and how Gnome would decide which classes to hide?

  Guess what, toolbars are not used by a good share of users.

 Also, my experience is that a good share of less-technically-oriented-
 but-comfortable-using-a-computer users actually do use toolbars.

 These affirmations are not contradictory. I don't deny that many users
 make use of their toolbar, but I think we should keep the menu usable
 for users who don't.

I don't use a toolbar, but for me usable means that everything is
there... 

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-26 Thread Russ Allbery
Steve Greenland [EMAIL PROTECTED] writes:

 3. The actual contents and structure of the default menu in each WM etc.
 This is a matter of Policy and ENTIRELY orthogonal to issues 1 and 2.
 In particular, just saying we're going to use the FDo format now does
 nothing to prevent the kind of mess you see in the Debian menu. OTOH,
 setting an acceptable policy would clean up not only the GNOME menu but
 all the other menu systems.

Except that the freedesktop.org specification comes with its own set of
categories, registration system, and classification system, which does not
match the Debian system.  I suppose we could use the format without using
its categorization system, but that seems a bit strange and Debian's
current menu structure doesn't have the concept of primary and additional
categories the way that the freedesktop.org specification does.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-25 Thread Ron Johnson
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/25/07 00:14, Manoj Srivastava wrote:
 On Tue, 24 Jul 2007 19:56:37 -0500, Ron Johnson [EMAIL PROTECTED] said: 
 
 On 07/24/07 17:31, Manoj Srivastava wrote:
 On Tue, 24 Jul 2007 21:25:47 +0100, Matthew Johnson
 [EMAIL PROTECTED] said:
[snip]
 Surely the correct approach is to say that people who don't want to
 see it won't have it installed and people who have it installed want
 to be able to use it from the menu. Programs which you have to have
 installed and yet don't want to see in the menu probably shouldn't
 have (visible by default) menu entries and should be dealt with by
 fixing that program, not by removing all the other entries.
 Haven't heard of multi-user systems, have we?  What if some of the
 users want to see it in the menu, and other do not?  Surely we do not
 want to make Debian unsuited for multi user installations?

 I have been using a central server with essentially Etch thin clients
 at one of our testbeds at work; and it does solve a number of
 sysadmin headaches for us.
 
 Sounds like he's either (a) got a Windows mentality, or (b) doesn't
 want unprivileged users to see non-essential apps.
 
 The latter might be fine as a local policy; but surely is not
  correct as a Debian default.  We should make it _possible_ to implement
  a local policy of hiding information from users; but we must not let
  information hiding be the default; nor the only possible local policy.

100% ACK.

- --
Ron Johnson, Jr.
Jefferson LA  USA

Give a man a fish, and he eats for a day.
Hit him with a fish, and he goes away for good!

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGpvMwS9HxQb37XmcRAoiDAJwJuw70f0DtiQ6faIRoBSixmbZ0/wCeJaop
M50vfajDvv0zOmcAidgDUeQ=
=VTej
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-25 Thread Josselin Mouette
Le vendredi 20 juillet 2007 à 16:26 +0200, Michelle Konzack a écrit :
 But the bigger problem is, that some applications have titles
 for applications which go over 1/3 of a 1024x768 screen mostly
 Openoffice Apps like Openoffice.org Printer Administration
 where the menu has a width of 372 pixels which is realy annoying.

This sounds exactly like the kind of entries which have nothing to do in
the menu. Printers should be configured centrally and made available to
OOo - in fact, they are. If there are any OOo specific parameters for
printers, they should be made available from inside OOo only, not from
the menu.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-25 Thread Josselin Mouette
Le mercredi 25 juillet 2007 à 00:14 -0500, Manoj Srivastava a écrit :
 The latter might be fine as a local policy; but surely is not
  correct as a Debian default.  We should make it _possible_ to implement
  a local policy of hiding information from users; but we must not let
  information hiding be the default; nor the only possible local policy.

No. We should hide part of the information by default, but make it both
possible:
  * for users to access the extra information without anything too
complicated;
  * for administrators to really lock information if that's really
useful.

Relevant information easily gets lost when there is too much of it,
which is why a *default* setup should never show all available
information. And this isn't only relevant for menus.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-25 Thread Josselin Mouette
Le mardi 24 juillet 2007 à 20:13 +0200, Eduard Bloch a écrit :
  This is a very bad idea. It is going to clutter the freedesktop menu
  with tons of useless entries with ugly icons and make it as useless as
 
 Make it short, what is your point? Not allowing others to play in your
 GNOME sandbox?

My point is that currently the GNOME menu is usable, and it's one of the
key parts of this desktop's usability. I'm open to any propositions to
make it better, and closed to propositions that make it worse (e.g. by
making it look like the Debian menu).

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-25 Thread Andreas Barth
* Josselin Mouette ([EMAIL PROTECTED]) [070725 12:06]:
 Le mercredi 25 juillet 2007 à 00:14 -0500, Manoj Srivastava a écrit :
  The latter might be fine as a local policy; but surely is not
   correct as a Debian default.  We should make it _possible_ to implement
   a local policy of hiding information from users; but we must not let
   information hiding be the default; nor the only possible local policy.
 
 No. We should hide part of the information by default, but make it both
 possible:
   * for users to access the extra information without anything too
 complicated;
   * for administrators to really lock information if that's really
 useful.

Actually, it might also be useful to allow different window managers to
have different default levels of what information is shown.


Cheers,
Andi
-- 
  http://home.arcor.de/andreas-barth/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-25 Thread Josselin Mouette
Le mercredi 25 juillet 2007 à 12:12 +0200, Andreas Barth a écrit :
 Actually, it might also be useful to allow different window managers to
 have different default levels of what information is shown.

Definitely.

The freedesktop specification could allow to do that, provided that menu
files are correctly tagged with OnlyShowIn and Categories fields. It
also requires some tweaking from the menu systems maintainers.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-25 Thread Andreas Tille

On Wed, 25 Jul 2007, Josselin Mouette wrote:


I'm open to any propositions to make it better,


Well, I made the suggestion of user roles which was more or less ignored
in this thread.

Kind regards

Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-25 Thread Marvin Renich
* Josselin Mouette [EMAIL PROTECTED] [070725 06:10]:
 Le mercredi 25 juillet 2007 à 00:14 -0500, Manoj Srivastava a écrit :
  The latter might be fine as a local policy; but surely is not
   correct as a Debian default.  We should make it _possible_ to implement
   a local policy of hiding information from users; but we must not let
   information hiding be the default; nor the only possible local policy.

Exactly.

 
 No. We should hide part of the information by default, but make it both
 possible:
   * for users to access the extra information without anything too
 complicated;
   * for administrators to really lock information if that's really
 useful.
 
 Relevant information easily gets lost when there is too much of it,
 which is why a *default* setup should never show all available
 information. And this isn't only relevant for menus.
 

Absolutely *wrong*.

Gnome and KDE are targeted primarily at desktop users, not servers.  If,
as a desktop user, I install a graphical app on my machine, I *expect*
to see that app in the main menu.  The place where I put important
and/or frequently used apps is on a panel/toolbar.

If a novice user installs an app and then goes to the menu and doesn't
find it, how is this user supposed to know what to do?  This is
completely *un*usable.  The more novice the user, the more important it
is for the *default* to be for all graphical apps to be shown.  Then let
the individual user decide which ones are important to him/her.

Menus, by their nature, are inherently unusable for the most frequently
used apps, and we should not be trying to make them more usable at the
expense of making less frequently used apps harder to access.

Menus make less frequently used apps easy to get at, while toolbars make
frequently used apps even easier; use the right tool for the right job.

If Gnome were to have a menu policy configuration, with the Debian
default being show all apps, but which made it easy for the less is
more useable camp to accept someone else's idea of most important
apps with a single setting rather than having to wade through the menu
editor, I would find that an excellent compromise.

As for multiuser systems and servers, the same logic applies.  The
Debian default should be to show all apps, then let the sysadmin tailor
that for the installation, then let the users fine tune it.

...Marvin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-25 Thread Mike Hommey
On Wed, Jul 25, 2007 at 08:54:40AM -0400, Marvin Renich [EMAIL PROTECTED] 
wrote:
 Absolutely *wrong*.
 
 Gnome and KDE are targeted primarily at desktop users, not servers.  If,
 as a desktop user, I install a graphical app on my machine, I *expect*
 to see that app in the main menu.  The place where I put important
 and/or frequently used apps is on a panel/toolbar.

If you install the python interpreter on your machine, do you also expect it
to appear in the main menu ?

Mike


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-25 Thread Frank Küster
Mike Hommey [EMAIL PROTECTED] wrote:

 On Wed, Jul 25, 2007 at 08:54:40AM -0400, Marvin Renich [EMAIL PROTECTED] 
 wrote:
 Absolutely *wrong*.
 
 Gnome and KDE are targeted primarily at desktop users, not servers.  If,
 as a desktop user, I install a graphical app on my machine, I *expect*
 to see that app in the main menu.  The place where I put important
 and/or frequently used apps is on a panel/toolbar.

 If you install the python interpreter on your machine, do you also expect it
 to appear in the main menu ?

No, why do you ask?  The python interpreter isn't a graphical
application.  It also doesn't have a menu entry, so there's nothing to
hide. 

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-25 Thread Mike Hommey
On Wed, Jul 25, 2007 at 03:17:51PM +0200, Frank Küster [EMAIL PROTECTED] 
wrote:
 Mike Hommey [EMAIL PROTECTED] wrote:
 
  On Wed, Jul 25, 2007 at 08:54:40AM -0400, Marvin Renich [EMAIL PROTECTED] 
  wrote:
  Absolutely *wrong*.
  
  Gnome and KDE are targeted primarily at desktop users, not servers.  If,
  as a desktop user, I install a graphical app on my machine, I *expect*
  to see that app in the main menu.  The place where I put important
  and/or frequently used apps is on a panel/toolbar.
 
  If you install the python interpreter on your machine, do you also expect it
  to appear in the main menu ?
 
 No, why do you ask?  The python interpreter isn't a graphical
 application.  It also doesn't have a menu entry, so there's nothing to
 hide. 

You obviously never looked at the Debian menu.

Mike


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-25 Thread Frank Küster
Mike Hommey [EMAIL PROTECTED] wrote:

 On Wed, Jul 25, 2007 at 03:17:51PM +0200, Frank Küster [EMAIL PROTECTED] 
 wrote:
 Mike Hommey [EMAIL PROTECTED] wrote:
 
  On Wed, Jul 25, 2007 at 08:54:40AM -0400, Marvin Renich [EMAIL 
  PROTECTED] wrote:
  Absolutely *wrong*.
  
  Gnome and KDE are targeted primarily at desktop users, not servers.  If,
  as a desktop user, I install a graphical app on my machine, I *expect*
  to see that app in the main menu.  The place where I put important
  and/or frequently used apps is on a panel/toolbar.
 
  If you install the python interpreter on your machine, do you also expect 
  it
  to appear in the main menu ?
 
 No, why do you ask?  The python interpreter isn't a graphical
 application.  It also doesn't have a menu entry, so there's nothing to
 hide. 

 You obviously never looked at the Debian menu.

How do you come to that conclusion?  On the contrary, I use it
frequently (there's other menu in my WM).  

But from Marvin's sentence (which I think is right) 

,
| If, as a desktop user, I install a graphical app on my machine, I
| *expect* to see that app in the main menu
`

you cannot conclude on his (or my) expectations regarding python, because
python is not a graphical application.



In case you are in fact interested in the unrelated question Should
non-graphical applications have a menu entry?, here's my opinion:  In
most cases I think they shouldn't.  All those interpreters in
Applications/Programming are a good example for executables which IMHO
don't need a menu entry.  

There may be cases, though, were a menu entry makes sense.  In
particular for programs which usually need their own terminal, anyway,
and are likely to stay open for a while (e.g. mutt).  Selecting
appropriate settings for the terminal used is a different issue...

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-25 Thread Frank Küster
Frank Küster [EMAIL PROTECTED] wrote:

 Mike Hommey [EMAIL PROTECTED] wrote:

 On Wed, Jul 25, 2007 at 03:17:51PM +0200, Frank Küster [EMAIL PROTECTED] 
 wrote:
 Mike Hommey [EMAIL PROTECTED] wrote:
 
  On Wed, Jul 25, 2007 at 08:54:40AM -0400, Marvin Renich [EMAIL 
  PROTECTED] wrote:
  Absolutely *wrong*.
  
  Gnome and KDE are targeted primarily at desktop users, not servers.  If,
  as a desktop user, I install a graphical app on my machine, I *expect*
  to see that app in the main menu.  The place where I put important
  and/or frequently used apps is on a panel/toolbar.
 
  If you install the python interpreter on your machine, do you also expect 
  it
  to appear in the main menu ?
 
 No, why do you ask?  The python interpreter isn't a graphical
 application.  It also doesn't have a menu entry, so there's nothing to
 hide. 

 You obviously never looked at the Debian menu.

 How do you come to that conclusion?  

Well, that's clear, since it actually has a menu entry.  I looked in
/usr/share/menu but overlooked it.  But that's still completely
irrelevant for the question at hand.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-25 Thread Michael Biebl
Frank Küster schrieb:
 Frank Küster [EMAIL PROTECTED] wrote:
 
 Mike Hommey [EMAIL PROTECTED] wrote:

 On Wed, Jul 25, 2007 at 03:17:51PM +0200, Frank Küster [EMAIL PROTECTED] 
 wrote:
 Mike Hommey [EMAIL PROTECTED] wrote:

 On Wed, Jul 25, 2007 at 08:54:40AM -0400, Marvin Renich [EMAIL 
 PROTECTED] wrote:
 Absolutely *wrong*.

 Gnome and KDE are targeted primarily at desktop users, not servers.  If,
 as a desktop user, I install a graphical app on my machine, I *expect*
 to see that app in the main menu.  The place where I put important
 and/or frequently used apps is on a panel/toolbar.
 If you install the python interpreter on your machine, do you also expect 
 it
 to appear in the main menu ?
 No, why do you ask?  The python interpreter isn't a graphical
 application.  It also doesn't have a menu entry, so there's nothing to
 hide. 
 You obviously never looked at the Debian menu.
 How do you come to that conclusion?  
 
 Well, that's clear, since it actually has a menu entry.  I looked in
 /usr/share/menu but overlooked it.  But that's still completely
 irrelevant for the question at hand.
 

Actually, it's not. That's Joss' whole point. We should hide entries,
such as the python interpreter for novice users (at least in
environments like KDE/GNOME/XFCE, which target the novice users).
If the Debian menu is too overloaded, it becomes less useful.
Sometimes, less is more imho.

Cheers,
Michael
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Re: adding desktop files to misc packages

2007-07-25 Thread Frank Küster
Michael Biebl [EMAIL PROTECTED] wrote:

 Actually, it's not. That's Joss' whole point. We should hide entries,
 such as the python interpreter for novice users (at least in
 environments like KDE/GNOME/XFCE, which target the novice users).
 If the Debian menu is too overloaded, it becomes less useful.
 Sometimes, less is more imho.

I tend to disagree, simply because I think that python shouldn't have a
menu entry at all.  Who wants to convince me (or give me an URL to an
archived discussion) that it should have one?

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-25 Thread Josselin Mouette
Le mercredi 25 juillet 2007 à 08:54 -0400, Marvin Renich a écrit :
 Gnome and KDE are targeted primarily at desktop users, not servers.  If,
 as a desktop user, I install a graphical app on my machine, I *expect*
 to see that app in the main menu.  The place where I put important
 and/or frequently used apps is on a panel/toolbar.

Do you expect to see console applications in the menu as well? All
interpreters and shells? Window managers?

 If a novice user installs an app and then goes to the menu and doesn't
 find it, how is this user supposed to know what to do?

This bit is correct: someone installing an app can reasonably expect to
see it in the menu. However you are drawing wrong conclusions:

   This is
 completely *un*usable.  The more novice the user, the more important it
 is for the *default* to be for all graphical apps to be shown.  Then let
 the individual user decide which ones are important to him/her.

If the users installs the distribution with default settings or starts a
session on a multi-user setup, he should find a usable menu, not a menu
with all possible applications he never wanted to install.

 Menus, by their nature, are inherently unusable for the most frequently
 used apps, and we should not be trying to make them more usable at the
 expense of making less frequently used apps harder to access.

Why shouldn't we attempt to make menus usable?

 Menus make less frequently used apps easy to get at, while toolbars make
 frequently used apps even easier; use the right tool for the right job.

Guess what, toolbars are not used by a good share of users. Toolbars
sound obvious for experienced users, but a novice will never have the
idea to modify the interface that is shown to him; which is why this
interface must be as straightforward as possible - and that also
includes good default shortcuts in the toolbar.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-25 Thread Frank Küster
Josselin Mouette [EMAIL PROTECTED] wrote:

 Le mercredi 25 juillet 2007 à 16:40 +0200, Frank Küster a écrit :
 Michael Biebl [EMAIL PROTECTED] wrote:
 
  Actually, it's not. That's Joss' whole point. We should hide entries,
  such as the python interpreter for novice users (at least in
  environments like KDE/GNOME/XFCE, which target the novice users).
  If the Debian menu is too overloaded, it becomes less useful.
  Sometimes, less is more imho.
 
 I tend to disagree, simply because I think that python shouldn't have a
 menu entry at all.  Who wants to convince me (or give me an URL to an
 archived discussion) that it should have one?

 As long as it is not shown, it doesn't matter, so I guess we can agree
 on this matter.

No, not at all.  I have not yet seen a convincing argument for hiding
menu entries.  The only ones were less is more, which is to vague to
get one much further, and we need to hide stuff like python, which is
plain wrong IMHO because I think python shouldn't have a menu entry at
all. 

In particular, nobody has yet answered Marvin's argument about not
mixing up the purpose of the menu and the toolbar,

,
| Gnome and KDE are targeted primarily at desktop users, not servers.  If,
| as a desktop user, I install a graphical app on my machine, I *expect*
| to see that app in the main menu.  The place where I put important
| and/or frequently used apps is on a panel/toolbar.
`

Mike overlooked the word graphical, and since then we are discussing
python, not menu/.desktop.


Regards, Frank

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-25 Thread Josselin Mouette
Le mercredi 25 juillet 2007 à 16:40 +0200, Frank Küster a écrit :
 Michael Biebl [EMAIL PROTECTED] wrote:
 
  Actually, it's not. That's Joss' whole point. We should hide entries,
  such as the python interpreter for novice users (at least in
  environments like KDE/GNOME/XFCE, which target the novice users).
  If the Debian menu is too overloaded, it becomes less useful.
  Sometimes, less is more imho.
 
 I tend to disagree, simply because I think that python shouldn't have a
 menu entry at all.  Who wants to convince me (or give me an URL to an
 archived discussion) that it should have one?

As long as it is not shown, it doesn't matter, so I guess we can agree
on this matter.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-25 Thread Frank Küster
Mike Hommey [EMAIL PROTECTED] wrote:

 On Wed, Jul 25, 2007 at 01:50:20PM -0500, Steve Greenland [EMAIL PROTECTED] 
 wrote:
 On 25-Jul-07, 13:28 (CDT), Josselin Mouette [EMAIL PROTECTED] wrote: 
  If an application is used so infrequently, it shouldn't have its place
  in a menu.
 
 That turns out not to be the case. If I use an app frequently, then it
 goes on the toolbar. The menu is for finding infrequently used apps. For
 a lot of users, browsing the menu is how they find out what's available.

 IIRC, gnome is going to switch to gnome-main-menu. There is a reason for
 this.

What does that mean?  What is gnome-main-menu?

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-25 Thread Marvin Renich
* Josselin Mouette [EMAIL PROTECTED] [070725 12:57]:
 Le mercredi 25 juillet 2007 à 08:54 -0400, Marvin Renich a écrit :
  Gnome and KDE are targeted primarily at desktop users, not servers.  If,
  as a desktop user, I install a graphical app on my machine, I *expect*
  to see that app in the main menu.  The place where I put important
  and/or frequently used apps is on a panel/toolbar.
 
 Do you expect to see console applications in the menu as well? All
 interpreters and shells? Window managers?

My original message was specifically concerned with graphical apps.  I'm
not sure which console apps should be displayed; for the most part, I
think the Debian maintainer should decide whether it deserves to be
displayed by default.

Window managers *definitely* should be displayed.  If I went to the
trouble of installing sawfish in addition to metacity, I would like to
be able to use both.  Yes, from the menu.

  If a novice user installs an app and then goes to the menu and doesn't
  find it, how is this user supposed to know what to do?
 
 This bit is correct: someone installing an app can reasonably expect to
 see it in the menu. However you are drawing wrong conclusions:
 
This is
  completely *un*usable.  The more novice the user, the more important it
  is for the *default* to be for all graphical apps to be shown.  Then let
  the individual user decide which ones are important to him/her.
 
 If the users installs the distribution with default settings or starts a
 session on a multi-user setup, he should find a usable menu, not a menu
 with all possible applications he never wanted to install.

Usable, yes; minimal, no.  See the next paragraph:

  Menus, by their nature, are inherently unusable for the most frequently
  used apps, and we should not be trying to make them more usable at the
  expense of making less frequently used apps harder to access.
 
 Why shouldn't we attempt to make menus usable?

I didn't say we should not make them usable, I said we should not try to
make them more usable *by reducing access to less frequently used apps*.

  Menus make less frequently used apps easy to get at, while toolbars make
  frequently used apps even easier; use the right tool for the right job.
 
 Guess what, toolbars are not used by a good share of users. Toolbars
 sound obvious for experienced users, but a novice will never have the
 idea to modify the interface that is shown to him; which is why this
 interface must be as straightforward as possible - and that also
 includes good default shortcuts in the toolbar.

That a novice will not know that he can change the interface is even
more reason to make sure the (graphical) app that he installed is in the
menu.  A good system of hints that includes one about putting
applications on the toolbar would be very helpful.

Also, my experience is that a good share of less-technically-oriented-
but-comfortable-using-a-computer users actually do use toolbars.

Josselin, we have not met face-to-face, and email does not convey
emotion very well, so I want to make sure you know that this is not a
personal attack.  Your contribution to Debian is significant, and I
appreciate it (along with that of the many other DD's).  I respect the
technical opinions that you have expressed on the debian mailing lists,
and agree with many of them.  But I strongly disagree with you on this
issue.

...Marvin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-25 Thread Gabor Gombas
On Wed, Jul 25, 2007 at 06:57:54PM +0200, Josselin Mouette wrote:

 If the users installs the distribution with default settings or starts a
 session on a multi-user setup, he should find a usable menu, not a menu
 with all possible applications he never wanted to install.

So the menu system should know if an application was explicitely
selected by the user during installation or it was pulled in due to some
strange dependency? And in the latter case, the menu system should know
that the user _wanted_ the application to be installed regardless (and
therefore he/she expects to see a menu entry by default)?

 Why shouldn't we attempt to make menus usable?

IMHO the best would be a uniof of the two viewpoints: show everything by
default, and gradually hide entries that were not used for some time. Or
did Microsoft patent that?

Gabor

-- 
 -
 MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences
 -


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Re: adding desktop files to misc packages

2007-07-25 Thread Cliffton Beach
That's a good reason to improve the menu system, but not really a good
reason to just go ahead and ship two versions of basically the same
information, IMO.

Recent version(s) of lynx have an icon in my KDE menu.  I'd really rather not 
have it there, and was curious if anyone had filed a bugreport about it.  I can 
remove it manually of course, but by default I feel rather strongly it should 
not be there.  It is a console app, and people who are interested in using it 
can presumably launch it from there.  People like me, when I am on a console.

Reading some of the mails in this thread, there are people who feel everything 
should be in the menu.  These people aren't typical KDE/Gnome users.  

I think it's a fine idea to have two menu systems, one including the kitchen 
sink and one catering to more standard desktop use and excluding lynx, window 
managers etc.

Re: adding desktop files to misc packages

2007-07-25 Thread Josselin Mouette
Le mercredi 25 juillet 2007 à 16:17 -0400, Marvin Renich a écrit :
 My original message was specifically concerned with graphical apps.  I'm
 not sure which console apps should be displayed; for the most part, I
 think the Debian maintainer should decide whether it deserves to be
 displayed by default.

I still disagree. The policy should enforce detailed tagging that allows
window managers and menu systems maintainers to filter out entries they
don't want to display.

 Window managers *definitely* should be displayed.  If I went to the
 trouble of installing sawfish in addition to metacity, I would like to
 be able to use both.  Yes, from the menu.

Sorry, but the menu is not a holdall where we put all functionality that
we don't know where to put without thinking a few minutes.

A window manager choice has nothing to do in an application menu, as it
is not an application. This is a matter for a configuration tool,
whatever form it takes.

  Why shouldn't we attempt to make menus usable?
 
 I didn't say we should not make them usable, I said we should not try to
 make them more usable *by reducing access to less frequently used apps*.

As things are, even with the best possible menu system one can imagine,
you won't manage to make a menu with 500 entries as usable as one with
100.

  Guess what, toolbars are not used by a good share of users.

 Also, my experience is that a good share of less-technically-oriented-
 but-comfortable-using-a-computer users actually do use toolbars.

These affirmations are not contradictory. I don't deny that many users
make use of their toolbar, but I think we should keep the menu usable
for users who don't.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: adding desktop files to misc packages

2007-07-25 Thread Andreas Tille

On Wed, 25 Jul 2007, Andreas Tille wrote:


I'm open to any propositions to make it better,


Well, I made the suggestion of user roles which was more or less ignored
in this thread.


While beeing uncomfortable to reply to my own mail it seems that the
proposal is quite to abstract to get any comment, perhaps a screenshot
I'm using in my talks makes clear what I mean.  Here you can see a
menu of a user that is in the role med (for medicine) and has for
testing purpose also added to the role junior (there are no offcial
packages that feature the Dabian-Jr. menu.

http://people.debian.org/~tille/talks/img/menu-en.png

Those users that are not in role med do not see the Med menu entry
(resp. for Junior or whatever menu structure is used).  Currently the
implementation of roles is done as UNIX groups which is suboptimal and
thus the implementation is realised as a plugin system.  Perhaps some
LDAP plugin could be written.

I really wonder whether this concept of user roles are really that strange
or stupid that all posters seem to ignore this idea.  (Feel free to teach
me in private to keep silent with those stupid ideas.)

Kind regards

 Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-25 Thread Mike Hommey
On Wed, Jul 25, 2007 at 01:50:20PM -0500, Steve Greenland [EMAIL PROTECTED] 
wrote:
 On 25-Jul-07, 13:28 (CDT), Josselin Mouette [EMAIL PROTECTED] wrote: 
  If an application is used so infrequently, it shouldn't have its place
  in a menu.
 
 That turns out not to be the case. If I use an app frequently, then it
 goes on the toolbar. The menu is for finding infrequently used apps. For
 a lot of users, browsing the menu is how they find out what's available.

IIRC, gnome is going to switch to gnome-main-menu. There is a reason for
this.

Mike


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-25 Thread Mike Hommey
On Wed, Jul 25, 2007 at 09:56:11PM +0200, Frank Küster [EMAIL PROTECTED] 
wrote:
 Mike Hommey [EMAIL PROTECTED] wrote:
 
  On Wed, Jul 25, 2007 at 01:50:20PM -0500, Steve Greenland [EMAIL 
  PROTECTED] wrote:
  On 25-Jul-07, 13:28 (CDT), Josselin Mouette [EMAIL PROTECTED] wrote: 
   If an application is used so infrequently, it shouldn't have its place
   in a menu.
  
  That turns out not to be the case. If I use an app frequently, then it
  goes on the toolbar. The menu is for finding infrequently used apps. For
  a lot of users, browsing the menu is how they find out what's available.
 
  IIRC, gnome is going to switch to gnome-main-menu. There is a reason for
  this.
 
 What does that mean?  What is gnome-main-menu?

apt-get install gnome-main-menu.

http://reverendted.wordpress.com/2007/02/14/show-me-that-updated-gnome-main-menu/

Mike


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-25 Thread Josselin Mouette
Le mercredi 25 juillet 2007 à 19:35 +0200, Frank Küster a écrit :
  Menus, by their nature, are inherently unusable for the most frequently
  used apps, and we should not be trying to make them more usable at the
  expense of making less frequently used apps harder to access.
 
  Why shouldn't we attempt to make menus usable?
 
 Because, as Marvin wrote in the text you cite, the drawback is that it
 makes less frequently used applications harder to access.

If an application is used so infrequently, it shouldn't have its place
in a menu. Furthermore, in the case a user needs it more often, he can
add it to the menu. This becomes even easier if the menu entry is only
hidden, not absent.

 There are other ways to make menus usable even for frequently used
 applications, without these drawbacks:  For example, if a user can
 influence the order of entries, that would help much more.

Or that could be even more confusing.

 But I agree with Marvin (and that's also my usage scheme) that menus
 should provide access to the less frequently used applications, not the
 ones started very often.  I don't have toolbars in my WM, but it starts
 the frequently used apps without asking me, so I use the menu for the
 rare ones.

This is also my usage scheme: everyday apps in the session, less
frequently used apps in the menu, rarely used apps in a terminal or a
launching tool.

 I have little experience with such users; the ones I know and would call
 computer illiterate use the windows desktop or the Mac dock for
 starting their pet applications.  If there's actually a considerable
 number of people who don't even get that far, I'm not sure how to help
 them.  Maybe you are right, and hiding stuff is a possibility.
 Automatically moving the often-used entries to a well-visible toolbar is
 an alternative; I generally don't like if computers change their
 appearance based on what they perceive my usage patterns, but maybe it's
 the better choice here than hiding.

Things like slab are an attempt in this direction, by making frequently
used applications automatically directly accessible, but last time I
looked at it I was not convinced at all by the result. I also agree that
changing the appearance depending on usage is not a good idea.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: adding desktop files to misc packages

2007-07-25 Thread Marvin Renich
* Frank Küster [EMAIL PROTECTED] [070725 10:08]:
 Mike Hommey [EMAIL PROTECTED] wrote:
 
  On Wed, Jul 25, 2007 at 03:17:51PM +0200, Frank Küster [EMAIL PROTECTED] 
  wrote:
  Mike Hommey [EMAIL PROTECTED] wrote:
  
   On Wed, Jul 25, 2007 at 08:54:40AM -0400, Marvin Renich [EMAIL 
   PROTECTED] wrote:
   Absolutely *wrong*.
   
   Gnome and KDE are targeted primarily at desktop users, not servers.  If,
   as a desktop user, I install a graphical app on my machine, I *expect*
   to see that app in the main menu.  The place where I put important
   and/or frequently used apps is on a panel/toolbar.
  
   If you install the python interpreter on your machine, do you also 
   expect it
   to appear in the main menu ?
  
  No, why do you ask?  The python interpreter isn't a graphical
  application.  It also doesn't have a menu entry, so there's nothing to
  hide. 
 
  You obviously never looked at the Debian menu.
 
 How do you come to that conclusion?  On the contrary, I use it
 frequently (there's other menu in my WM).  
 
 But from Marvin's sentence (which I think is right) 
 
 ,
 | If, as a desktop user, I install a graphical app on my machine, I
 | *expect* to see that app in the main menu
 `
 
 you cannot conclude on his (or my) expectations regarding python, because
 python is not a graphical application.
 

Thanks Frank; that is exactly what I meant.

...Marvin

PS  Please do not CC me when replying to the list, I am subscribed.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-24 Thread Eduard Bloch
#include hallo.h
* Josselin Mouette [Wed, Jul 18 2007, 07:32:28PM]:

  The Debian menu system will generate .desktop files from .menu files if the 
  .desktop file does not exist. This is intended solely
  as a temporary compatibility measure.
 
 This is a very bad idea. It is going to clutter the freedesktop menu
 with tons of useless entries with ugly icons and make it as useless as

Make it short, what is your point? Not allowing others to play in your
GNOME sandbox?

Eduard.
-- 
HE Arghl.
HE Ich wunderte mich gerade über *sehr* ekliges Perl... bis ich das fand:
HE # Copyright (C) 2004 Marc Brockschmidt


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-24 Thread Matthew Johnson
Eduard Bloch wrote:
 * Josselin Mouette [Wed, Jul 18 2007, 07:32:28PM]:
 
   The Debian menu system will generate .desktop files from .menu files
   if the 
   .desktop file does not exist. This is intended solely
   as a temporary compatibility measure.
  
  This is a very bad idea. It is going to clutter the freedesktop menu
  with tons of useless entries with ugly icons and make it as useless as
 
 Make it short, what is your point? Not allowing others to play in your
 GNOME sandbox?

Surely the correct approach is to say that people who don't want to see
it won't have it installed and people who have it installed want to be
able to use it from the menu. Programs which you have to have installed
and yet don't want to see in the menu probably shouldn't have (visible
by default) menu entries and should be dealt with by fixing that
program, not by removing all the other entries.

Having said that, I do agree with moving to .desktop by default, but
that does not address the issue of what should be in the menus, just
how.

Matt
--
Matthew Johnson


signature.asc
Description: Digital signature


Re: adding desktop files to misc packages

2007-07-24 Thread Manoj Srivastava
On Tue, 24 Jul 2007 21:25:47 +0100, Matthew Johnson [EMAIL PROTECTED] said: 

 Eduard Bloch wrote:
 * Josselin Mouette [Wed, Jul 18 2007, 07:32:28PM]:
 
   The Debian menu system will generate .desktop files from .menu
   files if the .desktop file does not exist. This is intended
   solely as a temporary compatibility measure.
  
  This is a very bad idea. It is going to clutter the freedesktop
  menu with tons of useless entries with ugly icons and make it as
  useless as
 
 Make it short, what is your point? Not allowing others to play in
 your GNOME sandbox?

 Surely the correct approach is to say that people who don't want to
 see it won't have it installed and people who have it installed want
 to be able to use it from the menu. Programs which you have to have
 installed and yet don't want to see in the menu probably shouldn't
 have (visible by default) menu entries and should be dealt with by
 fixing that program, not by removing all the other entries.

Haven't heard of multi-user systems, have we?  What if some of
 the users want to see it in the menu, and other do not?  Surely we do
 not want to make Debian unsuited for multi user installations?

I have been using a central server with essentially Etch thin
 clients at one of our testbeds at work; and it does solve a number of
 sysadmin headaches for us.

manoj
-- 
He's just like Capistrano, always ready for a few swallows.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-24 Thread Ron Johnson
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/24/07 17:31, Manoj Srivastava wrote:
 On Tue, 24 Jul 2007 21:25:47 +0100, Matthew Johnson [EMAIL PROTECTED] said: 
 
 Eduard Bloch wrote:
 * Josselin Mouette [Wed, Jul 18 2007, 07:32:28PM]:

 The Debian menu system will generate .desktop files from .menu
 files if the .desktop file does not exist. This is intended
 solely as a temporary compatibility measure.
 This is a very bad idea. It is going to clutter the freedesktop
 menu with tons of useless entries with ugly icons and make it as
 useless as
 Make it short, what is your point? Not allowing others to play in
 your GNOME sandbox?
 
 Surely the correct approach is to say that people who don't want to
 see it won't have it installed and people who have it installed want
 to be able to use it from the menu. Programs which you have to have
 installed and yet don't want to see in the menu probably shouldn't
 have (visible by default) menu entries and should be dealt with by
 fixing that program, not by removing all the other entries.
 
 Haven't heard of multi-user systems, have we?  What if some of
  the users want to see it in the menu, and other do not?  Surely we do
  not want to make Debian unsuited for multi user installations?
 
 I have been using a central server with essentially Etch thin
  clients at one of our testbeds at work; and it does solve a number of
  sysadmin headaches for us.

Sounds like he's either (a) got a Windows mentality, or (b) doesn't
want unprivileged users to see non-essential apps.

- --
Ron Johnson, Jr.
Jefferson LA  USA

Give a man a fish, and he eats for a day.
Hit him with a fish, and he goes away for good!

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGpp/FS9HxQb37XmcRAvKVAJ9QWgEg7G17XmIEI/F2uXlwjWmxdQCggwOz
hKI50dPqHRDyb6RI6T0S02I=
=MY1/
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-24 Thread Manoj Srivastava
On Tue, 24 Jul 2007 19:56:37 -0500, Ron Johnson [EMAIL PROTECTED] said: 

 On 07/24/07 17:31, Manoj Srivastava wrote:
 On Tue, 24 Jul 2007 21:25:47 +0100, Matthew Johnson
 [EMAIL PROTECTED] said:
 
 Eduard Bloch wrote:
 * Josselin Mouette [Wed, Jul 18 2007, 07:32:28PM]:
 
 The Debian menu system will generate .desktop files from .menu
 files if the .desktop file does not exist. This is intended
 solely as a temporary compatibility measure.
 This is a very bad idea. It is going to clutter the freedesktop
 menu with tons of useless entries with ugly icons and make it as
 useless as
 Make it short, what is your point? Not allowing others to play in
 your GNOME sandbox?
 
 Surely the correct approach is to say that people who don't want to
 see it won't have it installed and people who have it installed want
 to be able to use it from the menu. Programs which you have to have
 installed and yet don't want to see in the menu probably shouldn't
 have (visible by default) menu entries and should be dealt with by
 fixing that program, not by removing all the other entries.
 
 Haven't heard of multi-user systems, have we?  What if some of the
 users want to see it in the menu, and other do not?  Surely we do not
 want to make Debian unsuited for multi user installations?
 
 I have been using a central server with essentially Etch thin clients
 at one of our testbeds at work; and it does solve a number of
 sysadmin headaches for us.

 Sounds like he's either (a) got a Windows mentality, or (b) doesn't
 want unprivileged users to see non-essential apps.

The latter might be fine as a local policy; but surely is not
 correct as a Debian default.  We should make it _possible_ to implement
 a local policy of hiding information from users; but we must not let
 information hiding be the default; nor the only possible local policy.

manoj

-- 
A verbal contract isn't worth the paper it's printed on. Samuel
Goldwyn
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-23 Thread Daniel Leidert
Am Freitag, den 20.07.2007, 18:03 +0200 schrieb Michelle Konzack:
 Am 2007-07-15 22:57:10, schrieb Daniel Leidert:
  Am Samstag, den 14.07.2007, 12:44 -0400 schrieb Joey Hess:
   Until there is one, I don't see any reason why I should accept patches
   adding menu files to my packages.
  
  The .desktop format is not only about the menu item itself. It also
  contains the application - MIME/file type association information. The
  update-desktop-database then parses all .desktop files and creates this
  database (/usr/share/applications/mimeinfo.cache). AFAIK KDE 3 uses this
  system, his own system and the old system via /usr/lib/mime (metamail,
  right?). But GNOME AFAIK only uses the current shared MIME info
  database.
 
 Which mean, over the half of the .desktop files would be useless for peoples
 NOT USING KDE or Gnome.

This is wrong. There are many other systems that make use of these
_cross-desktop_ specifications, written to unify the ways, the different
environments handled these things in the past (e.g. current browser use
this information to know, which applications to use for a MIME type; but
there are many other systems and implementation to use these information
- not only written for GNOME/KDE/XFCE). Further my point was, that .menu
only contains a subset of information a .desktop file contains and that
the conversion into .desktop files will be very limited.

 However, I support ONE fileformat since maintaining
 a .menu AND A .desktop file costs some nerv specialy, if you can not use/test
 the .desktop files.

There are test applications for .desktop files. And PS: That something
is getting on your nerves is not a compelling argument.

 So if menu use the .desktop files as input, it would be good.

Yes, that would be possible. However I think, that this only makes more
work that simply switching the Debian .menu file format into
the .desktop format too.

   Generating both menu and .desktop files from a third format would be
   pointless. Either format can be generated from the other format.
  
  No. The Debian menu entries do not contain the information about which
  MIME/file types can be handled nor in which menus the entry should
 
 This is right, but WM's which do not use .desktop files do they support
 those mime stuff?  --  AFAIK no.

A pretty silly argument. I was talking about the conversion of
Debian's .menu files into fd.o .desktop files. Can you please tell me,
which WMs support or use Debian's .menu files or it's features? Right:
We are talking about a Debian internal system.

  occur. The Debian menu items also do not contain the information, how to
 
 ???  --  What do you mean, with in which entry they should occur?

OnlyShowIn, NotShowIn, Categories - Debian .menu files do not follow the
Desktop Entry Specification and do not contain the Categories
information from the specification, beginning with the fact, that there
is no 'Application' category, because it's very useless - the Type key
tells, if the .desktop file is for an application.

 The Menu System have the section= which is, WHERE the item occur.

The Debian menu sections are differently organised and use different
categories. E.g. Application(s) is not registered category in the
Desktop Menu Specification. 

  handle the arguments when calling the program from e.g. nautilus to open
 
 Does this work under fvwm too?  AFAIK no.

We speak about a cross-desktop specification, that was written to unify
the systems on the desktops. Also current KDE 3 doesn't fully support
all specs, but KDE 4 will. So I cannot tell you, if or when fvwm (parts)
will follow the specs, but I can tell you, that using fvwm as argument
here, is pretty useless. I was talking about the limitation of
converting the different formats. And applications using the extended
features of the .desktop format will more suffer from the limited
conversion than applications/systems _not_ using _any_ parts of the
specifications. But these systems also will not loose anything by
dropping the Debian .menu file format in favour of the .desktop file
format. I wasn't talking about removing the Debian menu in favour of the
GNOME/KDE/XFCE menus.

  a special file. And I don't want to start to tell about the action
  section possibilities ;) However, the formats only share some basic
  information, but the .desktop format contains much more information,
  than the Debian menu item files. You may be able to create a Debian menu
  file from the .desktop file. But the other way would be very useless.
 
 It depends, whether the apps SHOULD be run from GNOME/KDE or not.

This is wrong and I already explained why. And even a limited .desktop
file would only work on the systems, where the .desktop format is
supported (including Debian's internal menu). So what is your argument?

 For many (most of my) apps, I do not need any mime stuff and such.

And this is the compelling argument against my statement, that .menu
only contains a subset of .desktop and you will never be 

Re: adding desktop files to misc packages

2007-07-23 Thread Eduard Bloch
#include hallo.h
* Bernhard R. Link [Sat, Jul 14 2007, 04:26:50PM]:
 * Eduard Bloch [EMAIL PROTECTED] [070714 14:44]:
  #include hallo.h
  I also suggest moving away from the Debian menu files to .desktop files
  because of more flexible format. Therefore, if the menu using packages
  support the new style, they would read the menu data from those .desktop
  files.
 
 What do you mean with format and what with more flexible?

file:///usr/share/doc/menu/html/ch3.html
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.0.html

 There can hardly be anything more flexible than free-style key-string

Oh yeah, any more extremes? I talk about better roads with more optimal
ways and you say there is no difference since it's as good as driving
through forests and deserts which also takes you to the destination
(figurative speaking).

Eduard.

-- 
LGS Halloechen, ihr Spinner, so frueh auf?
nusse nein, wir schlafen alle im kollektiv
knorke mein alkoven ist kaputt
teq alkohol kaputt?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-22 Thread Michelle Konzack
Am 2007-07-13 23:49:29, schrieb Josselin Mouette:
 Le vendredi 13 juillet 2007 à 17:30 -0400, Joey Hess a écrit :
  There are probably enhancements that would let it create _better_
  .desktop files. For example, ones with translations..
 
 Ah, right. I forgot translations. Another good reason to drop the Debian
 menu system.

And if someone does not use KDE/GNOME for ANY reason?

Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSN LinuxMichi
0033/6/6192519367100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-22 Thread Michelle Konzack
Hello Joey,

Am 2007-07-13 18:02:18, schrieb Joey Hess:
 Bastian Venthur wrote:
 You should be able to do this on your own system by editing
 /etc/menu-methods/translate_menus.
 
 But.. The Appications menu can already have up to 23 submenus, and already
 grows beyond 10 on many typical systems. Rather and moving it up and so
 having an enormous root menu with 15-30 items, it would be good to
 reduce the number of items already in it closer to 10 via deeper tree
 structure or more reorganisation. Bearing in mind that menu can flatten
 unnecessarily deeper tree structures if the tree is lightly populated.

I have nearly the same problem with 16 submenus in Apps.

But the bigger problem is, that some applications have titles
for applications which go over 1/3 of a 1024x768 screen mostly
Openoffice Apps like Openoffice.org Printer Administration
where the menu has a width of 372 pixels which is realy annoying.

  Besides that, from my naive-user's point of view I wonder why my menu
  has so many redundant entries? Maybe we could get rid of the Debian menu

I have never seen a redunant menu entry since I use fvwm
and have over 1400 entries in the Debian Menu System.


Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSN LinuxMichi
0033/6/6192519367100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-22 Thread Michelle Konzack
Am 2007-07-13 23:43:56, schrieb Josselin Mouette:
 Le vendredi 13 juillet 2007 à 16:54 -0400, Joey Hess a écrit : 
  I've gotten some bug reports lately asking for desktop files to be added
  to packages like xgalaga and kobodeluxe, and saw some others in the BTS.
  All of these packages, of course, already include Debian menu files. But I 
  don't understand what the rationalle is behind adding a desktop file to a
  package that includes a Debian menu file and is not a Gnome/KDE component.
 
 The Freedesktop.org menu is not meant to be limited to GNOME and KDE
 components.
 
 IMO the Debian menu should be entirely deprecated unless something
 serious is done about it. Currently: 
   * It is utterly and absolutely ugly. 32x32 XPM icons are not
 matching the graphic quality we have on the rest of the desktop.

Example?

   * Its structure is impractical. Most important things are in
 Applications/, which adds a menu level with no use, and several
 submenus are useless.

Oh right, there are some Entries which can not be started form the Menu
System since they need at least a Parameter/Filename/XTerm and such...
For such Apps I have several times contacted the appropiated Maintainer
in the last 3 years, but nothing has changed...

This has something to do with busy or lazzy Maintainers and not the
Menu System itself.

   * Most importantly, it is absolutely full of useless stuff.

Example?

 Why do we need a menu entry for each shell ? A user who wants another
 shell is most probably capable of running it himself.

How to start it form FVWM?

if I want a eTerm, and have only an entry vor XTerm schould I start
an XTerm and from the XTerm my eTerm?  --  Sounds a little bit Weird.

 A menu entry for each window manager? WTF? We can select them from the
 display manager now.

And if you do now want to logout and ONLY replace the actual WM?
(fvwm support it)

Oh yes, some of the fvwm Module entries are currently definitiv useless,
but they can be improved, since zou can load modules as you need it.
(You can create a config for it and then if you need it start it from
the Menu System which does not work for most Modules in the current
form)

 A menu entry for yelp? It is already accessible from all applications
 needing it and from the GNOME panel.

I have no GNOME and starting a terminal with info or the xman is in
the Section Help right placed.

 An entry for each python/TCL/guile interpreter on the system? Can't
 developers use terminals? 

I found it usefull to runn a Python 2.3 and 2.4 shell or the Tclsh 8.4.

 An entry for each of the bsdgames? For nano? For so many terminal
 applications that you want to run, well, in a terminal?

Yes, since for most are no GUI applications if you NOT use KDE/GNOME.
OK, BSD games schould not be realy there (never used and I do not know...)

 Apart from a few games (see the initial request you were faced with), I
 can't find anything in the Debian menu which is neither already in the
 GNOME menu at a better place, or simply completely unsuitable for a
 graphical menu.

But what about peoples which do not RUN GNOME/KDE?

Most of the peoples I know, do not use such DE's AND WE use High-End
Machines where we can run 10 Gnome/KDE Installations in parallel without
seeing a perforance problem...

Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSN LinuxMichi
0033/6/6192519367100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-22 Thread Michelle Konzack
Hello Neil,

Am 2007-07-15 14:11:55, schrieb Neil Williams:
 If all Gnome packages silently drop debian/menu in the next upload, is
 that actually going to be a problem for anyone?

Since WE (me, colegous and friends) do not use any GNOME/KDE Apps,
where will be no lost for us.

But maybe the KDE/GNOME menu files can be put into a seperated package
for those which do not RUN KDE/GNOME but some dedicated Apps?

Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSN LinuxMichi
0033/6/6192519367100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-22 Thread Michelle Konzack
Hi Don,

Am 2007-07-16 04:12:02, schrieb Don Armstrong:
 So it seems like we should do the following:
 
 1. Make changes to the menu system to use .desktop files in preference
 to .menu files when they exist
 
 2. Generate .desktop files from .menu files using the menu system when
 .desktop files don't exist.

This two would be realy good.

 3. Continue using the menu system for window managers which don't
 natively understand .desktop files; drop the Debian menu for those
 that do.

The last sentence makes no sense, because WM's do not depend on the
Menu System.  They only Recommends or Suggests menu.  So you can
not drop anything.

If you have a WM which support .desktop files, this WM should not
Recommends/Suggests menu.  All others which support menus should.

Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSN LinuxMichi
0033/6/6192519367100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-22 Thread Michelle Konzack
Am 2007-07-14 10:55:00, schrieb Bernhard R. Link:
 * Josselin Mouette [EMAIL PROTECTED] [070713 23:44]:
  IMO the Debian menu should be entirely deprecated unless something
  serious is done about it. Currently:
* It is utterly and absolutely ugly. 32x32 XPM icons are not
  matching the graphic quality we have on the rest of the desktop.
 
 Then just add larger or any other icons (in appropiate additional fields).
 One of my packages already has a 64x64 icon. Currently no window manager
 user it, but if I would use any window manager showing icons and not
 scaling them down to 16x16 it would be almost no efford to make them use
 them.

Mabe the Debian Menu or .desktop files should not only
support icon16 and icon32 but icon48 and icon64 too?

Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSN LinuxMichi
0033/6/6192519367100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-22 Thread Michelle Konzack
Am 2007-07-15 22:57:10, schrieb Daniel Leidert:
 Am Samstag, den 14.07.2007, 12:44 -0400 schrieb Joey Hess:
  Until there is one, I don't see any reason why I should accept patches
  adding menu files to my packages.
 
 The .desktop format is not only about the menu item itself. It also
 contains the application - MIME/file type association information. The
 update-desktop-database then parses all .desktop files and creates this
 database (/usr/share/applications/mimeinfo.cache). AFAIK KDE 3 uses this
 system, his own system and the old system via /usr/lib/mime (metamail,
 right?). But GNOME AFAIK only uses the current shared MIME info
 database.

Which mean, over the half of the .desktop files would be useless for peoples
NOT USING KDE or Gnome.  However, I support ONE fileformat since maintaining
a .menu AND A .desktop file costs some nerv specialy, if you can not use/test
the .desktop files.

So if menu use the .desktop files as input, it would be good.

  Generating both menu and .desktop files from a third format would be
  pointless. Either format can be generated from the other format.
 
 No. The Debian menu entries do not contain the information about which
 MIME/file types can be handled nor in which menus the entry should

This is right, but WM's which do not use .desktop files do they support
those mime stuff?  --  AFAIK no.

 occur. The Debian menu items also do not contain the information, how to

???  --  What do you mean, with in which entry they should occur?

The Menu System have the section= which is, WHERE the item occur.

 handle the arguments when calling the program from e.g. nautilus to open

Does this work under fvwm too?  AFAIK no.

 a special file. And I don't want to start to tell about the action
 section possibilities ;) However, the formats only share some basic
 information, but the .desktop format contains much more information,
 than the Debian menu item files. You may be able to create a Debian menu
 file from the .desktop file. But the other way would be very useless.

It depends, whether the apps SHOULD be run from GNOME/KDE or not.
For many (most of my) apps, I do not need any mime stuff and such.

  menu
  already generates .desktop files from menu files, and I don't believe it
  would be too hard to make menu _read_ .desktop files directly and use it
  as a source for the other files it generates.
 
 This may be possible. Maybe the Debian menu file format should follow
 the freedesktop.org specification too and contain something like:
 
 NoDisplay=true
 X-Debian_only=true
 
 to show, that the item should only appear in the Debian menu. Then put
 these files into e.g. /usr/share/applications/debian and drop the old
 menu format in /usr/share/menu. This is just one possible solutions to
 the situation (not an recommendation).

This could be a solution :-)

Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSN LinuxMichi
0033/6/6192519367100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-22 Thread Don Armstrong
On Fri, 20 Jul 2007, Michelle Konzack wrote:
 The last sentence makes no sense, because WM's do not depend on the
 Menu System. They only Recommends or Suggests menu. So you can
 not drop anything.

I'm talking about droping the 'Debian menu' here, not droping
dependencices on 'the menu system'.


Don Armstrong

-- 
I leave the show floor, but not before a pack of caffeinated Jolt gum
is thrust at me by a hyperactive girl screaming, Chew more! Do more!
The American will to consume more and produce more personified in a
stick of gum. I grab it.
 -- Chad Dickerson

http://www.donarmstrong.com  http://rzlab.ucr.edu


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-19 Thread Josselin Mouette
Le jeudi 19 juillet 2007 à 10:28 +0900, Charles Plessy a écrit :
 PS : what is wrong with XPM ? If it is inferior to PNG, I can convert
 the icons in the packages I maintain. But XPM is a text file, which is
 convenient since we (unfortunately) use this .diff.gz which requires to
 uuencode any binary addition to a package.

XPM has only a 1bit alpha channel. This makes a very important visual
difference, especially when it gets downsized to 22x22.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: adding desktop files to misc packages

2007-07-18 Thread Joe Smith


Joe Smith [EMAIL PROTECTED] wrote in message 
news:[EMAIL PROTECTED]


Don Armstrong [EMAIL PROTECTED] wrote in message 
news:[EMAIL PROTECTED]

So it seems like we should do the following:

1. Make changes to the menu system to use .desktop files in preference
to .menu files when they exist

2. Generate .desktop files from .menu files using the menu system when
.desktop files don't exist.

3. Continue using the menu system for window managers which don't
natively understand .desktop files; drop the Debian menu for those
that do.

The other issue that was brought up was improving the hierarchical
organization of the menus, but how to do that hasn't been made clear
in this thread.



That is exactly the correct thing to do. It has the advantage of basically 
converting Debian to the stardard FDO .desktop format.
It also effectively adds limited support for the FDO format to the other 
window managers (the menu system would be converting the .desktop files of 
any installed package automatically).


Of course one of the keys to this transition would be to eventually 
depreciate the .menu files. If the menu system can read the .desktop files 
then there would be no reason to keep the .menu format around long term, 
but it would need to stay temporally as part of the transition.


To formalize this as a proposal:
-BEGIN PROPOSAL-
Given that .desktop is a standardized file format, and is roughly a superset 
of the current .menu format,
the Debian menu system will add support reading .desktop files as source in 
addition to the .menu files.


When both a .desktop file and a .menu file exists the .desktop file takes 
precedence.


The Debian menu system will generate .desktop files from .menu files if the 
.desktop file does not exist. This is intended solely

as a temporary compatibility measure.

The .menu format is depreciated. Lintian should add a check warning about 
packages that include a .menu file but no .desktop file. Maintainers are 
encouraged to replace the .menu file with a full .desktop file, conformant 
with the Desktop Menu Specification and the Desktop Entry Specification. 
However, once a revised Debian menu policy has been adopted, the files 
should conform with policy in any case where policy contradicts those 
specifications.


Windows managers that support the Desktop Menu Specification should stop 
including the Debian menu, as all its entries would be available as .desktop 
files.


A revised menu policy should be drafted. It should indicate when a package 
requires a .desktop file, and when it would not require a desktop file. It 
should also specify which types of menu entries should default to 
NoDisplay=True. If extensions to the .desktop format are desired, such as to 
implement a roles based system for determining which entries appear in the 
menu, this would be to document which should specify the extension. Finally 
the document may amend the Desktop Menu Specification hierarchy, if it is 
determined that a change to that hierarchy would be benifical to the users.

-END PROPOSAL-


Comments? 




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-18 Thread Josselin Mouette
Le mercredi 18 juillet 2007 à 12:57 -0400, Joe Smith a écrit :
 Given that .desktop is a standardized file format, and is roughly a superset 
 of the current .menu format,
 the Debian menu system will add support reading .desktop files as source in 
 addition to the .menu files.

This is feasible, but not as easy as you seem to imply. For example you
have to generate 32x32 XPM files (har har har) from the icons, which can
be different depending on the icon theme and located at different
places.

 When both a .desktop file and a .menu file exists the .desktop file takes 
 precedence.

Fine, but you'll have a hard time isolating duplicates.

 The Debian menu system will generate .desktop files from .menu files if the 
 .desktop file does not exist. This is intended solely
 as a temporary compatibility measure.

This is a very bad idea. It is going to clutter the freedesktop menu
with tons of useless entries with ugly icons and make it as useless as
the Debian menu. Please don't do that, and take the opportunity to
enforce stricter rules about what should be in the menu. If this is
done, the policy changes you are suggesting will just be ignored.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: adding desktop files to misc packages

2007-07-18 Thread Russ Allbery
Joe Smith [EMAIL PROTECTED] writes:

 To formalize this as a proposal:

[...]

Surely any proposal for replacing the menu system with desktop files has
to involve generating menu files from desktop files for the benefit of
programs that use the menu system and don't understand desktop files?

The way I expect a transition would go, assuming we decide it's a good
idea, would be:

 * We write a clear specification for what goes into a .desktop file from
   a Debian perspective, which can mostly be a reference to the
   freedesktop.org documentation of the format if that's adequate but
   probably involves at least some discussion of the menu hierarchy from a
   Debian integration perspective.  We also need a policy on what packages
   should create desktop files and if some packages should create desktop
   files that aren't shown by default or some other similar magic.  This
   is the *first* step.

 * The menu code is modified to generate menu files from desktop files if
   a desktop file exists and no menu file exists.

 * Only *then* are packages encouraged to start switching from menu files
   to desktop files, to avoid unnecessary duplication of information in
   the packages.

 * We then track progress on adding desktop files with the *long term*
   goal (+2 releases, realistically) of dropping the generation of desktop
   files from the old menu format.

The first step is vital and hasn't happened yet, and would be useful even
in the absence of a decision to do an overall transition.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-18 Thread Russ Allbery
Josselin Mouette [EMAIL PROTECTED] writes:
 Le mercredi 18 juillet 2007 à 12:57 -0400, Joe Smith a écrit :

 The Debian menu system will generate .desktop files from .menu files if
 the .desktop file does not exist. This is intended solely as a
 temporary compatibility measure.

 This is a very bad idea.

Uh, this is already done, no?  This is merely documentation, as I see it,
of the current state and a note that we shouldn't drop that support until
after we've finished the transition.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/



Re: adding desktop files to misc packages

2007-07-18 Thread Magnus Holmgren
On Wednesday 18 July 2007 19:44, Russ Allbery wrote:
 Surely any proposal for replacing the menu system with desktop files has
 to involve generating menu files from desktop files for the benefit of
 programs that use the menu system and don't understand desktop files?

Eh, correct me if I'm wrong, but surely the way it works is that install-menu 
and the various menu-method provided by window/desktop manager packages to 
convert the set of menu files into the native menu configuration formats of 
those window/desktop managers? install-menu would now be improved to 
read .desktop files directly; there is no need to convert them into .menu 
files first (and really no reason to convert .menu to .desktop either).

-- 
Magnus Holmgren[EMAIL PROTECTED]
   (No Cc of list mail needed, thanks)

  Exim is better at being younger, whereas sendmail is better for 
   Scrabble (50 point bonus for clearing your rack) -- Dave Evans


pgpxyCJQ8X0T7.pgp
Description: PGP signature


Re: adding desktop files to misc packages

2007-07-18 Thread Russ Allbery
Magnus Holmgren [EMAIL PROTECTED] writes:
 On Wednesday 18 July 2007 19:44, Russ Allbery wrote:

 Surely any proposal for replacing the menu system with desktop files
 has to involve generating menu files from desktop files for the benefit
 of programs that use the menu system and don't understand desktop
 files?

 Eh, correct me if I'm wrong, but surely the way it works is that
 install-menu and the various menu-method provided by window/desktop
 manager packages to convert the set of menu files into the native menu
 configuration formats of those window/desktop managers? install-menu
 would now be improved to read .desktop files directly; there is no need
 to convert them into .menu files first (and really no reason to convert
 .menu to .desktop either).

Yes, good point, although I'm worried that it's going to take a while to
rewrite that code to convert .desktop files instead, and converting
.desktop to .menu would give us interim backward compatibility.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-18 Thread Charles Plessy
Le Wed, Jul 18, 2007 at 07:32:28PM +0200, Josselin Mouette a écrit :
 
  The Debian menu system will generate .desktop files from .menu files if the 
  .desktop file does not exist. This is intended solely
  as a temporary compatibility measure.
 
 This is a very bad idea. It is going to clutter the freedesktop menu
 with tons of useless entries with ugly icons and make it as useless as
 the Debian menu. Please don't do that, and take the opportunity to
 enforce stricter rules about what should be in the menu. If this is
 done, the policy changes you are suggesting will just be ignored.

In the end, there will not be a big difference if the generation of the
.desktop files will be made by human or computer, provided that there is
no information on what the GNOME, KDE, and XFCE teams want or do not
want in their menu. The tool for hiding entries exists. All we need is
information. In the absence of information, yes, ugly icons and menu
entries opening terminals to run interactive command-line programs will
appear.

PS : what is wrong with XPM ? If it is inferior to PNG, I can convert
the icons in the packages I maintain. But XPM is a text file, which is
convenient since we (unfortunately) use this .diff.gz which requires to
uuencode any binary addition to a package.

Have a nice day,

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japan


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: adding desktop files to misc packages

2007-07-17 Thread Frank Küster
Michael Biebl [EMAIL PROTECTED] wrote:

 Frank Küster wrote:
 Neil Williams [EMAIL PROTECTED] wrote:
 
 I like Don's idea - remove the Debian menu from those window managers
 etc. that understand .desktop files and make the Debian menu aware
 of .desktop files for those other systems.
 
 Oh, please not.  
[...]
 I actually do like Don's idea.
 The first thing I usually do, after installing KDE or Gnome is to
 disable the Debian menu in /etc/xdg/menus/(gnome,kde)-applications.menu,

Okay, as long as it can easily be configured, I see no problem in
disabling it by default.  But there should be either a prominent menu
entry which is easy to find, or a README.Debian in an obvious package.

 for all the reason already given:
 - It duplicates entries (so it's potentially confusing for novice users)

That's a point.

 - Has no i18n

That isn't an argument to remove it, but for adding i18n support to it.

 - ugly (although I agree that's subjective). No png icons for
 applications, no icons for subdirectories, which imho makes it harder to
 recognize the categories quickly.

Having no icons is probably a feature - someone else said in this thread
that the icons are the reason for slow menus.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: adding desktop files to misc packages

2007-07-17 Thread Josselin Mouette
Le lundi 16 juillet 2007 à 19:08 -0500, Steve Greenland a écrit :
  Some of the users we target don't even know what a window manager is,
  and they don't want to know it.
 
 Some of the users we target don't use any desktop environment, running
 headless servers. So let's remove KDE and GNOME.

If you have nothing to say apart proving that you don't want to
understand what people write, what's the point of contributing to a
mailing list?

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



Re: adding desktop files to misc packages

2007-07-17 Thread Thijs Kinkhorst
On Tuesday 17 July 2007 02:08, Steve Greenland wrote:
 Some of the users we target don't use any desktop environment, running
 headless servers. So let's remove KDE and GNOME.

This problem is about defaults, not about removing things entirely. 
Appearently every user gets menu items for all installed window managers. 

Fine with me if it's easy to add an installed window manager to the menu, but 
I do agree with the general point here that it's quite useless to build a 
menu with those options for every user by default.


Thijs


pgpfuL704q7lj.pgp
Description: PGP signature


Re: adding desktop files to misc packages

2007-07-17 Thread Bastian Venthur
Frank Küster wrote:
 Michael Biebl [EMAIL PROTECTED] wrote:

 for all the reason already given:
 - It duplicates entries (so it's potentially confusing for novice users)
 
 That's a point.

That's *the* point in my opinion. Duplicated entries are confusing and
therefore not user-friendly.

 - Has no i18n
 
 That isn't an argument to remove it, but for adding i18n support to it.

But why re-invent the wheel when .desktop files already provide this and
other features?

 - ugly (although I agree that's subjective). No png icons for
 applications, no icons for subdirectories, which imho makes it harder to
 recognize the categories quickly.
 
 Having no icons is probably a feature - someone else said in this thread
 that the icons are the reason for slow menus.

It is not a feature of the menu, it is a bug of the DE beeing unable to
hide icons if the user wants it.

This isn't usually a problem for users of the mainstream DEs. And
honestly, I think the vast majority of users (including those with
exotic DEs) actually likes icons in the menu since that's what menus
usually have. I don't want to waste my time and energy to please *every*
user out there (that's virtually impossible), so I'd draw the line right
here: If you don't want icons, fine but please don't elevate this bug to
a feature.


Cheers,

Bastian

-- 
Bastian Venthur  http://venthur.de
Debian Developer venthur at debian org


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



  1   2   3   >