Issue 125500 - Program icons missing from KDE launcher menu after install of SuSE desktop integration in KDE4
Summary: Program icons missing from KDE launcher menu after install of SuSE desktop in...
Status: CONFIRMED
Alias: None
Product: Installation
Classification: Application
Component: ui (show other issues)
Version: 4.1.0
Hardware: All All
: P3 Normal (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-25 01:19 UTC by Lewis Rosenthal
Modified: 2014-09-13 14:48 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Lewis Rosenthal 2014-08-25 01:19:30 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.
Comment 1 Kay 2014-09-03 00:08:37 UTC
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.
Comment 2 Lewis Rosenthal 2014-09-13 14:48:18 UTC
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.