Broken settings in 4.6 rc1: GTK appearance is set to a non-existing entry

Bug #694592 reported by Christian Schürer-Waldheim
74
This bug affects 15 people
Affects Status Importance Assigned to Milestone
Kubuntu PPA
Fix Released
Low
Unassigned

Bug Description

I updated two systems to 4.6 rc1 (ppa on maverick and main archive on natty). On both systems, some settings are broken.

*) GTK appearance is set to a non-existing entry (it's empty), therefore all GTK applications look "ugly" - this happens on every login

*) The desktop folder plasmoid is always resized to just fit one icon

*) On maverick, the background image is missing on the KDM login screen and on the desktop

Revision history for this message
Sel Goona (alieneye) wrote :

*) GTK appearance is set to a non-existing entry (it's empty), therefore all GTK applications look "ugly" - this happens on every login

*) On maverick, the background image is missing on the KDM login screen and on the desktop

Same problem here since RC1, but folder view works fine here.

Revision history for this message
doc81 (robby-engelmann) wrote :

This post I wrote to KDE community forum (http://forum.kde.org/viewtopic.php?f=202&t=92199) is related to the mentioned bug:

>After each restart the settingsfile in '~/.gtkrc-2.0-kde4' was deleted, so the script (~/.kde/env/gtk2-engines-qtcurve.rc.sh) running on >each startup is not able to export a specific environment variable.
>
>As a workaround I copied the '~/.gtkrc-2.0-kde4' into another directory and modified the script to refer to the new location. This >seems to work.

Changed in kubuntu-ppa:
status: New → Confirmed
status: Confirmed → New
Revision history for this message
Vangelis Tasoulas (cyberang3l) wrote :

All of the reported bugs here affectes me too...

Revision history for this message
Salva Ferrer (salva-ferrer) wrote :

gtkrc-2.0-kde deletion seems to happen in lines 200 to 231 of /usr/bin/startkde. The script checks there for existence of the new gtk2-engine-oxygen and activates it. To do so it deletes previous settings from qtcurve included the existing gtkrc-2.0-kde.

gtk2-engine-oxygen is not available for maverick, unless somebody plans to make it available with kde 4.6 which could point to a packaging error.

Anyway, the logic in these startkde lines looks a bit extrange to me, because it deletes gtkrc-2.0-kde even if gtk.engines-oxygen is not installed which I think is not correct.

Revision history for this message
Christian Schürer-Waldheim (quincunx) wrote :

Is it a good idea to overwrite user settings, anyway? I can understand it for the first-time configuration, but later, when the user changed the settings, it shouldn't be overwritten.

Revision history for this message
Mark Fraser (launchpad-mfraz) wrote :

I thought it was supposed to ask if you wanted to overwrite any settings file that had been changed?

Revision history for this message
Francois Thirioux (fthx) wrote :

I agree with #4
Lines 228->230 are the cause of deletion of '~/.gtkrc-2.0-kde4'.

Revision history for this message
Francois Thirioux (fthx) wrote :

Simple workaround : install natty's oxygen GTK theme

http://packages.ubuntu.com/natty/gtk2-engines-oxygen

avoids startkde script bug.

Revision history for this message
Khairul Aizat Kamarudzzaman (fenris) wrote :

i've install it .. but it seem doesnt work even i already choose to uish oxygen gtk

Revision history for this message
Francois Thirioux (fthx) wrote :

the oxygen gtk theme doesn't seem to work, but it allows to select qtcurve in system configuration without any vanishing after a reboot.

Revision history for this message
Daniel Hahler (blueyed) wrote :

I am marking this confirmed:
the GTK appearance issue results from debian/patches/kubuntu_52_gtk2_engines_oxygen_config.diff as far as I can see.

The other issues should be handled separately I think.

Changed in kubuntu-ppa:
status: New → Confirmed
summary: - Broken settings in 4.6 rc1
+ Broken settings in 4.6 rc1: GTK appearance is set to a non-existing
+ entry
Revision history for this message
César Sánchez Alonso (csalinux) wrote :

I solved this in my KUbuntu 10.10 amd64 after update to KDE 4.6.0. as follows

First I installed oxygen-gtk from Maik Schäfer's ppa: https://launchpad.net/~msb/+archive/ppa , so

sudo apt-add-reposytory ppa:msb/ppa && sudo apt-get update && sudo apt-get install oxygen-gtk

Then in kde systemsettings in GTK+ Style I selected Oxygen-gtk

Then I deleted my ~/.gtkrc-2.0

after I copy my ~/.gtkrc-2.0-kde4 in the same location but renaming it as .gtkrc-2.0

finally y copy both files .gtkrc-2.0-kde and .gtkrc from my home directory to /root/

After rebooting X all looks ok.

HTH

Revision history for this message
theghost (theghost) wrote :

Have this issue too on 10.10 Backport of KDE 4.6.

For me, an I found an easy fix here: http://kubuntuforums.net/forums/index.php?topic=3115432.0

1. Install qtcurve:

sudo apt-get install qtcurve

2. Select qtcurve in SystemSettings under GTK+ Application settings.

3. Go to home directory, search gtkrc-2.0-kde4, copy and rename it to .gtkrc-2.0.

4. Restart / Logout + Login

Revision history for this message
IndustryShocker (guernon) wrote :

same problem here the gtk engine looks ugly in firefox and several other gtk applications.

Kubuntu 10.10 KDE 4.6 Backport

Revision history for this message
Rohan Garg (rohangarg) wrote :

Hi
Can you check if this is still the case with KDE SC >= 4.12 on Kubuntu 13.10 and Kubuntu 14.04?

Changed in kubuntu-ppa:
status: Confirmed → Incomplete
Revision history for this message
Christian Schürer-Waldheim (quincunx) wrote :

It's not problem with current release any more.

Changed in kubuntu-ppa:
status: Incomplete → Invalid
Daniel Hahler (blueyed)
Changed in kubuntu-ppa:
status: Invalid → Fix Released
importance: Undecided → Medium
importance: Medium → Low
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.