Поступило сообщение о проблеме, связанной с тем, что приложение GTK (Shutter) не отображает значок в трее на Ubuntu Mate 20.04 с некоторыми темами иконок (скорее всего, с теми, которые не предоставляют соответствующего значка, поэтому нужно использовать стандартный): https://github.com/shutter-project/shutter/issues/363
Мы нашли следующую ошибку в выводе терминала:
(shutter:2807): Gtk-WARNING **: 21:55:32.455: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
Мы попробовали:
libgdk-pixbuf-2.0-0
и shared-mime-info
, как предложено в https://bbs.archlinux.org/viewtopic.php?id=223801. update-mime-database /usr/share/mime
и /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders --update-cache
, а также /usr/lib/i386-linux-gnu/gdk-pixbuf-2. 0/gdk-pixbuf-query-loaders --update-cache
, как предложено в https://bbs.archlinux.org/viewtopic.php?id=261143, а также убедился, что разрешения /usr/share/mime
равны 755 и /usr/share/mime/icons
равны 644. Тем не менее, значок не отображается. Я не могу воспроизвести проблему ни на моих машинах Arch и Manjaro, ни на одной из моих виртуальных машин Ubuntu (Ubuntu Mate 20.04, Ubuntu Gnome 20.04 и 21.04).
Теперь у меня нет идей, любая помощь в устранении неполадок будет оценена по достоинству!
Проблема решается запуском
update-icon-caches /usr/share/icons/*