[НЕ РЕШЕНО перешел на KDE] Не работает индикатор в openbox notify-osd

Стоит openbox все устраивает, хочу поставить индикатор громкости как здесь https://archlinux.org.ru/forum/topic/2524/?page=1#post-26345
подскажите какая прога нужна чтобы отображалась все скрипты и notify-osd стоит не могу понять в чем дело?
Открываете терминал и пишите в нем
путьдо скрипта/vol.sh down 
И смотрите вывод на что ругается
vs220
Открываете терминал и пишите в нем
путьдо скрипта/vol.sh down 
И смотрите вывод на что ругается

Не ругается громкость в conky убавляется, а вот самого индикатора нет
veles16
а вот самого индикатора нет
В терминале
notify-send "test"

Надпись test появляется, ругани нет?
vs220
veles16
а вот самого индикатора нет
В терминале
notify-send "test"

Надпись test появляется, ругани нет?
нет все норм
veles16
нет все норм
То есть надпись test появляется?
Попробуйте скрипт с отладкой запустить и вывод показать
 bash -xv '/home/oleg/bin/vol.sh' up
vs220
veles16
нет все норм
То есть надпись test появляется?
Попробуйте скрипт с отладкой запустить и вывод показать
 bash -xv '/home/oleg/bin/vol.sh' up

#!/bin/sh
# created by abarilla
usage="usage: $0 -c {up|down|mute} [-i increment] [-m mixer]"
+ usage='usage: /home/maxim/.scripts/vol.sh -c {up|down|mute} [-i increment] [-m mixer]'
command=
+ command=
increment=5%
+ increment=5%
mixer=Master
+ mixer=Master
while getopts i:m:h o
do case "$o" in
i) increment=$OPTARG;;
m) mixer=$OPTARG;;
h) echo "$usage"; exit 0;;
?) echo "$usage"; exit 0;;
esac
done
+ getopts i:m:h o
shift $(($OPTIND - 1))
+ shift 0
command=$1
+ command=down
if [ "$command" = "" ]; then
echo "usage: $0 {up|down|mute} [increment]"
exit 0;
fi
+ '[' down = '' ']'
display_volume=0
+ display_volume=0
if [ "$command" = "up" ]; then
display_volume=$(amixer set $mixer $increment+ unmute | grep -m 1 "%]" | cut -d "[" -f2|cut -d "%" -f1)
fi
+ '[' down = up ']'
if [ "$command" = "down" ]; then
display_volume=$(amixer set $mixer $increment- unmute | grep -m 1 "%]" | cut -d "[" -f2|cut -d "%" -f1)
fi
+ '[' down = down ']'
++ amixer set Master 5%- unmute
++ grep -m 1 '%]'
++ cut -d '[' -f2
++ cut -d % -f1
+ display_volume=46
icon_name=""
+ icon_name=
if [ "$command" = "mute" ]; then
if amixer get Master | grep "\[on\]"; then
display_volume=0
icon_name="notification-audio-volume-muted"
amixer set $mixer mute
else
display_volume=$(amixer set $mixer unmute | grep -m 1 "%]" | cut -d "[" -f2|cut -d "%" -f1)
fi
fi
+ '[' down = mute ']'
if [ "$icon_name" = "" ]; then
if [ "$display_volume" = "0" ]; then
icon_name="notification-audio-volume-off"
else
if [ "$display_volume" -lt "33" ]; then
icon_name="notification-audio-volume-low"
else
if [ "$display_volume" -lt "67" ]; then
icon_name="notification-audio-volume-medium"
else
icon_name="notification-audio-volume-high"
fi
fi
fi
fi
+ '[' '' = '' ']'
+ '[' 46 = 0 ']'
+ '[' 46 -lt 33 ']'
+ '[' 46 -lt 67 ']'
+ icon_name=notification-audio-volume-medium
notify-send " " -i $icon_name -h int:value:$display_volume -h string:synchronous:volume
+ notify-send ' ' -i notification-audio-volume-medium -h int:value:46 -h string:synchronous:volume
а volumeicon чем не устроил?
он всё это умеет
BigOrange
а volumeicon чем не устроил?
он всё это умеет
не устраивает
veles16
+ notify-send ' ' -i notification-audio-volume-medium -h int:value:46 -h string:synchronous:volume
Скрипт нормально отрабатывает. Вы так и не сказали появляется ли надпись?
В терминале запустите , должно появиться уведомление значок с полоской
notify-send ' ' -i notification-audio-volume-medium -h int:value:46 -h string:synchronous:volume

Если уведомление не появляется, попробуйте на
notify-send "test"
Появляется или нет.

Если нет дайте вывод
ps aux | grep notify-osd
pacman -Qs notify-osd
pacman -Qs  libnotify
 
Зарегистрироваться или войдите чтобы оставить сообщение.