mpris лаги\несрабатывание.. playerctl audacious

имеется audacious и управление им через playerctl, в частности на хоткеи повешена playerctl -p audacious volume 0.05+ и минус

для проверки выполняю в терминале последовательность playerctl -p audacious volume 0.05+ несколько раз подряд без задержек, в audacious громкость поднимается не как ожидалось 0.5*количество, а значительно меньше, каждый раз разное значение.
при этом чем больше нагружен процессор в текущий момент, тем сильнее сказывается эффект

это как-то лечится?
dbus-monitor
запустить - глянуть на каждое ли нажатие

 playerctl  -p audacious volume 0.05+ && playerctl  -p audacious volume
реагирует
string "org.mpris.MediaPlayer2.Player"
array [
dict entry(
string "Volume"
variant double 0.24
grayich
playerctl -p audacious volume 0.05+
Обязательно нужен посредник? - не пробовал для сравнения на прямую? - amixer sset Master 10%+ ... или amixer sset Master 10%-

EDIT 1 - и считать не нужно будет, все напишется: Front Left: Playback 49145 [75%] [on] .... Front Right: Playback 49145 [75%] [on]
Ошибки не исчезают с опытом - они просто умнеют
vasek
и считать не нужно будет, все напишется
так тоже
 playerctl  -p audacious volume 0.05+ && playerctl  -p audacious volume

нужен посредник?
наверно хочет отдельно громкость audacious регулировать а не общую
vasek
Обязательно нужен посредник?
нужно крутить звук плеера, а не общий, хоткеи напрямую были в нём, но после переписывания на qt исчезли.
https://archlinux.org.ru/forum/topic/19861/

vs220
запустить - глянуть на каждое ли нажатие
слишком много там инфы
скорее всего на каждое, т.к. к примеру пауза\продолжить отрабатывает стабильно, даже если зажать.
grayich
слишком много там инфы
Перенаправить в файл можно.
А на
 playerctl  -p audacious volume 0.05+ && playerctl  -p audacious volume
громкость выводит на каждое нажатие и без задержки?
vs220
playerctl -p audacious volume 0.05+ && playerctl -p audacious volume
как-то так
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.050000
23:06
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.050000
23:07
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.050000
23:07
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.100000
23:08
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.150000
23:08
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.200000
23:08
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.250000
23:09
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.300000
23:09
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.300000
23:10
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.300000
23:10
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.300000
23:11
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.350000
23:11
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.350000
23:11
~>playerctl -p audacious volume 0.05+ && playerctl -p audacious volume; date +'%M:%S'
0.400000
23:12

vs220
Перенаправить в файл можно.
чуть позже конечно попытаюсь разобраться в этой куче, незная чего конкретно искать, тяжело)
Да не на все нажатия изменяет громкость
date задержки не покажет - тогда скорее уже time
time playerctl -p audacious volume 0.05+ && time playerctl -p audacious volume

Но громкость выводит значит сигнал отправляет и получает.
На всякий случай можно и глянуть перенаправив dbus-monitor
dbus-monitor >>/tmp/dbuslog
и искать в нем по audacious( редактор любой с поиском) на десять нажатий должно быть десять событий

Может проблемы именно с регулировкой звука в самом audacious.
Что там стоит в настройках звука - модуль вывода - настройки
vs220
Что там стоит в настройках звука - модуль вывода - настройки
пульса - Audacious https://imgur.com/Y5FepGw.png
да, похоже что сам audacious чёто не того, громкость проблемная, переключение трека намного реже проблема, старт\пауза всегда срабатывает.
такое-ощущение что некий флуд-контроль срабатывает

vs220
date задержки не покажет - тогда скорее уже time
задержек как бы невидно, дата там для ориентирования насколько часто посылается синал
grayich
задержек как бы невидно
Ну тогда сигнал посылается принимается и ответ дается (по крайней мере о значении громкости)
скорее всего дело в дальнейшей цепочке регулятор audacious - пульса. Можно попробовать напрямую пульсу дергать.
 
Зарегистрироваться или войдите чтобы оставить сообщение.