| Summary: | Missing icons in gtk apps (totem, evince, rhythmbox) | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Alejandro Cobo <alejandrocobo> |
| Component: | RPM Packages | Assignee: | Olav Vitters <olav> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | LpSolit, as9902613, davidwhodgins, eatdirt, eeeemail, firatkutlu, hhielscher, hugo.pereira, juan.baptiste, mageia, marcello.anni, philippel, warrenelewis, wilcal.int, zen25000 |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Linux | ||
| Whiteboard: | MGA2TOO, | ||
| Source RPM: | gtk+3.0 | CVE: | |
| Status comment: | |||
| Bug Depends on: | |||
| Bug Blocks: | 5034 | ||
| Attachments: |
Totem missed icons
totem strace |
||
|
Description
Alejandro Cobo
2012-03-27 16:44:34 CEST
which theme ? oxygen ? can you provide a screenshot ? Keywords:
(none) =>
NEEDINFO In KDE default theme. Created attachment 1885 [details]
Totem missed icons
How you can see, there are no icons in the play, stop... buttons. I used the Mageia default theme under KDE.
ok then yes, oxygen-gtk, it's a know issue iirc (but not in our bugzilla) Keywords:
NEEDINFO =>
(none) Might be an issue with icon "remapping" from oxygen-gtk theme, or simply missing icons in the oxygen libs. Will investigate. meant: in oxygen icon theme. As far as I can tell the same issue exists when not using oxygen-gtk widget theme, and not using oxygen icon theme. So I'd vote for a totem issue rather than an oxygen issue. See screenshot: http://wstaw.org/m/2012/04/03/plasma-desktopBE2207.png oups sorry :s olav, any ideas ? Assignee:
bugsquad =>
olav Please give the output of: strace totem 2>&1 | egrep '(png|svg)' Works for me, but then again, I don't use Oxygen. Created attachment 1922 [details]
totem strace
Using KDE and default theme aka Oxygen
Weird, under gnome I see attempts for:
open("/usr/share/icons/gnome/scalable/actions/media-skip-backward-symbolic.svg", O_RDONLY) = 14
I'd expect it to at least try for media-skip-backward-symbolic.svg, then media-skip-backward.svg
Either hicolor is the icon theme should provide these for the icons to work.
As far as I can tell, media-skip-backward-symbolic is only provided by gnome and I don't think its a generic name. There is a media-skip-backward.png (note the png) provided by both gnome and oxygen ... so definitely an issue with icon themes, or totem not using "generic" stuff Any idea why svg is used anyway ? And not png ? ok. Looking at the actual "symbolic" icons, from gnome, they are monochrome small icons, and yes, have no equivalent in oxygen. I guess that they should rather be provided by upstream theme (like hicolor, indeed). alternatively I guess I could also add "usr/share/icon/gnome" in the path for icon lookup in oxygen, with lower priority than the actual icon theme. ... though that would be hacky of course meant: "in the path for icon lookup in oxygen-gtk" (and gtk3) GTK apps are supposed to fall back to the icon without -symbolic (meaning: you should say you want to symbolic icon and GTK falls back). However, seems Totem hard coded the icon name including -symbolic. So it breaks down.. Bug in totem oh ok ! Thanks for the information !
Guillaume Rousse
2012-05-02 21:21:43 CEST
CC:
(none) =>
guillomovitch Hi, This bug was filed against cauldron, but we do not have cauldron at the moment. Please report whether this bug is still valid for Mageia 2. Thanks :) Cheers, marja Keywords:
(none) =>
NEEDINFO I just installed totem and I saw that this bug is still valid for mageia2. CC:
(none) =>
firatkutlu
Sander Lepik
2012-05-27 16:26:58 CEST
Keywords:
NEEDINFO =>
(none) you need to also install the gnome-icon-theme-symbolic package this fixes the issue (hence the contradicting reports above) This is because only the icon theme above provides the missing icons, due to hard coded icon names in totem (their bug) one way to fix on mageia dev sides is to make gnome-icon-theme-symbolic a package requirement for totem. PS: this is _not_ an oxygen-gtk bug. Didn't work with gnome-icon-theme-symbolic package. @Firat I'll investigate some more. This might be due to the fact that oxygen-gtk is compiled with OXYGEN_FORCE_KDE_ICONS_AND_FONTS set to zero when packaged. For the record, what's your desktop environment ? (KDE, gnome, LXDE, ... ?) And do you also have the issue when running a KDE session ? Thanks in advance, Hugo
Guillaume Rousse
2012-05-29 11:56:43 CEST
CC:
guillomovitch =>
(none) Sorry for I forget to write. My desktop enviroment is KDE and my system is 32 bit on hp530. @Firat weird. Then I cannot reproduce ... (see http://wstaw.org/m/2012/05/29/plasma-desktopSm2287.png) Just to make sure: you do use oxygen-gtk3 as a widget style ? (that is: except for the icons and possibly the color scheme, your totem looks like mine ?) Maybe you can post a screenshot. Cheers, Hugo ok. It seems you also need the gnome-icon-theme package symbolic only is not sufficient, likely because it relies on some .desktop files set by the former. Something like that (though not sure) Yes, it worked very succesfully when I installed both packages (gnome-icon-theme package, gnome-icon-theme-symbolic) Thank you very much for your help. :) Before: http://postimage.org/image/3rkncycxr/ After: http://postimage.org/image/d0mtn2ltr/ I am very glad. Cool! I'll add the dependencies in Cauldron first.
Alejandro Cobo
2012-06-03 00:07:46 CEST
Whiteboard:
(none) =>
MGA2TOO
Manuel Hiebel
2012-06-27 19:39:30 CEST
Summary:
Missing icons in Totem =>
Missing icons in gtk apps (totem) Please look at the bottom of this mail to see whether you're the assignee of this bug, if you don't already know whether you are. If you're the assignee: We'd like to know for sure whether this bug was assigned correctly. Please change status to ASSIGNED if it is, or put OK on the whiteboard instead. If you don't have a clue and don't see a way to find out, then please put NEEDHELP on the whiteboard. Please assign back to Bug Squad or to the correct person to solve this bug if we were wrong to assign it to you, and explain why. Thanks :) **************************** @ the reporter and persons in the cc of this bug: If you have any new information that wasn't given before (like this bug being valid for another version of Mageia, too, or it being solved) please tell us. @ the reporter of this bug If you didn't reply yet to a request for more information, please do so within two weeks from now. Thanks all :-D The solution for this bug is mentioned in comments 27 to 29, and has possibly be already fixed in cauldron (did not check, not running on cauldron): add "gnome-icon-theme package" and "gnome-icon-theme-symbolic", as package dependencies to totem, since totem uses hard-coded icon names which can only be found in these packages. I think there are many other gtk3 packages that have the same issue, actually, notably nautilus, though there have not been bug reports about this yet. Hope this helps, Hugo
Manuel Hiebel
2012-07-07 13:46:56 CEST
Source RPM:
totem =>
gnome-? haha gnome-icon-theme and gnome-icon-theme-symbolic is installed, and I can still reproduce under xfce 4.10 (testing on mga2) :p Installing both "gnome-icon-theme package" and "gnome-icon-theme-symbolic" packages fixed the problem for me, using KDE 4.8.5 on Mageia 2. Could someone add missing dependencies to totem to fix the issue (at least for KDE users)? CC:
(none) =>
LpSolit As said in comment #34, installing those packages fixed the issue for me on KDE 4.8.5 on Mageia 2. I just added them to totem from Mga 2 and pushed it to core/updates_testing. On cauldron they were already added by olav.
Helge Hielscher
2012-12-14 03:18:56 CET
CC:
(none) =>
hhielscher Is this ready to assign to qa? When it does get pushed, The following packages will require linking: gnome-icon-theme-symbolic-3.4.0-1.mga2 (Core 32bit Release) gnome-icon-theme-symbolic-3.4.0-1.mga2 (Core Release) CC:
(none) =>
davidwhodgins (In reply to comment #36) > Is this ready to assign to qa? I suppose, I fixed this for mga 2 on September... > When it does get pushed, > The following packages will require linking: > > gnome-icon-theme-symbolic-3.4.0-1.mga2 (Core 32bit Release) > gnome-icon-theme-symbolic-3.4.0-1.mga2 (Core Release) I don't understand what you mean here, that package was added as Requires... I confirm this is still a problem in Mageia 2 (64 bit). CC:
(none) =>
as9902613 This is still a problem in Cauldron KDE and related to: https://bugs.mageia.org/show_bug.cgi?id=10913 CC:
(none) =>
zen25000 See the last comment I added at https://bugs.mageia.org/show_bug.cgi?id=10913 (comment 13). It boils down to regressions in gtk+-3.9 (basically some API that has been obsoleted and broken). This should be fixed with GTK+3.10.2 which is available in Cauldron. Testing appreciated! As far as I know, it was solved in MGA3. I am seeing this in Cauldron KDE with gtk+3.10.2 installed. CC:
(none) =>
warrenelewis
claire robinson
2013-11-06 16:08:33 CET
CC:
(none) =>
eeeemail
Manuel Hiebel
2013-11-11 21:17:18 CET
Summary:
Missing icons in gtk apps (totem) =>
Missing icons in gtk apps (totem, evince, rhythmbox) FWIW I'm seeing similar problems in KompoZer in M4B1. still valid with the last gtk+3.0-3.10.3 ? accorgind to https://bugzilla.gnome.org/show_bug.cgi?id=708163 it should be fixed Whiteboard:
MGA2TOO, gnome3.4.2 =>
MGA2TOO, Indeed, gtk 3.10.3 has yet another fix for this and got finally one report that this fixed things. I just updated to 3.10.3 and it did fix the icon issue with totem. cheers - Warren Yep, this is good too for audacious and evince ! well done. cheers, chris. Cool ! Closing then. Status:
NEW =>
RESOLVED *** Bug 5931 has been marked as a duplicate of this bug. *** *** Bug 11593 has been marked as a duplicate of this bug. *** |