kcm-gtk settings file is deleted at login

Bug #478144 reported by Jan Včelák
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kde-workspace (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: kcm-gtk

kcm-gtk settings is not persistent. After logging in, the ~/.gtkrc-2.0-kde4 file is missing. I have to open "GTK+ Appearance" in systemsettings and select the correct Widget style. The file is created after this.

However, the next time when I log in, the file is missing again.

Revision history for this message
Jan Včelák (jvcelak) wrote :

kcm-gtk 0.5.3-0ubuntu1
kdebase-runtime 4:4.3.3-0ubuntu1~ppa1 (the same problem with 4:4.3.2-0ubuntu4)

Distributor ID: Ubuntu
Description: Ubuntu 9.10
Release: 9.10
Codename: karmic

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

I can say that kcm-gtk is not deleting it.

affects: kcm-gtk (Ubuntu) → ubuntu
Philip Muškovac (yofel)
affects: ubuntu → kcm-gtk (Ubuntu)
Revision history for this message
Jan Včelák (jvcelak) wrote :

Sorry for misleading. After logout, the file is still there. But when I log in, it just disappears - I really suspect kcm-gtk.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

kcm-gtk really cannot do anything at all until it is loaded in System Settings; it's just physically impossible for it to run when not loaded.

That being said, your last snippet gave me an idea. The startkde init script actually does delete that file if gtk-qt-engine is installed. This was done when switching from gtk-qt-engine to the QtCurve theme in Kubuntu 9.04, to ensure that gtk-qt-engine was no longer in use as it was very buggy and causing problems for GNOME apps. (I don't know why I didn't think of this earlier.)

That being said, having gtk-qt-engine installed is the only reason that the file would be deleted, and I don't think it's installable anymore. Is it installed for you?

Changed in kcm-gtk (Ubuntu):
status: New → Incomplete
Revision history for this message
Jan Včelák (jvcelak) wrote :

No, gtk-qt-engine is not installed. However I had used it before it was replaced by kcm-gtk. It seems it is completely purged from my system now.

But you are right! "startkde" script removes my file (lines 189-218). It's owned by kdebase-workspace-bin - apparently it's not kcm-gtk bug. Thank you very much. :-)

affects: kcm-gtk (Ubuntu) → kdebase-workspace (Ubuntu)
Changed in kdebase-workspace (Ubuntu):
status: Incomplete → New
affects: kdebase-workspace (Ubuntu) → kde-workspace (Ubuntu)
Revision history for this message
Maarten Bezemer (veger) wrote :

Thank you for taking the time to report this bug and helping to make Kubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in Kubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test it on a currently supported Kubuntu version. When you test it and it is still an issue, kindly upload the updated logs by running apport-collect 478144 and any other logs that are relevant for this particular issue.

Changed in kde-workspace (Ubuntu):
status: New → Incomplete
summary: - kcm-gtk settings file is deleted after logout
+ kcm-gtk settings file is deleted at login
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for kde-workspace (Ubuntu) because there has been no activity for 60 days.]

Changed in kde-workspace (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.