On Fri, 2010-05-07 at 11:56 +0200, Will Stephenson wrote:
On Tuesday 13 April 2010 14:28:22 Roger Oberholtzer wrote:
I am unsure how to proceed with this issue. Perhaps throw the machines away? :)
Roger
So last week I managed to resolve it on my workstation while destroying the evidence that would enable me to diagnose why it is going wrong out of the box for you. Then today I was able to reproduce it with a clean install.
Steps to reproduce:
* Boot openSUSE 11.2 KDE LiveCD * zypper rm kdebase4-runtime-branding-openSUSE (installs kdebase4-runtime- branding-upstream to satisfy requirements * Restart Plasma by re-logging in or by kquitapp plasma-desktop && sleep 5 && plasma-desktop
Could this sequence happen when doing a new install that updates to the latest kde in the update repo? The original kdebase4-runtime-branding-openSUSE would be removed. I do not know if the upstream is added and plasma restarted as part of this update process. It would seem odd for plasma to be restarted. But you never know. When you boot the Live CD, are you doing an update from the update repo?
Plasma starts with a black desktop theme (oxygen) with black text. The Desktop Settings' dialog's Desktop Theme popup contains a default themed preview first without any text.
The reason is that kdebase4-workspace-branding-openSUSE includes /etc/kde4/share/config/plasmarc which sets the desktop theme to 'openSUSEdefault' but kdebase4-runtime-branding-openSUSE contains the files for that theme in /usr/share/kde4/apps/desktoptheme/openSUSEdefault.
If the theme is not found, Plasma falls back to the blackish 'oxygen' while using the KDE default colours which have black text.
Using a white-on-black colour scheme like Obsidian coast then gives you workable colours, but for normal black-on-light colour schemes, I recommend setting Aya or Air as a desktop theme instead of Oxygen.
This has no effect. I have tried all the themes, logging out and in again just to be sure. I see no difference in the appearance.
As a fix for my reproduction of the problem I am going to make Plasma fall back to Air, and make kdebase4-workspace-branding-openSUSE require kdebase4- runtime-branding-openSUSE.
What I am not sure about is how your users with migrated homes from KDE 3 end up in this situation. Does any of the info above ring a bell with you?
The really odd part is that it works for root, who, during the install, is added before all the other users (I would imagine). Does the update to kde during install happen before or after the non-root users are added? -- Roger Oberholtzer OPQ Systems / Ramböll RST Ramböll Sverige AB Krukmakargatan 21 P.O. Box 17009 SE-104 62 Stockholm, Sweden Office: Int +46 10-615 60 20 Mobile: Int +46 70-815 1696 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org