From 343eb48db858f1b177f170d323740b4c1aa4957f Mon Sep 17 00:00:00 2001 From: trigg Date: Fri, 8 Jan 2021 21:30:18 +0000 Subject: [PATCH] - Error and quit without Layer shell --- discover_overlay/overlay.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/discover_overlay/overlay.py b/discover_overlay/overlay.py index 79c6007..d726b1d 100644 --- a/discover_overlay/overlay.py +++ b/discover_overlay/overlay.py @@ -97,6 +97,10 @@ class OverlayWindow(Gtk.Window): I have no idea how this should register a fail for Weston/KDE/Gnome """ if self.is_wayland: + if not GtkLayerShell.is_supported(): + logging.info("GTK Layer Shell is not supported on this wayland compositor") + logging.info("Currently not possible: Gnome, Plasma, Weston") + sys.exit(0) GtkLayerShell.init_for_window(self) GtkLayerShell.set_layer(self, GtkLayerShell.Layer.OVERLAY) GtkLayerShell.set_anchor(self, GtkLayerShell.Edge.LEFT, True)