В вашем вызове zenity
отсутствует пробел перед обратной косой чертой, что может вызвать ошибку:
zen(){
mark=$(zenity --scale \
--text FREQUENCY \
--value=$la \
--min-value=0 \
--max-value=5000 \
--step=1)
}
la=500
echo "Script for shim. Regulary frequency"
zen
zen_ec=$?
while true
do
case $zen_ec in
0) echo $mark
la=$mark
#zenity --notification --window-icon="info" --text="Thank you!" --timeout=1
zen
;;
[...]
Хорошо, я сам нашел ответ. Он каким-то образом скрыт в выводе pacmd list-cards
. В нем есть раздел profiles:
.
Не знаю, выводит ли он его тоже куда-то сам по себе.