From owner-freebsd-gnome@FreeBSD.ORG Wed Oct 6 18:59:36 2004 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 471F216A507 for ; Wed, 6 Oct 2004 18:59:36 +0000 (GMT) Received: from fed1rmmtao08.cox.net (fed1rmmtao08.cox.net [68.230.241.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id F1B3C43D53 for ; Wed, 6 Oct 2004 18:59:33 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.140]) by fed1rmmtao08.cox.net (InterMail vM.6.01.03.04 201-2131-111-106-20040729) with ESMTP id <20041006185931.FRHC14003.fed1rmmtao08.cox.net@mezz.mezzweb.com>; Wed, 6 Oct 2004 14:59:31 -0400 Date: Wed, 06 Oct 2004 13:59:38 -0500 To: "Roman Kennke" References: <1097061041.690.15.camel@moonlight> From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <1097061041.690.15.camel@moonlight> User-Agent: Opera M2/7.54 (Linux, build 751) cc: freebsd-gnome@freebsd.org Subject: Re: automatically create menu entries X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 18:59:36 -0000 On Wed, 06 Oct 2004 13:10:41 +0200, Roman Kennke wrote: > Hi FreeBSD-Gnome-list, > > I've been using FreeBSD+Gnome for a while now and want to say first, > that I'm very pleased with this. > > One thing that I am missing is menu entries for common applications like > Mozilla, Emacs, OpenOffice and so on. I would like to have this > configured automatically. I have some ideas how to accomplish this: > > 1. each application (port) is responsible for creating desktop entries > in the /usr/X11R6/share/gnome/applications (?) directory. ok, not a very > good solution. This could be supported by the ports system in some way. > > 2. someone (maybe me) starts to create (or maybe there exists) a > database of applications with their common binary locations and .desktop > entries for them. Then it should be easy to scan a computer for these > apps and include the desktop entries in > /usr/X11R6/share/gnome/applications directory > > 3. another cool system is Debians menu system. something similar could > be implemented in the ports system. This again gives the ports > developers some responsibility. > > Such a system would not only be good for FreeBSD/Gnome but also for > other Freedesktop.org compliant window managers and/or OSes. I strongly disagree with this idea of ports developers' responsibility to create menu. Any apps are the one that who should accept any patch that come with *.desktop for KDE/GNOME. It's not that hard to add those in their own tarballs. I didn't bother to check their bugzilla, GNATS or whatever, did anyone ever send to them the patch(es) related with menu (*.desktop) yet? > Is there interest in such a system? Does something like this already > exist in FreeBSD? Which approach would you like? Only thing that I will accept is that if someone create something similar to fluxbox-generate_menu, but a better one than overwrite it at the each time. Cheers, Mezz > Best regards, > Roman -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org