diff --git a/tiling.js b/tiling.js index 50d8bf0..a2d8a75 100644 --- a/tiling.js +++ b/tiling.js @@ -153,6 +153,18 @@ class Space extends Array { reactive: true // Disable the background menu }, meta_display) ); + + // This kills all input on X11, but works on wayland... + if (Meta.is_wayland_compositor()) { + Main.layoutManager.trackChrome(background); + this.signals.connect(background, 'button-press-event', () => { + if (!inPreview) + return; + let nav = Navigator.getNavigator(); + spaces.selectedSpace = this; + nav.finish(); + }); + } this.background = background; this.shadow = new St.Widget();; this.shadow.set_style(