Tiny Core Extensions > TCE Bugs
geany missing icons
GNUser:
I use geany.tcz in TCL14 x86_64. It was working perfectly until a few days ago. Now icons are missing:
The .dep file includes the new gtk-update-icon-cache.tcz extension, which is loaded.
The startup script seems correct:
--- Code: ---$ cat /usr/local/tce.installed/geany
#!/bin/sh
gtk-update-icon-cache -q -f -t /usr/local/share/icons/hicolor
gtk-update-icon-cache -q -f -t /usr/local/share/icons/Tango
--- End code ---
Even if I manually run the commands in startup script, icons are still missing. Ideas?
GNUser:
This is what I see when I start geany from a terminal:
--- Code: ---$ geany
(geany:13602): Gtk-WARNING **: 10:09:37.721: Error loading theme icon 'document-new' for stock: Icon 'document-new' not present in theme Adwaita
(geany:13602): Gtk-WARNING **: 10:09:37.724: Error loading theme icon 'document-open' for stock: Icon 'document-open' not present in theme Adwaita
(geany:13602): Gtk-WARNING **: 10:09:37.724: Error loading theme icon 'document-save' for stock: Icon 'document-save' not present in theme Adwaita
(geany:13602): Gtk-WARNING **: 10:09:37.724: Error loading theme icon 'document-revert' for stock:
(geany:13602): Gtk-WARNING **: 10:09:37.724: Error loading theme icon 'window-close' for stock: Icon 'window-close' not present in theme Adwaita
(geany:13602): Gtk-WARNING **: 10:09:37.725: Error loading theme icon 'go-previous' for stock:
(geany:13602): Gtk-WARNING **: 10:09:37.725: Error loading theme icon 'go-next' for stock:
(geany:13602): Gtk-WARNING **: 10:09:37.725: Error loading theme icon 'edit-clear' for stock:
(geany:13602): Gtk-WARNING **: 10:09:37.725: Error loading theme icon 'edit-find' for stock: Icon 'edit-find' not present in theme Adwaita
(geany:13602): Gtk-WARNING **: 10:09:37.725: Error loading theme icon 'edit-clear' for stock:
(geany:13602): Gtk-WARNING **: 10:09:37.725: Error loading theme icon 'go-jump' for stock:
(geany:13602): Gtk-WARNING **: 10:09:37.726: Error loading theme icon 'system-run' for stock: Icon 'system-run' not present in theme Adwaita
(geany:13602): Gtk-WARNING **: 10:09:37.726: Error loading theme icon 'window-close' for stock: Icon 'window-close' not present in theme Adwaita
(geany:13602): Gtk-WARNING **: 10:09:37.741: Error loading theme icon 'window-close' for stock: Icon 'window-close' not present in theme Adwaita
--- End code ---
Maybe gtk-update-icon-cache.tcz or gtk3.tcz is missing a dependency (some utility that enables applications to find icons)? (Just a wild uneducated guess because graphics in general and gtk* in particular are not my forte.)
GNUser:
gtk3's file selection dialog is also missing icons.
I figured it out: adwaita-icon-theme.tcz is not being loaded by any applications, even though gtk3 and geany both need it.
Either gtk3.tcz or geany.tcz needs to have adwaita-icon-theme.tcz in its .dep file. I think it makes more sense to add adwaita-icon-theme.tcz to gtk3.tcz.dep since it is needed for gtk3's file selection dialog.
Rich:
Hi GNUser
What happens if you only load humanity-icon-theme.tcz or lxde-icon-theme.tcz instead?
Does installing just one of those also fix the issue?
GNUser:
Hi Rich.
--- Quote from: Rich on March 20, 2023, 10:48:44 AM ---What happens if you only load humanity-icon-theme.tcz or lxde-icon-theme.tcz instead?
--- End quote ---
Even if I load them both, gtk3's file selection dialog and geany are not happy and show placeholders where icons should be.
Loading adwaita-icon-theme.tcz fixes both gtk3's file selection dialog and geany.
Navigation
[0] Message Index
[#] Next page
Go to full version