7.2-RC2 Install Feedback

Jilles Tjoelker jilles at stack.nl
Thu Apr 30 20:10:03 UTC 2009


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


More information about the freebsd-stable mailing list