On a machine otherwise successfully upgraded from FC1 to FC4 (now that I have the proper yum.conf, thanks to this list), I am unable to put the proper icon onto the launcher for Epiphany 1.6.1 (upgraded from 1.0.8 under FC1 -- where it did have the icon).
epiphany.png is available from http://ftp.gnome.org/pub/GNOME/sources/epiphany/ -- I got a copy, saved it to my home directory, and copied it from there as root into three or four other files.
FC4 has at least five files with launcher icons :
/usr/share/icons/* /usr/share/images/* /usr/share/emoticons/* (which has other things, too) /usr/share/epiphany/art (where epiphany.png oughtta be, no? It wasn't. /usr/share/pixmaps/*
-- and various other folders have a few each, much like ~/epiphany/art.
I copied the saved image into both /usr/share/icons and /usr/share/pixmaps, because I know the ones that show up when you right-click on a browser icon may come at least from those, and also into ~/epiphany/art.
(I haven't been able to guess how FC4 chooses where to offer icons from; I had to jump through hoops to get the Big Red Lizard onto Mozilla ...)
Then I tried right-clicking on Properties for the current icon I had stopping the epiphany gap, and then on the icon. Sure enough, the array it showed me now included epiphany.png. It let me highlight it, and put it in the Properties box.
BUT when I closed that, I got an error box saying "Failed to load image epiphany.png. Details: Icon not found." And sure enough, the browser drawer is showing the orange question mark again -- even though, when I open the Properties box by right-clicking on that, it shows *not* the mark, but epiphany.png!
Aaarrrghghghghg.....
On Tue, 12 Jul 2005 12:30:11 -0400, I beartooth wrote:
On a machine otherwise successfully upgraded from FC1 to FC4..., I am unable to put the proper icon onto the launcher for Epiphany 1.6.1 (upgraded from 1.0.8 under FC1 -- where it did have the icon).
[...]
epiphany.png is available from http://ftp.gnome.org/pub/GNOME/sources/epiphany/ -- I got a copy, saved it to my home directory, and copied it from there as root into both /usr/share/icons and /usr/share/pixmaps, because I know the icons that show up when you right-click on a browser icon may come at least from those files, and also into ~/epiphany/art.
[....] Acting on a hunch, I rebooted the machine.
Epiphany.png now appears in the browser drawer on my panel -- but under Internet off the Main Menu there is still no icon; and when I right-click the name and tell it to put the launcher on the panel, I get an error box saying "Failed to load image web-browser.png" [sic! not epiphany.png -- the other is what I had last, iirc]
It goes on to say "Details: failed to open file '/usr/share/icons/gnome/48x48/apps/web-browser.png': No such file or directory." (I didn't hit the delete, nor issue a rm command, in any of my hacking, iirc.)
The way it is now works for me, since I already have the icon on the launcher where I want it; I hope those who know more may find something here of interest.
Hi
BUT when I closed that, I got an error box saying "Failed to load image epiphany.png. Details: Icon not found." And sure enough, the browser drawer is showing the orange question mark again -- even though, when I open the Properties box by right-clicking on that, it shows *not* the mark, but epiphany.png!
File a bug report in Red Hat bugzilla regards Rahul
Op di, 12-07-2005 te 14:54 -0400, schreef beartooth:
On Tue, 12 Jul 2005 12:30:11 -0400, I beartooth wrote:
On a machine otherwise successfully upgraded from FC1 to FC4..., I am unable to put the proper icon onto the launcher for Epiphany 1.6.1 (upgraded from 1.0.8 under FC1 -- where it did have the icon).
[...]
epiphany.png is available from http://ftp.gnome.org/pub/GNOME/sources/epiphany/ -- I got a copy, saved it to my home directory, and copied it from there as root into both /usr/share/icons and /usr/share/pixmaps, because I know the icons that show up when you right-click on a browser icon may come at least from those files, and also into ~/epiphany/art.
[....] Acting on a hunch, I rebooted the machine.
Epiphany.png now appears in the browser drawer on my panel -- but under Internet off the Main Menu there is still no icon; and when I right-click the name and tell it to put the launcher on the panel, I get an error box saying "Failed to load image web-browser.png" [sic! not epiphany.png -- the other is what I had last, iirc]
It goes on to say "Details: failed to open file '/usr/share/icons/gnome/48x48/apps/web-browser.png': No such file or directory." (I didn't hit the delete, nor issue a rm command, in any of my hacking, iirc.)
The way it is now works for me, since I already have the icon on the launcher where I want it; I hope those who know more may find something here of interest.
Have you tried reinstalling epiphany? Something like 'rpm -e epiphany; yum install epiphany'? I don't use epiphany myself, so I can't tell you any more about this, but I guess the rpm should install the proper icon. 'rpm -ql epiphany' gives you a list of all files contained in the epiphany package, is the icon in that list? (maybe grep for png or something.)
Nils Breunese.
beartooth wrote:
On a machine otherwise successfully upgraded from FC1 to FC4 (now that I have the proper yum.conf, thanks to this list), I am unable to put the proper icon onto the launcher for Epiphany 1.6.1 (upgraded from 1.0.8 under FC1 -- where it did have the icon).
epiphany.png is available from http://ftp.gnome.org/pub/GNOME/sources/epiphany/ -- I got a copy, saved it to my home directory, and copied it from there as root into three or four other files.
FC4 has at least five files with launcher icons :
/usr/share/icons/* /usr/share/images/* /usr/share/emoticons/* (which has other things, too) /usr/share/epiphany/art (where epiphany.png oughtta be, no? It wasn't. /usr/share/pixmaps/*
-- and various other folders have a few each, much like ~/epiphany/art.
I copied the saved image into both /usr/share/icons and /usr/share/pixmaps, because I know the ones that show up when you right-click on a browser icon may come at least from those, and also into ~/epiphany/art.
(I haven't been able to guess how FC4 chooses where to offer icons from; I had to jump through hoops to get the Big Red Lizard onto Mozilla ...)
Then I tried right-clicking on Properties for the current icon I had stopping the epiphany gap, and then on the icon. Sure enough, the array it showed me now included epiphany.png. It let me highlight it, and put it in the Properties box.
BUT when I closed that, I got an error box saying "Failed to load image epiphany.png. Details: Icon not found." And sure enough, the browser drawer is showing the orange question mark again -- even though, when I open the Properties box by right-clicking on that, it shows *not* the mark, but epiphany.png!
Aaarrrghghghghg.....
Yes, and this does not happen exclussively with Epiphany. It pretty much happens when you have an icon "outside" the scope of your currently used icon theme (I know 'cause I use a custom one). Even though many applications icons are in place in my current theme, there's quite a bit of them missing (like Amarok, for instance...) I found that I had to add the inherited icon theme I wanted to use for some icons too (I'm currently using a Mac-esque icon theme, and I had to inherit the crystal icon theme too). Sure enough the panel would complaint about not having an icon available for the launcher, that file was missing and such and such. I wonder why is the file not being seen when it fells ouside the scope of you currently used icons theme, unless you inherit the icon (or link the icon you want into your theme's expected directory, like /usr/share/icons/Buecurve/48x48/apps/).
At least there's a bugzilla now about it.
tis 2005-07-12 klockan 12:30 -0400 skrev beartooth:
On a machine otherwise successfully upgraded from FC1 to FC4 (now that I have the proper yum.conf, thanks to this list), I am unable to put the proper icon onto the launcher for Epiphany 1.6.1 (upgraded from 1.0.8 under FC1 -- where it did have the icon).
epiphany.png is available from http://ftp.gnome.org/pub/GNOME/sources/epiphany/ -- I got a copy, saved it to my home directory, and copied it from there as root into three or four other files.
That icon is included with FC4, it's called web-browser.png:
/usr/share/icons/hicolor/48x48/apps/web-browser.png
It's part of the gnome-icon-theme package. The Epiphany launcher uses that icon by default, so you should be able to just drag the launcher from the menu to the panel. Maybe you need to delete the old launcher and re-add it?
FC4 has at least five files with launcher icons :
/usr/share/icons/* /usr/share/images/* /usr/share/emoticons/* (which has other things, too) /usr/share/epiphany/art (where epiphany.png oughtta be, no? It wasn't. /usr/share/pixmaps/*
-- and various other folders have a few each, much like ~/epiphany/art.
I copied the saved image into both /usr/share/icons and /usr/share/pixmaps, because I know the ones that show up when you right-click on a browser icon may come at least from those, and also into ~/epiphany/art.
(I haven't been able to guess how FC4 chooses where to offer icons from; I had to jump through hoops to get the Big Red Lizard onto Mozilla ...)
You know there's a "Browse..." button on the top right of the icon selection box, so that you can specify an image located anywhere for a launcher?
Then I tried right-clicking on Properties for the current icon I had stopping the epiphany gap, and then on the icon. Sure enough, the array it showed me now included epiphany.png. It let me highlight it, and put it in the Properties box.
BUT when I closed that, I got an error box saying "Failed to load image epiphany.png. Details: Icon not found." And sure enough, the browser drawer is showing the orange question mark again -- even though, when I open the Properties box by right-clicking on that, it shows *not* the mark, but epiphany.png!
That sounds strange, perhaps you need to manually update the gtk icon cache. Run gtk-update-icon-cache as root. But you really shouldn't have to put the icon there in the first place, the Epiphany launcher in the main menu already uses the icon you want.
/Peter Backlund
On Tue, 12 Jul 2005 21:00:03 +0200, Nils Breunese wrote:
Have you tried reinstalling epiphany? Something like 'rpm -e epiphany; yum install epiphany'? I don't use epiphany myself, so I can't tell you any more about this, but I guess the rpm should install the proper icon. 'rpm -ql epiphany' gives you a list of all files contained in the epiphany package, is the icon in that list? (maybe grep for png or something.)
All right, that seemed the simplest of the three suggestions so far; so I tried it first. Neither 'rpm -ql epiphany' nor that command piped into 'grep .png' or 'grep epiphany.png' gets anything, before or after 'rpm -e epiphany' followed by 'yum install epiphany' However, /usr/share/epiphany/art is still there, or back -- and still does not contain epiphany.png, though it does contain seven other .png files.
Might it be missing from the rpm for epiphany for FC4?
The actual icon is still in the drawer and on the Properties box from the icon in the drawer, even after removing and re-installing epiphany.
It is not in the Internet list under the Main Menu, though the name Epiphany is. Right-clicking there and clicking Properties (I *think* that's what I did) gets an error box with a message saying "Failed to open file '/usr/share/icons/gnome/48x48/apps/web-browser.png': No such file or directory"
That last is *very* odd -- /usr/share/icons/gnome/48x48/ contains folders named devices, emblems, filesystems, and mimetypes (each full of icons) -- but no apps folder at all!
Should I create an apps folder there, and put epiphany.png in it?? Under its own name, or renamed, or both?
I also tried telling the GUI search function to find web-browser.png in the filesystem. That got 22 hits, with three variations on the name : redhat-web-browser.png, icon-web-browser.png, and plain web-browser.png. Of the 22, one is in /usr/share/pixmaps, and the rest in four subfolders of /usr/share/icons : two in hicolor, two in files of the form HighContrastLarge<...>, six in crystalsvg/<....>, and ten in BlueCurve/<...>
On Tue, 12 Jul 2005 22:49:19 +0200, Peter Backlund wrote:
epiphany.png is available from http://ftp.gnome.org/pub/GNOME/sources/epiphany/ -- I got a copy, saved it to my home directory, and copied it from there as root into three or four other files.
That icon is included with FC4, it's called web-browser.png:
/usr/share/icons/hicolor/48x48/apps/web-browser.png
Sure enough, so it is -- under that name, only, and not under the name epiphany.png
It's part of the gnome-icon-theme package. The Epiphany launcher uses that icon by default, so you should be able to just drag the launcher from the menu to the panel. Maybe you need to delete the old launcher and re-add it?
That's effectively what I did with the one I have -- in the drawer on the panel. Can I, and should I, also drag it to the Internet list under the Main Menu? If so, how? It did nothing when I tried it directly; covered one whole panel with iterations of the icon when I inadvertently dragged it to a panel; and refused to be dragged, with a permission error box, when I tried just dragging it out onto the desktop.
It did let me copy it, rather than drag it, onto the desktop; but I still can't find a way to put it onto the menu next to the name.
You know there's a "Browse..." button on the top right of the icon selection box, so that you can specify an image located anywhere for a launcher?
No -- or more likely I don't know quite how to use it ...
Thanks, though; I'll try to figure it out.
Then I tried right-clicking on Properties for the current icon I had stopping the epiphany gap, and then on the icon. Sure enough, the array it showed me now included epiphany.png. It let me highlight it, and put it in the Properties box.
BUT when I closed that, I got an error box saying "Failed to load image epiphany.png. Details: Icon not found." And sure enough, the browser drawer is showing the orange question mark again -- even though, when I open the Properties box by right-clicking on that, it shows *not* the mark, but epiphany.png!
That sounds strange, perhaps you need to manually update the gtk icon cache. Run gtk-update-icon-cache as root. But you really shouldn't have to put the icon there in the first place, the Epiphany launcher in the main menu already uses the icon you want.
OK : I get
[root@localhost ~]# gtk-update-icon-cache [root@localhost ~]#
How do I tell what it did? The icon is still not next to the name in the Internet list off the Main Menu -- though I haven't logged out and back in ....
Beartooth wrote:
All right, that seemed the simplest of the three suggestions so far; so I tried it first. Neither 'rpm -ql epiphany' nor that command piped into 'grep .png' or 'grep epiphany.png' gets anything, before or after 'rpm -e epiphany' followed by 'yum install epiphany' However, /usr/share/epiphany/art is still there, or back -- and still does not contain epiphany.png, though it does contain seven other .png files.
Might it be missing from the rpm for epiphany for FC4?
So I installed epiphany on my FC4 box and I gets me an icon to go with it. If I grep for .png in the package file list I get a whole lot of pngs, but none of them seem to be the menu icon. I guess the icons are part of the redhat-artwork package:
[root@shapoklyak ~]# rpm -q --whatprovides /usr/share/pixmaps/redhat-web-browser.png redhat-artwork-0.122-10
Do you have that installed?
Nils.
On Tue, 12 Jul 2005 15:01:31 -0500, Gain Paolo Mureddu wrote:
Yes, and this does not happen exclusively with Epiphany. It pretty much happens when you have an icon "outside" the scope of your currently used icon theme (I know 'cause I use a custom one). Even though many applications icons are in place in my current theme, there's quite a bit of them missing (like Amarok, for instance...) I found that I had to add the inherited icon theme I wanted to use for some icons too (I'm currently using a Mac-esque icon theme, and I had to inherit the crystal icon theme too).
I'm not sure I understand "inherit" in this context. I did say, I think, that the machine in question is one that I upgraded from FC1 to FC4 -- and should have said, if I didn't, that everything including the icon was normal before the upgrade. So I should have inherited -- if I understand aright.
Sure enough the panel would complaint about not having an icon available for the launcher, that file was missing and such and such. I wonder why is the file not being seen when it fells outside the scope of you currently used icons theme, unless you inherit the icon (or link the icon you want into your theme's expected directory, like /usr/share/icons/Bluecurve/48x48/apps/).
To judge from the error box I get, FC4 seems to expect it to be in /usr/share/icons/gnome rather than the one above, where it is.
At least there's a bugzilla now about it.
Oh good. By yourself? Thank you for that. I can't seem to get my head around bugzilla for some reason ....
ons 2005-07-13 klockan 11:24 -0400 skrev beartooth:
On Tue, 12 Jul 2005 22:49:19 +0200, Peter Backlund wrote:
epiphany.png is available from http://ftp.gnome.org/pub/GNOME/sources/epiphany/ -- I got a copy, saved it to my home directory, and copied it from there as root into three or four other files.
That icon is included with FC4, it's called web-browser.png:
/usr/share/icons/hicolor/48x48/apps/web-browser.png
Sure enough, so it is -- under that name, only, and not under the name epiphany.png
It's part of the gnome-icon-theme package. The Epiphany launcher uses that icon by default, so you should be able to just drag the launcher from the menu to the panel. Maybe you need to delete the old launcher and re-add it?
That's effectively what I did with the one I have -- in the drawer on the panel. Can I, and should I, also drag it to the Internet list under the Main Menu? If so, how? It did nothing when I tried it directly; covered one whole panel with iterations of the icon when I inadvertently dragged it to a panel; and refused to be dragged, with a permission error box, when I tried just dragging it out onto the desktop.
I'm not sure I follow...from the beginning:
1. Do you have an Epiphany icon (launcher) in the main menu under Internet (you should, if epiphany is installed in FC4)?
2. Are you able to add it to the panel by dragging it from the main menu?
3. If yes on 1 and 2, what is the problem? If no, you've likely hit an upgrade bug in the Gnome settings.
It did let me copy it, rather than drag it, onto the desktop; but I still can't find a way to put it onto the menu next to the name.
That sounds strange, perhaps you need to manually update the gtk icon cache. Run gtk-update-icon-cache as root. But you really shouldn't have to put the icon there in the first place, the Epiphany launcher in the main menu already uses the icon you want.
OK : I get
[root@localhost ~]# gtk-update-icon-cache [root@localhost ~]#
It updates the icon cache. More info in man gtk-update-icon-cache. If it works correctly, nothing is printed to stdout (the terminal).
/Peter
beartooth wrote:
I'm not sure I understand "inherit" in this context. I did say, I think, that the machine in question is one that I upgraded from FC1 to FC4 -- and should have said, if I didn't, that everything including the icon was normal before the upgrade. So I should have inherited -- if I understand aright.
By "inherit" I mean the way GNOME handles icon themes. There's a file (theme.index) where you have to declare with which other icon theme(s) does your particular icon-theme relates, shares or otherwise may fill up some gaps, in order words, use those icons as missing icons from your current theme. This file is done by the people who release an icon theme. So even though your or I or anyone else maybe using the Bluecurve icon-theme, still some icons have to be pulled from other sources, the most commonly "inherited" icon theme by pretty much all themes is the gnome icon-theme (being it the one with the broadest icon library), and when that fails to provide an icon, then /usr/share/pixmaps is searched for (I'm pretty sure that's the order it cascades, if I'm wrong, I apologize).
Sure enough the panel would complaint about not having an icon available for the launcher, that file was missing and such and such. I wonder why is the file not being seen when it fells outside the scope of you currently used icons theme, unless you inherit the icon (or link the icon you want into your theme's expected directory, like /usr/share/icons/Bluecurve/48x48/apps/).
To judge from the error box I get, FC4 seems to expect it to be in /usr/share/icons/gnome rather than the one above, where it is.
By that path, I meant any other icon path too, so yeah, in your case in particular, /usr/share/icons/gnome would be the place to look for it.
At least there's a bugzilla now about it.
Oh good. By yourself? Thank you for that. I can't seem to get my head around bugzilla for some reason ....
Actually I thought you did that, but I'll add a report for this with two our cases to back up the "bug". I just wanna add, that I did a full system installation, not an upgrade, from FC3 to FC4. Since I have my /home and /usr/local paths as separate partitions, I did not lose anything I cared for, at most some of the programs living in /usr/local should be re-built with GCC4 (if at all needed). I'll go add the bugzilla now.
Thanks for the clarification, and let us hope this is a simple enough issue to solve.
On Wed, 13 Jul 2005 20:19:45 +0200, Peter Backlund wrote: [....]
I'm not sure I follow...from the beginning:
- Do you have an Epiphany icon (launcher) in the main menu under
Internet (you should, if epiphany is installed in FC4)?
No, despite the fact Epiphany is installed and I use it with no trouble, daily.
- Are you able to add it to the panel by dragging it from the main
menu?
Yes. And also to the drawer from there.
- If yes on 1 and 2, what is the problem? If no, you've likely hit an
upgrade bug in the Gnome settings.
I do now have the icon in the drawer where I put the launcher, after adding it to the panel -- where it appeared as an orange question mark, with an error box about no icon being where FC4 seems to expect it, among 48x48 gnome icons.
When I then move that orange question mark into the drawer, I get the error box again, and an orange question mark in the drawer.
When I right-click on the question mark and then click on properties, the properties box shows only a little box showing "No icon."
When I click on the "no icon" box, I get a display, not of the gnome icons, but of the collection in /usr/share/pixmaps -- which does contain ine that looks to be epiphany.png.
When I then click on that epiphany icon, and then on OK, it goes onto the little icon box in the properties box -- and into the drawer, even before I click OK in the Properties box. I then have two epiphany icons in the drawer.
And there is still no icon next to Epiphany in the Internet menu off the Main Menu.
Does that clarify anything? It doesn't seem to be one of the possibilities that you expected (and that anyone naturally would).
On Wed, 13 Jul 2005 17:25:21 +0200, Nils Breunese wrote:
Beartooth wrote:
[...]
Might it be missing from the rpm for epiphany for FC4?
So I installed epiphany on my FC4 box and I gets me an icon to go with it. If I grep for .png in the package file list I get a whole lot of pngs, but none of them seem to be the menu icon. I guess the icons are part of the redhat-artwork package:
[root@shapoklyak ~]# rpm -q --whatprovides /usr/share/pixmaps/redhat-web-browser.png redhat-artwork-0.122-10
Do you have that installed?
Yes :
[root@localhost ~]# rpm -q redhat-artwork redhat-artwork-0.122-10 [root@localhost ~]#
(I don't understand the "--whatprovides ... that you have in between (which shows as a separate line on my newsreader). Fwiw, when I tried copying & pasting it onto the line after "rpm -q" and hitting enter, I also got the same 0.122-10.
beartooth wrote:
Yes :
[root@localhost ~]# rpm -q redhat-artwork redhat-artwork-0.122-10 [root@localhost ~]#
(I don't understand the "--whatprovides ... that you have in between (which shows as a separate line on my newsreader). Fwiw, when I tried copying & pasting it onto the line after "rpm -q" and hitting enter, I
also got the same 0.122-10.
I think the same could have been accomplished by rpm -ql redhat-artwork | less, which would list all the package's contents, and makes the output scrollable.
Gain Paolo Mureddu wrote:
Yes :
[root@localhost ~]# rpm -q redhat-artwork redhat-artwork-0.122-10 [root@localhost ~]#
(I don't understand the "--whatprovides ... that you have in between (which shows as a separate line on my newsreader). Fwiw, when I tried copying & pasting it onto the line after "rpm -q" and hitting enter, I
also got the same 0.122-10.
I think the same could have been accomplished by rpm -ql redhat-artwork | less, which would list all the package's contents, and makes the output scrollable.
No, that's not the same. The following command returns to which installed package <file> belongs:
rpm -q --whatprovides <file>
I found a redhat webbrowser icon file and used the command above to discover that it belonged to the redhat-artwork package.
Nils.
Nils Breunese wrote:
Gain Paolo Mureddu wrote:
Yes :
[root@localhost ~]# rpm -q redhat-artwork redhat-artwork-0.122-10 [root@localhost ~]#
(I don't understand the "--whatprovides ... that you have in between (which shows as a separate line on my newsreader). Fwiw, when I tried copying & pasting it onto the line after "rpm -q" and hitting enter, I
also got the same 0.122-10.
I think the same could have been accomplished by rpm -ql redhat-artwork | less, which would list all the package's contents, and makes the output scrollable.
No, that's not the same. The following command returns to which installed package <file> belongs:
rpm -q --whatprovides <file>
I found a redhat webbrowser icon file and used the command above to discover that it belonged to the redhat-artwork package.
Nils.
Ahh!! Ok, more like the rpm -qf </path/to/file> is, where it tells you to which package does file belong to.
desktop@lists.stg.fedoraproject.org