В связи с переходом регулярок, использующих pulseaudio, на pipewire+ wireplumber необходимо убрать зависимость на pulseaudio-daemon. Сейчас pulseaudio стартует всегда из-за: /etc/pulse/daemon.conf.d/10-deepin.conf
Будет учтено в задании 317637, когда оно будет готово. В последней версии deepin-daemon уже добавлена поддержка pipewire.
Хм, там костылики странные, которые pactl дёргают. Я потерял надежду, что deepin может быть нормален. Регулярка собираться не будет.
deepin не может быть нормален и вряд ли будет, т.к. склонность upstream-а к прямым ссылкам на конфиги и бинари в коде никуда не делась( Эта бага - один из таких примеров. К сожалению, такая же ситуация нарисовывается и в новых версиях deepin-control-center. В качестве временного решения могу вручную убрать pipewire из зависимостей, а потом попробую пропатчить.
И уточняющий вопрос. Мешает зависимость только на pulseaudio-daemon, или вообще любое упоминание pipewire в списке зависимостей?
(Ответ для Leontiy Volodin на комментарий #4) > И уточняющий вопрос. > Мешает зависимость только на pulseaudio-daemon, или вообще любое упоминание > pipewire в списке зависимостей? т.е. pulseaudio, опечатался.
(Ответ для Leontiy Volodin на комментарий #5) > (Ответ для Leontiy Volodin на комментарий #4) > > И уточняющий вопрос. > > Мешает зависимость только на pulseaudio-daemon, или вообще любое упоминание > > pipewire в списке зависимостей? > > т.е. pulseaudio, опечатался. Нужно, чтобы не только pulseaudio-daemon не устанавливался, но и скрипты не запускали pactl (входит в пакет pulseaudio-daemon). Т.е. просто отфильтровав зависимость, получишь фэйл скрипта. Зависимость на pulseaudio-daemon следствие использования pactl в скрипте. Я в начале ерунду написал про конфиг.
(Ответ для Антон Мидюков на комментарий #6) > (Ответ для Leontiy Volodin на комментарий #5) > > (Ответ для Leontiy Volodin на комментарий #4) > > > И уточняющий вопрос. > > > Мешает зависимость только на pulseaudio-daemon, или вообще любое упоминание > > > pipewire в списке зависимостей? > > > > т.е. pulseaudio, опечатался. > > Нужно, чтобы не только pulseaudio-daemon не устанавливался, но и скрипты не > запускали pactl (входит в пакет pulseaudio-daemon). Т.е. просто отфильтровав > зависимость, получишь фэйл скрипта. Зависимость на pulseaudio-daemon > следствие использования pactl в скрипте. Я в начале ерунду написал про > конфиг. Значит, остаётся только патчить.
(Ответ для Антон Мидюков на комментарий #6) > (Ответ для Leontiy Volodin на комментарий #5) > > (Ответ для Leontiy Volodin на комментарий #4) > > > И уточняющий вопрос. > Зависимость на pulseaudio-daemon следствие использования pactl в скрипте. pactl можно заменить на pamixer, который и с pipewire-pulseaudio, разумеется, тоже работает.