quodlibet / quodlibet

Music player and music library manager for Linux, Windows, and macOS
https://quodlibet.readthedocs.io
GNU General Public License v2.0
1.44k stars 224 forks source link

AppIndicator icons missing in GNOME #4494

Open grawity opened 7 months ago

grawity commented 7 months ago

Steps to reproduce

I ran QuodLibet in GNOME with the "AppIndicator" GNOME Shell extension installed.

Expected Output

GNOME Shell's AppIndicator extension should show a "𝅘𝅥𝅮" QuodLibet icon.

Actual Output

GNOME Shell's AppIndicator extension shows a generic "⋯" icon and complains in the system log about:

Feb 28 10:15:15 frost appindicatorsupport@rgcjonas.gmail.com[1765]: io.github.quodlibet.QuodLibet-1, Impossible
  to lookup icon for 'io.github.quodlibet.QuodLibet-symbolic' in /usr/lib/python3.11/site-packages/quodlibet/images

Test System

Which version of Quod Libet?

4.6.0

Which operating system

Arch Linux

If it's audio-related, what back-end?

It's not audio-related.

Additional Information

I had to manually create an index.theme file under /usr/lib/python3.11/site-packages/quodlibet/images/hicolor (then run gtk-update-icon-cache) to fix the issue locally: index.theme.txt

slawekmikula commented 4 days ago

The same in ubuntu. Quod Libet 4.6.0-3 from official deb package.

Thanks for the tip and the file ! Works as well on ubuntu 24.04.1 LTS. Theme file location (using deb's): /usr/lib/python3/dist-packages/quodlibet/images