diff --git a/ksmserver/logout-greeter/main.cpp b/ksmserver/logout-greeter/main.cpp --- a/ksmserver/logout-greeter/main.cpp +++ b/ksmserver/logout-greeter/main.cpp @@ -163,6 +163,9 @@ int main(int argc, char *argv[]) { + // Qt does not currently (5.9.4) support fullscreen on xdg_shell v6. + qputenv("QT_WAYLAND_SHELL_INTEGRATION", "wl-shell"); + QQuickWindow::setDefaultAlphaBuffer(true); QApplication app(argc, argv); diff --git a/ksmserver/switchuser-greeter/main.cpp b/ksmserver/switchuser-greeter/main.cpp --- a/ksmserver/switchuser-greeter/main.cpp +++ b/ksmserver/switchuser-greeter/main.cpp @@ -135,6 +135,9 @@ int main(int argc, char *argv[]) { + // Qt does not currently (5.9.4) support fullscreen on xdg_shell v6. + qputenv("QT_WAYLAND_SHELL_INTEGRATION", "wl-shell"); + QQuickWindow::setDefaultAlphaBuffer(true); QGuiApplication app(argc, argv);