I run some KDE applications on Ubuntu 16.04 Unity, such as KDE Connect.

I seem to be missing some packages that provide button icons:

enter image description here

enter image description here

Does anyone know which packages to install to have these buttons being shown correctly?

  • 2
    oxygen-icon-theme I believe. Also check this: Kate is missing all button icons – JonasCz Jun 25 '16 at 15:32
  • 1
    This package as well as libqt5libqgtk2is already installed on my system. I seem to be missing another package. – orschiro Jun 26 '16 at 5:04
  • @orschiro, did you find what package was missing? – Cos64 Mar 12 '17 at 6:15
  • Unfortunately not. :-( – orschiro Mar 12 '17 at 8:36

As JonasCz pointed out, you need to install oxygen-icon-theme. But it's not enough to have installed, you also have to use it. One way of doing this is to install Unity Tweak Tool:

sudo apt install unity-tweak-tool

Run it, go to Appearance / Icons and choose "Oxygen" instead of "Ubuntu-mono-dark" or whatever your current theme is. Then open the KDE Connect window again and it should have the icons.

Further options

If you don't like the Oxygen theme you can try another one. KDE Connect is not tied to Oxygen. What you need is a theme with specific icon names. For example, the button from your first screenshot needs an icon named edit-rename (see the reference in the source code):

<iconset theme="edit-rename">

You can search on your computer for icon themes containing such an icon:

find /usr/share/icons -name 'edit-rename*'

You could also search for available packages containing the icon:

apt-file find edit-rename.png

Or maybe you could even modify your current theme and create links with the desired names to the existing icons (I haven't tried this).

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.