Bug 17702

Summary: [mga6 dev1] Installer ui doesn't draw dialogue window borders (regression since switching from matchbox to mutter)
Product: Mageia Reporter: Atilla ÖNTAŞ <tarakbumba>
Component: InstallerAssignee: Thierry Vignaud <thierry.vignaud>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11, olav
Version: CauldronKeywords: 6dev1, USABILITY
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: drakx-installer-stage2 CVE:
Status comment:
Bug Depends on:    
Bug Blocks: 18332    
Attachments: mageia6-dev1 installer grub installation step

Description Atilla ÖNTAŞ 2016-02-06 22:55:35 CET
Mageia-6-dev1-i586-DVD.iso DATE.txt: Tue Feb  2 23:08:31 CET 2016

In installer, dialogue windows don't have borders and all dialogues seems a part of background. I think this is a gtk+3 theming issue. See the attached image.


Reproducible: 

Steps to Reproduce:
Comment 1 Atilla ÖNTAŞ 2016-02-06 22:58:43 CET
Created attachment 7418 [details]
mageia6-dev1 installer grub installation step

As you can see, dialogue window doesn't have borders and seems a part of background.This is the case for all dialogues.
Marja Van Waes 2016-02-14 10:47:11 CET

CC: (none) => marja11
Assignee: bugsquad => thierry.vignaud
Source RPM: drakx-installer => drakx-installer-stage2
Whiteboard: (none) => 6dev1

Comment 2 Thierry Vignaud 2016-04-01 16:56:31 CEST
Anybody is welcome to play with drakx-in-chroot in order to identify the missing gtk/gnome files
See:
https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks#drakx-in-chroot

Especially the --strace option would be usefull for that...

Keywords: (none) => USABILITY
Hardware: i586 => All

Comment 3 Mageia Robot 2016-04-03 19:02:56 CEST
commit e75c8e684853a299d35af2655b657e3752d9981f
Author: Thierry Vignaud <thierry.vignaud@...>
Date:   Sun Apr 3 19:02:21 2016 +0200

    add minimal CSD support (mga#17702)
---
 Commit Link:
   http://gitweb.mageia.org/software/drakx/commit/?id=e75c8e684853a299d35af2655b657e3752d9981f
Comment 4 Thierry Vignaud 2016-04-03 19:06:39 CEST
Fixed by adding our own CSD implementation

CC: (none) => olav
Summary: [mga6 dev1] Installer ui doesn't draw dialogue window borders-possible gtk3 regression => [mga6 dev1] Installer ui doesn't draw dialogue window borders (regression since switching from matchbox to mutter)

Comment 5 Thierry Vignaud 2016-04-04 11:01:05 CEST
CSS people are welcome to improve it.
@Olav: do you know how to enable CSD? (GTK_CSD=1 doesn't have any effect)

Status: NEW => ASSIGNED

Marja Van Waes 2016-04-05 20:46:45 CEST

Keywords: (none) => 6dev1
Whiteboard: 6dev1 => (none)

Thierry Vignaud 2016-05-04 11:39:37 CEST

Blocks: (none) => 18332

Comment 6 Thierry Vignaud 2016-06-17 14:25:45 CEST
Closing

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED