Bug 178790 - Systemsettings can't save widget style. (It's saving a case-insensitive widgetStyle in kdeglobals (QtCurve))
Summary: Systemsettings can't save widget style. (It's saving a case-insensitive widge...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_style (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Cristian Tibirna
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-26 11:16 UTC by Bazilio
Modified: 2009-04-09 19:20 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bazilio 2008-12-26 11:16:21 UTC
Version:           неизвестная (using 4.1.85 (KDE 4.1.85 (KDE 4.2 Beta2)), Kubuntu packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.27-11-generic

1) Run Systemsettings
2) Select Appearance
3) In Style section select QtCurve
4) Apply it.
After reboot, or just after few minutes Style returns to Oxigen. If application already running, it keep QtCurve style, if run new application - it in Oxigen style

Using Kubuntu 8.10, KDE 4.1.85 (Kde 4.2 beta2)
Comment 1 FiNeX 2008-12-26 13:47:44 UTC
And what does happen if you reopen system settings? is oxygen or qtcurve enabled? Does it happen even if you change to plastique, for example?
Comment 2 Bazilio 2008-12-27 11:49:39 UTC
(In reply to comment #1)
> And what does happen if you reopen system settings? is oxygen or qtcurve
> enabled? Does it happen even if you change to plastique, for example?
> 

Oxigen was enabled.
I did'n try other styles.
Comment 3 FiNeX 2008-12-27 12:04:48 UTC
So, can you try to change the style and tell us if you've the problem with other styles too?
Comment 4 Bazilio 2008-12-27 12:34:54 UTC
> Does it happen even if you change to plastique, for example?
I tried. No.
With plastique works fine.

Comment 5 Jonathan Thomas 2008-12-29 00:41:44 UTC
According to the downstream bug (https://launchpad.net/281016) systemsettings sets widgetStyle=qtcurve in ~/.kde/kdeglobals. Changing this to widgetStyle=QtCurve seems to fix this and make KDE remember.

Maybe systemsettings needs to write the config value as case-sensitive?
Comment 6 Bazilio 2008-12-29 08:57:59 UTC
~/.kde/kdeglobals
no such file.
maby in Kubuntu it in other place?
Comment 7 Jonathan Thomas 2008-12-29 14:32:11 UTC
Oops, I meant ~/.kde/share/config/kdeglobals
Comment 8 Bazilio 2008-12-29 15:00:00 UTC
bazilio@bazilio-laptop:~$ cat ~/.kde/share/config/kdeglobals | grep widgetStyle
widgetStyle=qtcurve

I can try widgetStyle=QtCurve but I think that it can be rewrited...

Comment 9 Bazilio 2008-12-30 17:44:19 UTC
widgetStyle=QtCurve works for me!
It's case-sensitive.
Comment 10 Dario Andres 2009-03-08 19:22:11 UTC
Can anyone else still reproduce this bug ? Thanks
Comment 11 Jonathan Thomas 2009-03-09 21:31:52 UTC
Yes.
Comment 12 Bazilio 2009-03-10 08:30:25 UTC
yes
Comment 13 Dario Andres 2009-03-10 20:51:12 UTC
Strange, my box (4.3trunk) is using QtCurve( last version ) with "widgetStyle=qtcurve" (in kdeglobals), and it's OK. I'm gonna take a look on this later
Comment 14 Jonathan Thomas 2009-04-09 19:20:19 UTC
This was a downstream issue, see the Launchpad bug. (Very obscure, though)
It's fixed with the latest updates in Kubutnu 9.04, though. :)