Red Hat Bugzilla – Bug 962767
Initial Setup look's like good old 90s with KDE environment
Last modified: 2015-03-13 09:29:03 EDT
Description of problem:
The Initial Setup tool looks like a very old GUI tool when installed with the KDE environment.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. install KDE environment from a Fedora 19 DVD or netinst
2. reboot to the Initial Setup after installation process
Installing adwaita-gtk3-theme package solves the issue.
The problem likely is that gtk3 currently defines a default theme (adwaita-gtk3-theme), but has no dependency on it to ensure that it is present.
For what it's worth, we hack around the issue in the kde spin. See:
starting at line 35
But, beyond that, I'm not aware of anything we (kde-sig) can't do much about the missing theming if installing via other methods.
Some options include:
1. let gtk3 handle it better somehow:
a. gtk3 packaging add Requires: adwaita-gtk3-theme
b. gtk3 use some better fallback theme when adwaita-gtk3-theme is not present
2. initial setup handle it somehow:
a. Requires: adwaita-gtk3-theme
b. handle fallback theme itself somehow
initial-setup could check whether oxygen-gtk3 is available and adwaita-gtk3-theme is not and programmatically switch to oxygen-gtk3 in that case.
If not, put adwaita-gtk3 as default in comps somewhere where it's pulled in no matter what desktop you pick (or in the kde-desktop group, but ugh…) and do -adwaita-gtk3-theme in the KDE kickstart where we have the hack to use oxygen-gtk3 instead. That doesn't need any coding or packaging changes, just comps and kickstart hackery.
*** Bug 963934 has been marked as a duplicate of this bug. ***
Well, we really should do what Kevin says at least in comment #3.
(In reply to Jaroslav Reznik from comment #5)
> Well, we really should do what Kevin says at least in comment #3.
So may I reassign this bug to the 'comps' component?
Well, reassigning to comps as per comment 3 anyway.
I don't like very much the solution proposed in comment #3. In my KDE kickstart I've decided that oxygen-gtk3 is the default theme for gtk3, and it works perfectly. I don't like unnecessary things pulled in my system.
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle.
Changing version to '22'.
More information and reason for this action is here:
There's one possible solution - as Adwaita theme is pretty similar to Breeze theme (hey, flat design trendy again), GTK apps can stay with Adwaita instead of Oxygen.
for f22+, kde spin is using adwaita by default (and essentially retiring oxygen-gtk3, since gtk3 removed the theming api it uses)
(In reply to Rex Dieter from comment #11)
> for f22+, kde spin is using adwaita by default (and essentially retiring
> oxygen-gtk3, since gtk3 removed the theming api it uses)
Could you provide more info about this?