You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
calculate-overlay/profiles/templates/3.6/3_ac_install_live/1-merge/kde-apps/kmix/kmix_default

33 lines
724 B

# Calculate chmod=0755
#!/bin/bash
SELECT_CARD="#-os_audio_card_name_default-#"
DBUS_KMIX="/usr/bin/qdbus org.kde.kmix"
if ! [[ -f ~/.config/kmixctrlrc ]]
then
for waittime in 1 2 4 8
do
if $DBUS_KMIX &>/dev/null
then
for cards in $($DBUS_KMIX /Mixers mixers)
do
if [[ "$($DBUS_KMIX $cards readableName)" == "$SELECT_CARD" ]]
then
CARD_ID="$($DBUS_KMIX $cards id)"
$DBUS_KMIX /Mixers setCurrentMaster "$CARD_ID" ""
$DBUS_KMIX /Mixers setPreferredMaster "$CARD_ID" ""
CONTROL_ID=$($DBUS_KMIX $cards masterControl)
$DBUS_KMIX $CONTROL_ID toggleMute
$DBUS_KMIX $CONTROL_ID toggleMute
exit 0
fi
done
exit 1
else
sleep $waittime
fi
done
exit 1
fi
exit 0