diff --git a/Modules/Bar/Widgets/Microphone.qml b/Modules/Bar/Widgets/Microphone.qml index 5aa7ba9..410e041 100644 --- a/Modules/Bar/Widgets/Microphone.qml +++ b/Modules/Bar/Widgets/Microphone.qml @@ -99,11 +99,8 @@ Item { onRightClicked: { AudioService.setInputMuted(!AudioService.inputMuted) } - } - - Process { - id: pwvucontrolProcess - command: ["pwvucontrol"] - running: false + onMiddleClicked: { + Quickshell.execDetached(["pwvucontrol"]); + } } } diff --git a/Modules/Bar/Widgets/Volume.qml b/Modules/Bar/Widgets/Volume.qml index 9d98eea..5569edc 100644 --- a/Modules/Bar/Widgets/Volume.qml +++ b/Modules/Bar/Widgets/Volume.qml @@ -82,13 +82,10 @@ Item { settingsPanel.open(screen) } onRightClicked: { - pwvucontrolProcess.running = true + AudioService.setMuted(!AudioService.muted) + } + onMiddleClicked: { + Quickshell.execDetached(["pwvucontrol"]); } } - - Process { - id: pwvucontrolProcess - command: ["pwvucontrol"] - running: false - } }