Bug 33379

Summary: libgtk+3: приложения неправильно отрисовываются под wayland
Product: Sisyphus Reporter: Alexey Gladkov <legion>
Component: libgtk+3Assignee: Yuri N. Sedunov <aris>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aris, mike, vseleznv
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
screenshot-1
none
screenshot-2
none
chromium.gdb.log none

Description Alexey Gladkov 2017-04-14 17:37:21 MSK
gnome-terminal и firefox (собран без поддержки wayland) отрисовываются с артифактами. chromium так просто падает в gtk3 при попытке переключится на другое окно (пока фокус на хромиуме, то он работает). Если запустить их с GDK_BACKEND=x11, то все они работают как нужно.

Пока добавил хак в .bashrc:

[ "$XDG_SESSION_TYPE" != "wayland" ] ||
	export GDK_BACKEND=x11

учитывая, что приложения слинкованные с gtk, но без поддержки x11 у нас появятся не скоро.
Comment 1 Alexey Gladkov 2017-04-14 17:38:01 MSK
Created attachment 7053 [details]
screenshot-1
Comment 2 Alexey Gladkov 2017-04-14 17:38:26 MSK
Created attachment 7054 [details]
screenshot-2
Comment 3 Alexey Gladkov 2017-04-14 17:39:42 MSK
Created attachment 7055 [details]
chromium.gdb.log
Comment 4 Yuri N. Sedunov 2017-04-14 18:00:55 MSK
Про chromium согласен. А вот на gnome-terminal у меня нареканий нет. 

(В ответ на комментарий №0)
 
> Пока добавил хак в .bashrc:
> 
> [ "$XDG_SESSION_TYPE" != "wayland" ] ||
>     export GDK_BACKEND=x11

Предлагаю до выяснения не обобщать и эту конструкцию применить только для chromium в %_libdir/chromium/chromium-generic.