The issue with LibreOffice desktop files being owned as root is the result of LibreOffice actually having a build system which installs the desktop files into the completely incorrect location, which is /usr/lib/libreoffice/share/xdg
, then symlinking to /usr/share/applications/
. As a result, the desktop file on the desktop is a symlink to that xdg directory, which is owned by root. The correct procedures would be:
- File a bug upstream to have the LO desktop files be installed into the correct directory instead of symlinking
- Updating our package until upstream fixes it to move the contents and potentially reverse the direction of the symlink in the event LO relies on those desktop files being in that xdg directory.
Either way, it isn't actually an issue with Budgie, nor an issue with Nautilus (which provides the desktop icons view). It is solely an issue with LibreOffice, just as how Budgie has to work around LibreOffice issues like its splash screen, it modifying its window ID, etc.