reopen 690336 retitle 690336 relative symlinks of .desktops prevent copying entry from menu to desktop thanks
On Sun, Oct 14, 2012 at 09:18:07AM +0200, Mechtilde wrote: > Am 14.10.2012 05:34, schrieb westlake: > If you create the Icon file for GEdit it is a copy of the the *.desktop > file. > > If you create the Icon file for LO Writer, it is a symlink to the > *.desktop file. > > I tried to reproduce the problem at my Wheezy system with XFCE > > For Gedit it works > > For Libreoffice it creates a symlink. In the preferences of this icon I > read the message like "defect link" (In Germen: Verknüpfung (fehlerhaft)) This is very well possible. rene@frodo:/usr/share/applications$ ls -l gedit* libreoffice-* -rw-r--r-- 1 root root 17968 Mai 24 18:29 gedit.desktop lrwxrwxrwx 1 root root 44 Okt 12 19:40 libreoffice-base.desktop -> ../../lib/libreoffice/share/xdg/base.desktop lrwxrwxrwx 1 root root 49 Okt 12 19:40 libreoffice-binfilter.desktop -> ../../lib/libreoffice/share/xdg/binfilter.desktop lrwxrwxrwx 1 root root 44 Okt 12 19:40 libreoffice-calc.desktop -> ../../lib/libreoffice/share/xdg/calc.desktop lrwxrwxrwx 1 root root 44 Okt 12 19:40 libreoffice-draw.desktop -> ../../lib/libreoffice/share/xdg/draw.desktop lrwxrwxrwx 1 root root 47 Okt 12 19:40 libreoffice-impress.desktop -> ../../lib/libreoffice/share/xdg/impress.desktop lrwxrwxrwx 1 root root 44 Okt 12 19:40 libreoffice-math.desktop -> ../../lib/libreoffice/share/xdg/math.desktop lrwxrwxrwx 1 root root 51 Okt 12 20:36 libreoffice-startcenter.desktop -> ../../lib/libreoffice/share/xdg/startcenter.desktop lrwxrwxrwx 1 root root 46 Okt 12 19:40 libreoffice-writer.desktop -> ../../lib/libreoffice/share/xdg/writer.desktop lrwxrwxrwx 1 root root 50 Okt 12 20:36 libreoffice-xsltfilter.desktop -> ../../lib/libreoffice/share/xdg/xsltfilter.desktop That's the case for the original files, too. So I guess all of this does the equialvent of cp -a which then makes the files on your desktop point to ../../lib/libreoffice/share/xdg/<whetever>.desktop which obviusly is not valid. We can get out of this by: - making the symlink absolute - would be against a "should" in debian policy though (10.5) - hack after the install of LO so that we move /usr/lib/libreoffice/share/xdg/* to /usr/share/applications. The first one would be easiest and less intrusive, but given this bug is not "important" or higher it's probably nothing we could fix in this freeze for wheezy. Regards, Rene -- To UNSUBSCRIBE, email to debian-openoffice-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20121014100729.gc5...@rene-engelhard.de