Bug 45053

Summary: Не запускается сам при входе в сессию KDE
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: pipewireAssignee: Yuri N. Sedunov <aris>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, aris, rider, shaba, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Anton Farygin 2023-01-26 16:32:44 MSK
pulseaudio запускался, а pipewire не запускается при входе в пользовательскую сессию. 

Не совсем понятно кто виноват, просьба вместе с @zerg посмотреть и починить.
Comment 1 Alexey Shabalin 2023-01-26 16:52:06 MSK
На своем ноуте я вручную переходил на использование pipeware.
systemctl --user enable pipewire.service pipewire-pulse.service pipewire-media-session.service pipewire.socket pipewire-pulse.socket

Вообще, должно быть достаточно включить только pipewire.socket pipewire-pulse.socket.
Единственная тонкость это кофликт pipewire-pulse.service с pulseaudio.service.
Comment 2 Sergey V Turchin 2023-01-26 17:01:48 MSK
(In reply to Alexey Shabalin from comment #1)
> systemctl --user enable pipewire.service
Да, это-то понятно.
Хотелось бы, чтоб как-то само разруливалось.
В pipewire.service написано, что WantedBy=default.target , а вот, как его использовать, этот default.target, пока не понял.
Comment 3 Anton Farygin 2023-01-27 09:17:48 MSK
т.е. - в gnome тоже не запускается сам ?
Comment 4 Sergey V Turchin 2023-01-31 14:14:32 MSK
(In reply to Anton Farygin from comment #3)
> т.е. - в gnome тоже не запускается сам ?
Юрий, подскажи, плиз, как он там запускается?
Comment 5 Anton Farygin 2023-05-29 12:11:08 MSK
ping
Comment 6 Антон Мидюков 2023-05-29 12:19:55 MSK
На регулярке|стартерките gnome
В Сизифе
устанавливаются pipewire pipewire-utils wireplumber
включаются
systemctl --user enable pipewire pipewire-pulse wireplumber
В p10
устанавливаются pipewire pipewire-utils
включаются
systemctl --user enable pipewire pipewire-pulse pipewire-media-session

В mkimage-profiles это делает цель use/sound/pipewire
Comment 7 Anton Farygin 2023-05-29 14:03:29 MSK
@zerg предлагаю перейти на такую-же схему для KDE. Как с pipewire, так и с pulseaudio.
Comment 8 Sergey V Turchin 2023-05-29 14:54:05 MSK
(Ответ для Anton Farygin на комментарий #7)
> @zerg предлагаю перейти на такую-же схему для KDE. Как с pipewire,
Не проблема, только у меня немного своя схема. Прямо в KDE-шных пакетах юниты с нужным содержимым.

> так и с pulseaudio.
Как? Я не могу выкинуть pulseaudio из XDG-шного автозапуска.
Только если не устанавливать. Это могу.
Comment 9 Sergey V Turchin 2023-05-29 14:58:08 MSK
(Ответ для Антон Мидюков на комментарий #6)
> включаются
> systemctl --user enable pipewire pipewire-pulse wireplumber
> В p10
> включаются
> systemctl --user enable pipewire pipewire-pulse pipewire-media-session
Получается, при обновлении до sisyphus оно сломается.
Comment 10 Антон Мидюков 2023-05-29 15:04:40 MSK
(Ответ для Sergey V Turchin на комментарий #9)
> (Ответ для Антон Мидюков на комментарий #6)
> > включаются
> > systemctl --user enable pipewire pipewire-pulse wireplumber
> > В p10
> > включаются
> > systemctl --user enable pipewire pipewire-pulse pipewire-media-session
> Получается, при обновлении до sisyphus оно сломается.

Не должно. Сейчас вариант с pipewire-media-session тоже рабочий в Сизифе. Чтобы из коробки в p10 включить также как в Сизифе, нужно обновить wireplumber в p10.
Comment 11 Yuri N. Sedunov 2023-05-29 15:08:50 MSK
(Ответ для Антон Мидюков на комментарий #10)
> нужно обновить wireplumber в p10.

В процессе:

2023-May-29 11:55:52 :: task #322083 for p10 resumed by aris:
2023-May-29 11:55:52 :: message: new_pipewire_for_p10
#100 build 1.4-alt1 from /gears/l/libopus.git fetched at 2023-May-29 10:06:54 from sisyphus
#200 build liblc3-1.0.3-alt1.src.rpm from sisyphus
#300 build pipewire-0.3.71-alt1.src.rpm from sisyphus
#400 build 0.4.14-alt1 from /gears/w/wireplumber.git fetched at 2023-May-29 11:54:43 from sisyphus