diff --git a/js/ui/windowManager.js b/js/ui/windowManager.js index 8f0e8943d..21c63b5c3 100644 --- a/js/ui/windowManager.js +++ b/js/ui/windowManager.js @@ -924,6 +924,8 @@ var WindowManager = class { return true; }); global.display.connect('x11-display-closing', () => { + if (!Meta.is_wayland_compositor()) + return; Shell.util_stop_systemd_unit('gsd-xsettings.target', 'fail'); IBusManager.getIBusManager().restartDaemon(); });