dolphin_oracle wrote: Sun Oct 23, 2022 12:21 pm
...not likely. right now the required pipewire packages are not backported to mx19 or to debain 10 buster.
OK, thanks for the info.
FI: Tested into Icewm on MX21 amd64 and x32 ... that works great too ($ pactl info) :
# ============ launch pipewire into IceWM startup ======================
export XDG_RUNTIME_DIR=/run/user/1000
#start pulseaudio before volumeicon so unmute works
#start-pulseaudio-x11 &
#launch pipewire
pipewire-start &
sleep
#then
volumeicon &
# ==================================
Pour les nouveaux utilisateurs: Alt+F1 pour le manuel, ou FAQS, MX MANUEL, et Conseils MXConseils Debian - Info. système “quick-system-info-mx” (QSI) ... Ici: System: MX-19-23_x64 & antiX23_x32 runit
init [5]
start pipewire
[W][02381.956429] mod.rt | [ module-rt.c: 278 pw_rtkit_check_xdg_portal()] Can't find xdg-portal: (null)
[W][02381.956454] mod.rt | [ module-rt.c: 991 pipewire__module_init()] found session bus but no portal
[W][02381.956763] mod.rt | [ module-rt.c: 278 pw_rtkit_check_xdg_portal()] Can't find xdg-portal: (null)
[W][02381.956784] mod.rt | [ module-rt.c: 991 pipewire__module_init()] found session bus but no portal
[W][02381.958003] mod.rt | [ module-rt.c: 297 translate_error()] RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
[W][02381.958085] mod.rt | [ module-rt.c: 622 set_nice()] could not set nice-level to -11: No such file or directory
[W][02381.958643] mod.rt | [ module-rt.c: 297 translate_error()] RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
[W][02381.958960] mod.rt | [ module-rt.c: 297 translate_error()] RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
[W][02381.959071] mod.rt | [ module-rt.c: 622 set_nice()] could not set nice-level to -11: No such file or directory
[W][02381.959456] mod.rt | [ module-rt.c: 297 translate_error()] RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
M 03:29:27.098021 mod.rt ../src/modules/module-rt.c:278:pw_rtkit_check_xdg_portal: Can't find xdg-portal: (null)
M 03:29:27.098076 mod.rt ../src/modules/module-rt.c:991:pipewire__module_init: found session bus but no portal
[W][02381.960379] mod.protocol-pulse | [ server.c: 612 start_unix_server()] server 0x55b4490f70d0: unlinking stale socket '/run/user/1000/pulse/native'
M 03:29:27.099172 mod.rt ../src/modules/module-rt.c:297:translate_error: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
M 03:29:27.099279 mod.rt ../src/modules/module-rt.c:622:set_nice: could not set nice-level to -11: No such file or directory
M 03:29:27.099691 mod.rt ../src/modules/module-rt.c:297:translate_error: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
[W][02381.962765] mod.rt | [ module-rt.c: 297 translate_error()] RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
M 03:29:27.101316 mod.rt ../src/modules/module-rt.c:297:translate_error: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
[W][02381.963387] mod.rt | [ module-rt.c: 297 translate_error()] RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
[W][02381.963397] mod.rt | [ module-rt.c: 843 impl_acquire_rt()] could not make thread 55268 realtime using RTKit: No such file or directory
[W][02381.963666] mod.rt | [ module-rt.c: 297 translate_error()] RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
M 03:29:27.102224 mod.rt ../src/modules/module-rt.c:297:translate_error: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
M 03:29:27.102241 mod.rt ../src/modules/module-rt.c:843:impl_acquire_rt: could not make thread 55269 realtime using RTKit: No such file or directory
[W][02381.964322] mod.rt | [ module-rt.c: 297 translate_error()] RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
[W][02381.964336] mod.rt | [ module-rt.c: 843 impl_acquire_rt()] could not make thread 55270 realtime using RTKit: No such file or directory
I assume that installing the rtkit package would take care of most of these errors; but aat the same time realize that this is basically a systemd component.
Is it safe to install/run it on my sysvinit setup?
Last edited by ceeslans on Mon Oct 24, 2022 6:17 am, edited 1 time in total.
dolphin_oracle wrote: Mon Oct 24, 2022 6:11 am
Should be
I'm seeing the same messages running constantly, should rtkit be a dependency of the pipewire setup package then? These could balloon the User xsessions errors file over time.
It odd that PipeWire's server is calling for it constantly and yet upstream hasn't made rtkit a dependency, nor have I seen it mentioned obviously in any of the PW wikis I've skimmed.
dolphin_oracle wrote: Mon Oct 24, 2022 6:11 am
Should be
I'm seeing the same messages running constantly, should rtkit be a dependency of the pipewire setup package then? These could balloon the User xsessions errors file over time.
It odd that PipeWire's server is calling for it constantly and yet upstream hasn't made rtkit a dependency, nor have I seen it mentioned obviously in any of the PW wikis I've skimmed.
installing rtkit did not remove my messages. got rid of a few, but not all. but I only got one set, at startup. they didn't keep hitting. I'll try to watch for that tonight.
Perhaps for future Packaging consideration, here is a tool being developed to easily change the PipeWire Audio settings which currently are cryptically buried in the config files, I'm not thrilled that it relies on a KDE lib though, I would guess something simpler using simple QT or even Yad could probably be developed, unfortunately that's a bit beyond my current scripting skills... Perhaps a similar or adapted MX Tool could do the same. For people doing Pro Audio work on Linux the settings and parameters are important and one of the biggest complaints about PipeWire is that is is not easy to change params, this would change that..
Obviously there will be continuous new releases of PipeWire and there's little sense in taking valuable Packager time to put every release in MX Test, the 0.3.60 release has some important fixes that may be worth looking at an update so just passing that along:
This point in particular looks of interest:
- The alsa plugin will now only start playback when there is data. This results in better sync and lower latency between capture and playback.
pushing up a new pipewire-setup-mx package, because the the new pipewire packages in test will probably cause pipewire-setup-mx to be removed if upgraded. and then sound won't work on sysVinit.
basically the old pipewire-setup-mx conflicts with the newer pipewire-alsa packages due to the new pipewire-alsa package providing more .conf files OOTB.
dolphin_oracle wrote: Thu Dec 22, 2022 10:06 pm
pushing up a new pipewire-setup-mx package, because the the new pipewire packages in test will probably cause pipewire-setup-mx to be removed if upgraded. and then sound won't work on sysVinit.
basically the old pipewire-setup-mx conflicts with the newer pipewire-alsa packages due to the new pipewire-alsa package providing more .conf files OOTB.
Absolutely will… lol spent hours yesterday with it pulsesudio was masked on the systemd side but not in sysVinit. No jack or alsa in available in pipewire.
Pipewire-setup-Mx gave a error 1 in the installer window. Everything was from the Mx back ports.
I used the MX xfce dec snapshot on a usb drive…1st as a live usb as that didn’t work I installed to the usb drive
and that worked as described above….will try with the new package when it’s available.
Thanks that setup package saves a lot of configuration