Apache OpenOffice (AOO) Bugzilla – Issue 125500
Program icons missing from KDE launcher menu after install of SuSE desktop integration in KDE4
Last modified: 2014-09-13 14:48:18 UTC
The subject of this bug might need some tweaking. System is openSUSE 13.1 x64, KDE 4.11.5, installed from: patterns-openSUSE-kde4_basis-13.1-13.6.1.x86_64 Uninstalled LibreOffice via zypper: zypper remove libreoffice* Installed OpenOffice 4.1.1 from: Apache_OpenOffice_4.1.1_Linux_x86-64_install-rpm_en-US.tar.gz via: dp45sg:/tmp # cd en-US/RPMS/ dp45sg:/tmp/en-US/RPMS # zypper in ./* [...] dp45sg:/tmp/en-US/RPMS # zypper in desktop-integration/openoffice4.1.1-suse-menus-4.1.1-9775.noarch.rpm Result: From the classic KDE kicker, accessing the Office sub-menu, all OpenOffice components are listed, but with default (no) icons. Workaround: Right-click kicker | Edit applications... Select each application in turn, click the icon, select Other icon, browse to /opt/kde3/share/icons/hicolor/48x48/apps/ and select the appropriate icon for each.
The opensuse desktop integration is very old, and should probably be removed altogether. As you discovered, the icons are installed in kde3 locations, and do not apply to kde4. The easiest fix to the problem is to deinstall the opensuse desktop integration and to install the freedesktop integration. This works flawlessly.
Thanks for the tip, Kay, and agreed: installing the freedesktop integrations package works flawlessly on kde4. Someone with the proper privs might rename this as an RFE to rename the old SUSE integrations and either rename the freedesktop package to indicate that it is compatible with kde4 (in multiple distros) or perhaps provide some symlinks for various distros (not sure of all of the possible combinations). Clearly, though, I would not have even thought of using the freedesktop package (I didn't even know to what "freedesktop" was referring) until I actually researched it. Thanks again.