I use Xfce and Compiz, nor KDE or Gnome are installed (Mageia 3 DVD 32 bits, I checked 'other" and then downloaded Xfce) If i try to use a theme, or pack of icons, it's never perfect. Some pieces of Oxygen are always there. It seems to be random : sometimes it's an icon, sometimes the color in the titlebar or a cursor, sometimes the backcolor of the main menu. If i uninstall all the rpm needed by Oxygen, it works perfectly. However, I had to do this with the console, using the --nodeps option, 'cause i cannot uninstall Oxygen with the MCC without uninstalling Xfce too. I have this bug only with Compiz. Valid with Mageia 2 and still with Mageia 3 alpha.
hugo, are you aware of something like that ?
CC: (none) => hugoSource RPM: (none) => oxygen-gtk
For some reason system wide settings partially overrides xfce theming settings. Try to set theme in ~/.gtkrc-2.0 and ~/.config/gtk-3.0/settings.ini to get rid of oxygen completely. You can look the correct syntax from files in /etc/gtk-2.0/ and /etc/gtk-3.0/.
CC: (none) => jani.valimaa
This "system wide settings" problem seems to be the case only when adwaita-gtk2/3-theme pkgs are installed as they ships system wide gtkrc/settings.ini files. Can't see the issue when adwaita pkgs aren't installed.
Created attachment 2997 [details] Screenshot when oxygen is installed Saturdays.. Actually there's difference if oxygen-gtk is installed. See the screen shots. In every case Clearlooks is the chosed theme. First one is taken when oxygen is installed, colors are not OK. Second one is taken when oxygen isn't installed and the colors are OK. Third one is taken when oxygen is installed, but the theme is set to "Clearlooks" also in ~/.gtkrc-2.0, colors are again OK.
Created attachment 2998 [details] Screenshot when oxygen is not installed
Created attachment 2999 [details] Screenshot when oxygen is installed and ~/.gtkrc-2.0 used
Question. I'm having the same issue as you with the colors not being right. How do you uninstall oxygen without removing several critical xfce package. [root@localhost ~]# urpme oxygen-gtk To satisfy dependencies, the following 10 packages will be removed (9.5MB): mageia-xfce-config-3-0.5.mga3.noarch (due to missing oxygen-gtk) oxygen-gtk-1.3.1-1.mga3.x86_64 task-xfce-4.10-0.1.mga3.noarch (due to missing task-xfce-minimal) task-xfce-minimal-4.10-0.1.mga3.noarch (due to missing xfdesktop, due to missing xfce4-panel, due to missing xfce4-taskmanager, due to missing xfce4-mixer, due to missing xfce4-screenshooter) xfce4-mixer-4.10.0-1.mga3.x86_64 (due to unsatisfied xfce4-panel >= 4.10.0) xfce4-panel-4.10.0-3.mga3.x86_64 (due to missing mageia-xfce-config) xfce4-power-manager-1.2.0-2.mga3.x86_64 (due to missing xfce4-panel) xfce4-screenshooter-1.8.1-2.mga3.x86_64 (due to unsatisfied xfce4-panel >= 4.4.2) xfce4-taskmanager-1.0.0-4.mga1.x86_64 (due to missing xfdesktop) xfdesktop-4.10.0-4.mga3.x86_64 (due to missing mageia-xfce-config) Remove 10 packages? (y/N)
CC: (none) => philippe.l
(In reply to comment #7) > Question. I'm having the same issue as you with the colors not being right. How > do you uninstall oxygen without removing several critical xfce package. > Used 'rpm -e --nodeps'.
Thank's Jani. After removing oxygen-gtk, I have the same results as you. Theming is now working as intended.
With the beta 1 64 "out of the box" (clean install), I don't have this bug anymore !
Status: NEW => RESOLVEDResolution: (none) => FIXED
OMG... I'm afraid i wrote that a bit too quickly. After a reboot, the problem is here again. However, it seems that it's working better because the color of the titlebar only is now affected.
This bug is still present. Multiple core xfce packages still depend on oxygen-gtk. Does anybody know where this bug originates from? Is it a bug in oxygen-gtk itself or is it a problem with Xfce's theming? It's bizarre that oxygen-gtk prevents other themes from changing the color of panel.
I'm reopening this bug as I believe it was closed by mistake. The theming issues due to oxygen-gtk are still present in MGA3 final.
Status: RESOLVED => REOPENEDResolution: FIXED => (none)
Version: Cauldron => 1
Version: 1 => 3
This is still valid with current cauldron.
Version: 3 => CauldronSee Also: (none) => http://bugs.debian.org/679701
CC: (none) => paiiou
Same issue stated here: https://bugs.mageia.org/show_bug.cgi?id=5703#c7 Should i close that bug report or add blocks tag to this or that one?
CC: (none) => tarakbumbaDepends on: (none) => 5703
Upstream bug report added: https://bugs.kde.org/show_bug.cgi?id=330768
See Also: (none) => https://bugs.kde.org/show_bug.cgi?id=330768
someone should use strace on an application that opens with displaying oxygen-gtk theme, while it should load another theme, figure out from this which configuration file is looked after (and in which order), that results in oxygen-gtk being loaded, and why whatever mate/xfce/anything theme changing application is not updating this file properly. In any case: this has nothing to do with oxygen-gtk (the code, as opposed to, possibly, the package) itself, but with configuration files, and possibly with theme changing applications (as proven by the fact that the issue does not happen in -kde -gnome) Hugo
Now, one more precision: theme changing applications that modify the color scheme (via some writting to either some css or rc file), but not the actual theme _engine_ (leaving it unchanged to oxygen-gtk), will not (and are not expected to) work when oxygen-gtk is used as a theming engine. The reason is that oxygen-gtk does not honor most of the colors from gtkrc (or css) files; it honors colors from the Qt palette, for consistency sake with Qt applications, as it was designed for ...
Created attachment 4975 [details] Strace from xfce4-session Here's my strace from xfce4-session. I'm using Clearlooks as my theme. We hardcode oxygen as default theme in our gtk2/3 code so it doesn't matter if global config files are available or not. Xfce also uses its own settings system to store settings so it doesn't write anything to traditional gtk config files. I've also added following to ~/.config/oxygen-gtk/kdeglobals: [Colors:Window] BackgroundNormal=0,255,0 This helps to see if oxygen-gtk engine is used as most parts are painted with green, like it's the case with session in strace output. :)
*** Bug 12173 has been marked as a duplicate of this bug. ***
CC: (none) => hhielscher
CC: jani.valimaa => (none)
Is this bug report still valid in current cauldron?
Keywords: (none) => NEEDINFO
Since we have not received feedback to the information we have requested above, we will assume the problem was not reproducible, or has been fixed in one of the updates we have released for the reporter's distribution. Users who have experienced this problem are encouraged to upgrade to the latest update of their distribution, and if this issue turns out to still be reproducible in the latest update, please reopen this bug with additional information. Closing as OLD.
Status: REOPENED => RESOLVEDCC: (none) => marja11Resolution: (none) => OLD