From owner-freebsd-stable@FreeBSD.ORG Thu Apr 30 20:10:02 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AE07B106566C for ; Thu, 30 Apr 2009 20:10:02 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from mx0.stack.nl (mj0.stack.nl [IPv6:2001:610:1108:5010::187]) by mx1.freebsd.org (Postfix) with ESMTP id 6AB168FC08 for ; Thu, 30 Apr 2009 20:10:02 +0000 (UTC) (envelope-from jilles@stack.nl) Received: by mx0.stack.nl (Postfix, from userid 65534) id BC6392B3571; Thu, 30 Apr 2009 22:10:01 +0200 (CEST) X-Spam-DCC: : X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on hammer.stack.nl X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Relay-Country: Received: from snail.stack.nl (snail.stack.nl [IPv6:2001:610:1108:5010::131]) by mx0.stack.nl (Postfix) with ESMTP id 335762B3959; Thu, 30 Apr 2009 22:08:44 +0200 (CEST) Received: by snail.stack.nl (Postfix, from userid 1677) id E4EA6228AA; Thu, 30 Apr 2009 22:08:15 +0200 (CEST) Date: Thu, 30 Apr 2009 22:08:15 +0200 From: Jilles Tjoelker To: Mehmet Erol Sanliturk Message-ID: <20090430200815.GA22785@stack.nl> References: <1241110520.72951.11.camel@bauer.cse.buffalo.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) Cc: Jon Loeliger , Ken Smith , freebsd-stable@freebsd.org Subject: Re: 7.2-RC2 Install Feedback X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Apr 2009 20:10:03 -0000 On Thu, Apr 30, 2009 at 02:50:22PM -0400, Mehmet Erol Sanliturk wrote: > (1) > I am using always Gnome in FreeBSD ( because KDE in 7.0 was opening forms > of executables just like X , and for multiple docked forms this was very > annoying) . > During installations , I am selecting both Gnome and KDE because some > packages are inserted only into KDE menus . If the KDE is not selected , > those packages are not available in Gnome menus , and they should be > inserted into Gnome menus one by one ( for me , this is a difficult task , > because it requires to find proper executable to insert it into menu ) . IMHO, that would be a bug in those packages. Desktop files should be installed in /usr/local/share/applications (or similar) and contain a Categories field to determine where to place them in the menu. The OnlyShowIn and NotShowIn fields are available for desktop files specific to certain desktop environments. Many ports install desktop files to /usr/local/share/applnk (KDE) or /usr/local/share/gnome/apps (GNOME); if these files contain Categories it should be safe to move them to the new location. Many upstreams are already following this new standard, and some ports override the upstream build system's code to install to the new location with an installation to the old location. A user-level workaround is to make symlinks to the necessary desktop files in $HOME/.local/share/applications/; while it is annoying to have to do this, it is much easier than adding menu entries manually. XFCE also needs the desktop files in the new location. See http://standards.freedesktop.org/menu-spec/latest/ for more information. -- Jilles Tjoelker