Summary: | перевести deepin-daemon c pulseaudio на pipewire + wireplumber | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
Component: | deepin-daemon | Assignee: | Leontiy Volodin <lvol> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aris, lvol |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Антон Мидюков
2023-11-03 22:12:08 MSK
Будет учтено в задании 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, разумеется, тоже работает. |