From 9116cf83df57a3cbd6a9b6873776462f2c12223f Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Sun, 11 May 2025 10:03:03 +0200 Subject: [PATCH] volume osd: handle mute --- .../modules/onScreenDisplay/OnScreenDisplayVolume.qml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.config/quickshell/modules/onScreenDisplay/OnScreenDisplayVolume.qml b/.config/quickshell/modules/onScreenDisplay/OnScreenDisplayVolume.qml index 4323afcda..8f7541e68 100644 --- a/.config/quickshell/modules/onScreenDisplay/OnScreenDisplayVolume.qml +++ b/.config/quickshell/modules/onScreenDisplay/OnScreenDisplayVolume.qml @@ -34,6 +34,10 @@ Scope { if (!Audio.ready) return root.triggerOsd() } + function onMutedChanged() { + if (!Audio.ready) return + root.triggerOsd() + } } Connections { @@ -97,7 +101,7 @@ Scope { id: osdValues anchors.centerIn: parent value: Audio.sink?.audio.volume ?? 0 - icon: "volume_up" + icon: Audio.sink?.audio.muted ? "volume_off" : "volume_up" name: qsTr("Volume") } }