gimp UI with bad colors on 30 bit display
I am using Manjaro testing with NVDIA GTX 1050Ti and an Eizo CS2730 monitor with gimp 2.10.12-2. I switched xorg to 30 bit color depth:
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 30
SubSection "Display"
Depth 30
EndSubSection
EndSection
xwininfo is showing that 30 bit is active:
35# xwininfo -root
xwininfo: Window id: 0x1e0 (the root window) (has no name)
Absolute upper-left X: 0
Absolute upper-left Y: 0
Relative upper-left X: 0
Relative upper-left Y: 0
Width: 2560
Height: 1440
Depth: 30
Visual: 0x21
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x20 (installed)
Bit Gravity State: ForgetGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +0+0 -0+0 -0-0 +0-0
-geometry 2560x1440+0+0
But when I start gimp the UI is completly messed up in colors and the picture area is transparent, showing the windows underneath:
All other apps like firefox, gnome, terminal, darktable, etc. have no issue.
Interesting is also the output of xwininfo for the gimp window. All other app windows show Depth: 30
but gimp is showing
Depth: 32
:
36# xwininfo
xwininfo: Please select the window about which you
would like information by clicking the
mouse in that window.
xwininfo: Window id: 0x3a000c7 "GNU Image Manipulation Program"
Absolute upper-left X: 42
Absolute upper-left Y: 55
Relative upper-left X: 14
Relative upper-left Y: 39
Width: 2518
Height: 1385
Depth: 32
Visual: 0x23
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x3a00003 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +42+55 -0+55 -0-0 +42-0
-geometry 2518x1385--14+16