You are not logged in.

#1 2009-04-28 01:34:55

brisbin33
Member
From: boston, ma
Registered: 2008-07-24
Posts: 1,796
Website

[SOLVED]same configs yield different toolbar icons on different machin

Ok so i've had my desktop pretty much looking the same for a year or so.  when i got this eee pc i decided to just set up the major pieces of the environment pulling things from my desktop to speed up the process.

the two computers have the EXACT same:

~/.config/openbox/rc.xml
~/.gtkrc-2.0
~/.gtkrc.mine
~/.themes/*
~/.icons/*

`gtk-chtheme` and `switch` were used on both machines to double-set the gtk theme

everything is the same, as you can see in the shots, _except_ the toolbar icons in firefox and pcmanfm, what setting am i missing?

the desktop (good):
blue-thumb.png
the laptop (bad):
eee-thumb.png

i mean this isn't a huge deal, but it's fairly annoying.  no errors show when i start either app from CLI.  somehow i lucked out on my desktop and can't remember what i did.

Last edited by brisbin33 (2009-04-29 23:38:00)

Offline

#2 2009-04-28 04:30:13

Mektub
Member
From: Lisbon /Portugal
Registered: 2008-01-02
Posts: 647

Re: [SOLVED]same configs yield different toolbar icons on different machin

brisbin33,

The Firefox icons depend on the firefox theme.

That can be changed from inside Firefox with: Tools ---> Add-ons -> Themes

(there two firefox add-ons that synchronize firefox between two machines: syncplaces and FEBE).

What concerns pcmanfm I see doing an 'strace' that he is using icons from:

/usr/share/icons/gnome/16x16

This is probably related with a gnome theme.

Mektub


Follow me on twitter: https://twitter.com/johnbina

Offline

#3 2009-04-28 15:35:22

brisbin33
Member
From: boston, ma
Registered: 2008-07-24
Posts: 1,796
Website

Re: [SOLVED]same configs yield different toolbar icons on different machin

odd, your ideas make sense and i'll look into all that, but both machines use firefox's default theme which is supposed to blend into the user's gtk2 theme (which the 'good' machine does wonderfully); also, i've never installed anything gnome related on either machine.  i'll look into this but i also found last night that:

running lxappearance on the 'good' machine shows the good toolbar icons in the preview
while, running lxappearance on the 'bad' machine shows the bad toolbar icons in the preview

maybe i don't have the icons at the correct dpi for the little screen, so it defaults back?

i'll mess with this some more tonight or tomorrow and report back.

Offline

#4 2009-04-28 19:44:29

Trent
Member
From: Baltimore, MD (US)
Registered: 2009-04-16
Posts: 990

Re: [SOLVED]same configs yield different toolbar icons on different machin

To ask the obvious question, is gtk-icon theme-name set in your .gtkrc.mine or .gtkrc-2.0?

I know gnome-settings-daemon can cause apps to completely ignore certain config files.  I don't know if it affects icon themes and I presume you don't have it running, but I mention it just in case.

For clarification, is it *only* firefox and pcmanfm that use the "bad" icon theme, or all gtk2 apps?

Offline

#5 2009-04-28 20:17:28

brisbin33
Member
From: boston, ma
Registered: 2008-07-24
Posts: 1,796
Website

Re: [SOLVED]same configs yield different toolbar icons on different machin

Trent wrote:

To ask the obvious question, is gtk-icon theme-name set in your .gtkrc.mine or .gtkrc-2.0?

yup...

brisbin33 wrote:

the two computers have the EXACT same:

~/.config/openbox/rc.xml
~/.gtkrc-2.0
~/.gtkrc.mine

~/.themes/*
~/.icons/*

i literally scp'd them all over NO difference.

Trent wrote:

For clarification, is it *only* firefox and pcmanfm that use the "bad" icon theme, or all gtk2 apps?

i'm assume all gtk2 apps exhibit this behavior, simply judging by the lxappearance situation i found; those are the only two non terminal apps i use on a day to day so that's where i first saw the 'feature'

Last edited by brisbin33 (2009-04-28 20:19:21)

Offline

#6 2009-04-28 22:26:07

Knute
Member
From: Minot, ND
Registered: 2009-03-17
Posts: 604

Re: [SOLVED]same configs yield different toolbar icons on different machin

Since you scp'd them over,  do they have the correct permissions?  as in user and group settings?

If your user is 1001 on the one computer and your user is 1002 on the other.....

Same with the group settings.


Knute

Offline

#7 2009-04-28 23:49:08

brisbin33
Member
From: boston, ma
Registered: 2008-07-24
Posts: 1,796
Website

Re: [SOLVED]same configs yield different toolbar icons on different machin

@Knute, permissions are good same user both boxes.

@all:

what i just did:

scp'd /usr/share/{icons,themes} over so they are the same across both boxes
ran strace -o strace.txt {pcmanfm,firefox} on both boxes
grepped for /usr/share/{icons,themes} in strace.txt on both boxes

what i've found (this could get confusing, bear with me...):

both boxes seem to go to /usr/share/icons/hicolor
the 'good' box sees ...icons/hicolor/16x16/actions - no such file or directory and loads /hicolor/16x16/animations instead
the 'bad' box just loads ...icons/hicolor/16x16/actions
the 'good' box loads ...themes/Raleigh/gtk-2.0/gtkrc (which is an empty file)
the 'bad' box has no results for the 'themes' grep

could this be a 32 / 64 bit issue?

for completeness, strace of pcmanmfm grepped for /usr/share/icons on each box:

the working setup: (64 bit desktop)

stat("/usr/share/icons/ALLBLACK", 0x7fff95a84490) = -1 ENOENT (No such file or directory)
stat("/usr/share/icons/gnome", 0x7fff95a84490) = -1 ENOENT (No such file or directory)
stat("/usr/share/icons/gnome/index.theme", 0x7fff95a84370) = -1 ENOENT (No such file or directory)
stat("/usr/share/icons/hicolor", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/share/icons/hicolor/index.theme", {st_mode=S_IFREG|0644, st_size=22255, ...}) = 0
open("/usr/share/icons/hicolor/index.theme", O_RDONLY) = 9
stat("/usr/share/icons/hicolor/16x16/actions", 0x7fff95a84370) = -1 ENOENT (No such file or directory)
stat("/usr/share/icons/hicolor/16x16/animations", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/share/icons/hicolor", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/share/icons/hicolor/icon-theme.cache", O_RDONLY) = 9
open("/usr/share/icons/hicolor/icon-theme.cache", O_RDONLY) = 10
stat("/usr/share/icons", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/share/icons", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/share/icons/icon-theme.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 9
stat("/usr/share/icons/hicolor/index.theme", {st_mode=S_IFREG|0644, st_size=22255, ...}) = 0

and the NON working setup: (32 bit eee pc)

stat64("/usr/share/icons/ALLBLACK", 0x77e97894) = -1 ENOENT (No such file or directory)
stat64("/usr/share/icons/gnome", 0x77e97894) = -1 ENOENT (No such file or directory)
stat64("/usr/share/icons/gnome/index.theme", 0x77e9777c) = -1 ENOENT (No such file or directory)
stat64("/usr/share/icons/hicolor", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/share/icons/hicolor/index.theme", {st_mode=S_IFREG|0644, st_size=22255, ...}) = 0
open("/usr/share/icons/hicolor/index.theme", O_RDONLY|O_LARGEFILE) = 9
stat64("/usr/share/icons/hicolor/16x16/actions", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/share/icons/hicolor", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/share/icons/hicolor/icon-theme.cache", O_RDONLY|O_LARGEFILE) = 9
open("/usr/share/icons/hicolor/icon-theme.cache", O_RDONLY|O_LARGEFILE) = 10
stat64("/usr/share/icons", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/share/icons", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/share/icons/icon-theme.cache", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/icons", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 9
open("/usr/share/icons/default/cursors/xterm", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/default/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/default/cursors/bottom_right_corner", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/default/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/default/cursors/sb_h_double_arrow", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/default/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/default/cursors/watch", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/default/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/share/icons/hicolor/index.theme", {st_mode=S_IFREG|0644, st_size=22255, ...}) = 0

i gotta tell ya, ummabout to give up on this one.

Offline

#8 2009-04-28 23:55:20

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: [SOLVED]same configs yield different toolbar icons on different machin

I skimmed a bit through the thread but this seems similar to a problem that I had: http://bbs.archlinux.org/viewtopic.php?id=65195
I must have muttered "wtf, it's exactly the fucking same, wtf won't it work?" 50 times while trying to figure it out.

Btw, can you please post your PS1 var? I just haven't been able to get lines like that in mine. Thanks.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#9 2009-04-29 01:26:34

brisbin33
Member
From: boston, ma
Registered: 2008-07-24
Posts: 1,796
Website

Re: [SOLVED]same configs yield different toolbar icons on different machin

anything for you Xyne... hehe

i'll take a look at your thread tomorrow; meanwhile, here's my PS1:

# colored prompt
if [ "`tput colors`" = "256" ]; then
  B="\e[0;38;5;67m"
  G="\e[0;38;5;114m"
  Y="\e[0;38;5;214m"
else
  B="\e[0;34m"
  G="\e[0;32m"
  Y="\e[0;33m"
fi

W="\e[0m"

PS1="\[$B\]┌─\[$W\][ \[$Y\]\A \[$W\]][ \[$G\]\h:\w \[$W\]]\n\[$B\]└─\[$Y\]> \[$W\]"

edit: minor color change i did today (found some programs don't like it if you don't reset to \e[0m after the prompt)

Last edited by brisbin33 (2009-04-29 13:22:28)

Offline

#10 2009-04-29 23:37:19

brisbin33
Member
From: boston, ma
Registered: 2008-07-24
Posts: 1,796
Website

Re: [SOLVED]same configs yield different toolbar icons on different machin

wow, Xyne to the rescue yet again.

couple keywords for google-net: icons theme toolbar different Dyne tango ALLBLACK gtk 32 bit

the solution: on 32 bit arch, to successfully display gtk2 toolbar icons for Dyne and/or ALLBLACK themes/icons you have to install tango-icon-theme on 64 bit this is not needed.

thanks all.

Offline

Board footer

Powered by FluxBB