diff --git a/quickshell/Services/DisplayService.qml b/quickshell/Services/DisplayService.qml index dde6feab..507e2bf2 100644 --- a/quickshell/Services/DisplayService.qml +++ b/quickshell/Services/DisplayService.qml @@ -750,11 +750,18 @@ Singleton { } } + Timer { + id: screenChangeRescanTimer + interval: 3000 + repeat: false + onTriggered: rescanDevices() + } + Connections { target: Quickshell function onScreensChanged() { - rescanDevices(); + screenChangeRescanTimer.restart(); } }