lirios / shell

:shell: Convergent shell for desktops, phones and tables built with QtQuick, Wayland and Material Design
GNU General Public License v3.0
231 stars 15 forks source link

Non-liri wayland programs often fallback to XWayland #129

Closed oxy closed 5 years ago

oxy commented 6 years ago

GTK3 applications fail with:

Gdk-WARNING **: <timestamp>: The Wayland compositor does not provide any supported shell interface, not using Wayland display

SDL2 on gzdoom fails with

Could not initialize SDL video:
The video driver did not add any displays

VLC opens in wayland when DISPLAY is unset, but shows as an undecorated window.

Tested on Arch, gtk3 version 3.22.30-1 (gnome-screenshot, gzdoom file dialogs), SDL2 2.0.8-8 (gzdoom), vlc version 3.0.1-2.

plfiorini commented 6 years ago

This is partially connected with #146 because we don't support xdg-shell v6 or xdg-shell stable yet.

plfiorini commented 5 years ago

Turns out Gtk+ 3 is still using xdg-shell v6 which is supported by QtWayland 5.11, so we don't need xdg-shell stable that is provided by QtWayland 5.12.