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

Reply via email to