Bug 980001

Summary: openSuse Tumbleweed 20160512 GTK/Plasma conflict (corrupt ui in virt-manager, geany, others)
Product: [openSUSE] openSUSE Tumbleweed Reporter: Forgotten User nUAr5Pl8ba <forgotten_nUAr5Pl8ba>
Component: KDE Workspace (Plasma)Assignee: E-Mail List <opensuse-kde-bugs>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: forgotten_zZPz6lpUlj, wbauer
Version: Current   
Target Milestone: ---   
Hardware: 64bit   
OS: SUSE Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User nUAr5Pl8ba 2016-05-13 20:29:41 UTC
User-Agent:       Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36
Build Identifier: 

For several weeks latest rolling release of tumbleweed exhibits a problem when:

* open virt-manager or geany in Plasma desktop

* does not occur if the gtk2 app is opened in a Gnome desktop

Side detauls:

* virt-manager is a python py-gtk2 application.

* Some other gtk applications affected as well, screenshot shows geany and virt-manager affected.


Reproducible: Always

Steps to Reproduce:
1. install fresh tumbleweed, log into plasma
2. install geany or virt-manager (virtualization tools) with zypper
3. launch them.
Actual Results:  
1. pull down menu items are crammed in together.
2. some widgets like checkbox may not actually render.
3. general corruption.

Expected Results:  
1. pull down menu items are NOT crammed in together.
2. widgets like checkbox actually render.
3. no general corruption.

image/screenshot:

http://i.imgur.com/svKQFnr.png
Comment 2 Forgotten User nUAr5Pl8ba 2016-05-13 20:44:04 UTC
I was able to reproduce this in a Hyper-V VM, and on a physical machine with an nVidia video card, so it appears generally reproducible on multiple machines.

I just created a brand new user with zero user-home-directory-customization logged in, clicked on Konsole, and typed geany, and the issue reproduces, so no user-specific home directory prior states appear to be required.

Issue reproduces on icewm and Plasma,  and not on gnome.
Comment 3 Forgotten User nUAr5Pl8ba 2016-05-13 20:47:52 UTC
Screenshot of the same system, where these gtk apps work fine on Gnome desktop.

http://i.imgur.com/Fpqxgm9.png
Comment 4 Wolfgang Bauer 2016-05-13 20:55:21 UTC
(In reply to Warren Postma from comment #0)
> * virt-manager is a python py-gtk2 application.

No, it isn't.
It uses GTK3.

And this is a Known problem:
GTK 3.20 broke compatibility with themes for older versions.
In particular, KDE's breeze theme for GTK3 has not been updated yet, and does not fully work in Tumbleweed at the moment.

For now, please set a different GTK3 theme in Configure Desktop->Application Appearance->GTK, e.g. Adwaita, to "fix" the problem.

*** This bug has been marked as a duplicate of bug 975219 ***
Comment 5 Forgotten User zZPz6lpUlj 2016-06-09 17:45:30 UTC
Same issue. The Bauer's trick works fine.

But for portuguese locale, I think is better to describe how to arrive to the configuration:

"Configurações do sistema" -> "Aparência" -> "Estilo dos aplicativos" -> "Estilo dos aplicativos GNOME (GTK)" -> "Selecione um tema do GTK3"

Change to "Adwaita".