Bug 443343 - KDE3 programs aren't inheriting KDE4 colors
KDE3 programs aren't inheriting KDE4 colors
Product: Fedora
Classification: Fedora
Component: kdebase-workspace (Show other bugs)
All Linux
low Severity low
: ---
: ---
Assigned To: Ngo Than
Fedora Extras Quality Assurance
: FutureFeature
Depends On:
  Show dependency treegraph
Reported: 2008-04-20 17:53 EDT by Kelly Miller
Modified: 2008-04-20 20:26 EDT (History)
6 users (show)

See Also:
Fixed In Version:
Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2008-04-20 20:17:10 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

External Trackers
Tracker ID Priority Status Summary Last Updated
KDE Software Compilation 161098 None None None Never

  None (edit)
Description Kelly Miller 2008-04-20 17:53:17 EDT
I've noticed while running KDE4 that KDE3 programs don't seem to inherit colors
properly (even if "apply to non-KDE4 programs" is clicked), so I'm going to drop
a hint from looking into the config files:

KDE4 stores colors under custom headers in the kdeglobals file.  KDE3 also
stored colors in kdeglobals, but under the [General] header. KDE4's color
adjuster does not write colors in [General] - I suspect that is why KDE3
programs don't inherit colors properly.

In short, the KDE4 color editor should be patched to write certain colors to the
[General] section of kdeglobals along with how it currently writes colors to
kdeglobals.  I've already tested this by editing the file manually, and
confirmed that there is no conflict. I'll give writing a patch myself a shot,
but I'm not entirely familiar with the inner workings of kdebase.

This is a Fedora bug, not a KDE bug, because this results from the specific way
Fedora is packaging KDE4 (both using the same user directory).
Comment 1 Kevin Kofler 2008-04-20 17:57:14 EDT
KDE 4 simply uses different color settings than KDE 3.

If you want to set your KDE 3 colors, install kdebase3 and run:
kcmshell colors

> This is a Fedora bug, not a KDE bug, because this results from the specific
> way Fedora is packaging KDE4 (both using the same user directory).

If we were using different configuration directories, then _nothing_ would get 
inherited, so it would only make things worse.
Comment 2 Kevin Kofler 2008-04-20 18:15:10 EDT
To sum up, I consider this a shortcoming in upstream KDE, I'm not sure I'd go 
as far as calling it a bug though.
Comment 3 Steven M. Parrish 2008-04-20 18:41:02 EDT
Did a search of bugs.kde.org and could find no bug/feature requests matching
this report.  Please submit upstream and add submission info to this report.
Comment 4 Kelly Miller 2008-04-20 20:04:47 EDT
Okay, I did so.  The upstream bug report is here:
Comment 5 Kevin Kofler 2008-04-20 20:26:25 EDT
Thanks, we will continue to track this upstream. (I've added myself and the 3 
other KDE maintainers to the CC list for the upstream bug report.)

Note You need to log in before you can comment on or make changes to this bug.