diff --git a/quickshell/Modules/Dock/DockLauncherButton.qml b/quickshell/Modules/Dock/DockLauncherButton.qml index 1d7cf711a..f5ea283c8 100644 --- a/quickshell/Modules/Dock/DockLauncherButton.qml +++ b/quickshell/Modules/Dock/DockLauncherButton.qml @@ -20,14 +20,24 @@ Item { PopoutService.toggleDankLauncherV2(); } + function secondaryActivate() { + CompositorService.toggleOverview(root.dockApps?.surfaceContext?.screen?.name); + } + MouseArea { id: mouseArea anchors.fill: parent hoverEnabled: true cursorShape: Qt.PointingHandCursor - acceptedButtons: Qt.LeftButton - onClicked: root.activate() + acceptedButtons: Qt.LeftButton | Qt.RightButton + onClicked: mouse => { + if (mouse.button === Qt.RightButton) { + root.secondaryActivate(); + } else { + root.activate(); + } + } } property real indicatorLane: 0