Desktop icons missing when installing from LibreOffice_7.6.0_Linux_x86-64_rpm.tar.gz

I am running on Open Suse 15.3 with XFCE at work, an upgrade currently isn’t quite an option. In order to get a newer version of LibreOffice I therefore downloaded the RPM installer from libreoffice.org.

As described in the README, I installed by

cd RPMS
sudo rpm -Uvh *.rpm

Now the desktop environment icons are missing partially, which is quite confusing.

Task switcher.
In the task switcher.

In the XFCE panel. Third from above.
image

In the launcher it looks as expected though.
image

What could have gone wrong?

AFAIK you need to »cd $(some subfolder with the desktop-integration.rpm)« and the above command again.
sorry- cannot remember the subfolders name

Doesn’t seem to work. There are no extra RPMs in the package. This is the directory structure:

LibreOffice_7.6.0.3_Linux_x86-64_rpm
├── RPMS
│   ├── libobasis7.6-base-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-calc-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-core-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-draw-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-en-US-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-extension-beanshell-script-provider-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-extension-javascript-script-provider-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-extension-mediawiki-publisher-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-extension-nlpsolver-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-extension-pdf-import-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-extension-report-builder-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-firebird-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-gnome-integration-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-graphicfilter-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-images-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-impress-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-kde-integration-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-librelogo-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-libreofficekit-data-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-math-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-ogltrans-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-onlineupdate-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-ooofonts-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-ooolinguistic-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-postgresql-sdbc-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-python-script-provider-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-pyuno-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-writer-7.6.0.3-3.x86_64.rpm
│   ├── libobasis7.6-xsltfilter-7.6.0.3-3.x86_64.rpm
│   ├── libreoffice7.6-7.6.0.3-3.x86_64.rpm
│   ├── libreoffice7.6-base-7.6.0.3-3.x86_64.rpm
│   ├── libreoffice7.6-calc-7.6.0.3-3.x86_64.rpm
│   ├── libreoffice7.6-dict-en-7.6.0.3-3.x86_64.rpm
│   ├── libreoffice7.6-dict-es-7.6.0.3-3.x86_64.rpm
│   ├── libreoffice7.6-dict-fr-7.6.0.3-3.x86_64.rpm
│   ├── libreoffice7.6-draw-7.6.0.3-3.x86_64.rpm
│   ├── libreoffice7.6-en-US-7.6.0.3-3.x86_64.rpm
│   ├── libreoffice7.6-freedesktop-menus-7.6.0-3.noarch.rpm
│   ├── libreoffice7.6-impress-7.6.0.3-3.x86_64.rpm
│   ├── libreoffice7.6-math-7.6.0.3-3.x86_64.rpm
│   ├── libreoffice7.6-ure-7.6.0.3-3.x86_64.rpm
│   └── libreoffice7.6-writer-7.6.0.3-3.x86_64.rpm
├── install
└── readmes
    └── README_en-US

I installed all of those RPMs as described in the README.

Looks fine… what about cd install ??? and something like sudo rpm -Uvh XFCE*.rpm

Install is a script for installing without sudo permissions.

Ok … maybe you can fix it by →→Menu→→(rightclick)Libreoffice→→Properties??

What menu? :confused:

That said, I observed the weirdest thing now: After switching from an XFCE4 to a KDE5-Plasma session, the Plasma-session has the icons. And in there, even if temporarily switching out the window manager and with it the task switcher for the xfce4-version with

xfwm4 --replace 

the task switcher suddenly has the correct icons.

Though given that the icon doesn’t match the icon in the Application Launcher, those are probably provided by KDE itself.

@karolus Please clarify what menu you meant. (Back to XFCE, so the problem is also back.)

Maybe you need to update the icon cache? If you search for update icon cache xfce you might get terminal commands to solve your issue.

In gnome you could do this: sudo update-icon-caches /usr/share/icons/* and change the icon path to update every icon you have.

Edit: The command find / -name icons 2>/dev/null shows you every path which contains the name “icons”. It might help you in finding the icon paths for your system (although a lot of them won’t need to be updated).

Tried that meanwhile. Apparently XFCE uses the GTK+ icon case, but I couldn’t find any suitable directory. The RPM installation came without any icons as it looks.

Maybe the issue lies in my work PCs distribution being KDE-first; KDE provides its own LibreOffice icons, that are matched to the overall icon theme of OpenSuse.