Tiny Core Linux
Tiny Core Extensions => TCE Q&A Forum => Topic started by: jur on January 07, 2010, 12:04:36 AM
-
The behavior of various apps wrt their icons is very puzzling. I hope someone can enlighten me.
* Some apps, such as Abiword, always show their icon in the top left window title area when started.
*Others such as Gnumeric, don't show icons until rox has been started. They show a default wm icon instead. After rox (or chromium) has been started, the apps own icon is shown.
* Still others, like Beaver, complain about not finding an icon in a certain location (can be seen when started in a terminal). If an icon is placed in that location, it will show that icon. But only when rox has been started at least once. Until then it also shows the default wm icon.
*Yet still others, such as galculator, never show anything but the default wm icon.
How can I influence this behaviour? I am using openbox and tint2. I always want to see the app's own icon, or if I spec this, a theme icon.
Help, please?
-
First google hit:
http://icculus.org/openbox/index.php/Main_Page
-
Strange icon behavior is caused in most cases by:
1) missing GTK icon theme
2) missing hi-color icon theme
3) missing ~/.gtkrc-2.0 which specifies the used icon theme
With other words, the GTK+ environment is not configured.
My suggestion is:
1) Install gnome-icon-theme.tcz and hicolor-icon-theme.tcz
2) Create .gtkrc.2.0 in console:
echo 'gnome-icon-theme-name="gnome"' > ~/.gtkrc-2.0
As an alternative install pcmanfm.tcz which will do all itself except installing its own icon theme instead of gnome.
LXDE and Xfce4 also set it up by default.
Hope it solves the problem. Of cource there may be issues with an applications, but try it first.
-
1) Install gnome-icon-theme.tcz and hicolor-icon-theme.tcz
What I've found - using the case of getting all of the icons to display in rhythmbox as a yardstick - is that this causes most of the icons to display.
To get all of the icons to display, install gnome-icon-theme and create a symlink hicolor -> gnome in /usr/local/share/icons