Page MenuHomeSolus

Cantata missing icons
Closed, ResolvedPublic

Description

Cantata is missing icons in Solus. Specifically the menu items and items for shuffle at the status bar.

I am not sure why, since fontawesome is installed. It affects Solus Budgie as well as the Plasma ISO.
As a reference what it should look like: https://github.com/cdrummond/cantata and https://www.linux-apps.com/p/1126635/

See my screnshot: https://imgur.com/a/gyGbh

Event Timeline

Do you have Configure Cantata... > Interface > General > Style set to "Breeze"?

Looks fine here, I don't have any special fonts installed or any extra icons.

The interface will look different (GTK vs. Qt) but it shouldn't be missing anything.

Thanks, I tried it but without effect. I even reinstalled Cantata, deleted the config but still the same. Weird thing is that there are other icons instead. For example instead of the menu bar on the upper right, i got a phone symbol.

Now the thing that bugs me most is that in the Plasma Testing ISO I also have missing icons - you can see it in the screenshot in my first post. This is unchanged ISO live run from Gnome Boxes, yet same result. I also changed the style to Breeze there, no success.

Sigh...

I tried compiling Cantata from source but even that fails with

fatal error: libudev.h: No such file or directory

even though i installed everything matching "udev" i found in the software center.

I tried compiling Cantata from source but even that fails with

fatal error: libudev.h: No such file or directory

even though i installed everything matching "udev" i found in the software center.

You need systemd-devel

Okay, I can confirm the missing icon problem. My daily driver is running the last ISO with updates, and it works there (as in screenshot above). Installed the latest ISO in a VM and the icons are missing. Checking the working one against the one on the latest ISO, I can't find any difference. Symlink to fontawesome is exactly the same, fontawesome is installed and visible in Font Manager. Tried rebuilding the font cache, still no luck. Checked links, permissions, locations...

I have no idea why it doesn't work in the ISO but does in my install. @sunnyflunk, any ideas?

Thanks, @folcred for confirming!

I tried compiling Cantata from source but even that fails with

fatal error: libudev.h: No such file or directory

even though i installed everything matching "udev" i found in the software center.

You need systemd-devel

Ok, installed systemd-devel but now I get this error

udisksstoragedrive.cpp:(.text+0x1208): undefined reference to `UdevQt::Device::~Device()'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/cantata.dir/build.make:10404: cantata] Error 1
make[1]: *** [CMakeFiles/Makefile2:103: CMakeFiles/cantata.dir/all] Error 2
make: *** [Makefile:152: all] Error 2

I thought compiling could help analyze the problem.
I installed my Solus Budgie after Xmas maybe there were some Qt changes?
I google the problem, maybe wrong fontawesome? see https://github.com/CDrummond/cantata/issues/903

If you need any info I will gladly help. Will check the newer Plasma ISO today if the problem still exists.

Same with freshly booted new Solus-Plasma-But-Like-Slightly-Less-Broken.iso
Except the single user setup I did not change anything.