PipeWire integration discussion?

Message
Author
User avatar
AVLinux
Posts: 3156
Joined: Wed Jul 15, 2020 1:15 am

Re: PipeWire integration discussion?

#91 Post by AVLinux »

@dolphin_oracle

I found a typo in the pipewire setup Control file and another pulseaudio module conflict that needs to be added. In the existing Control file 'pulseaudio-modules-bluetooth' is a typo, the package is actually 'pulseaudio-module-bluetooth'...

Secondly if the User has 'pulseaudio-module-jack' installed it will not work with PipeWire so it should also be listed as a Conflict...*Note this won't have any negative effect on MX Users because it is not installed in MX by default but it is in AV Linux..

Suggested changes:

Code: Select all

Package: pipewire-setup-mx
Version: 22.10.22
Architecture: all
Maintainer: Dolphin Oracle <dolphinoracle@gmail.com>
Installed-Size: 96
Depends: pipewire (>= 0.3.58), pipewire-alsa, pipewire-pulse, pipewire-jack, gstreamer1.0-pipewire, wireplumber, libspa-0.2-bluetooth, libspa-0.2-jack
Conflicts: pulseaudio-module-bluetooth, pulseaudio-module-jack
Provides: pulseaudio
Section: system
Priority: optional
Description: pipewire setup for sysVinit and/or systemd

User avatar
dolphin_oracle
Developer
Posts: 22657
Joined: Sun Dec 16, 2007 12:17 pm

Re: PipeWire integration discussion?

#92 Post by dolphin_oracle »

Ok thanks.


The autostart entry doesn’t seem to work on kde. Got to figure that out
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

User avatar
AVLinux
Posts: 3156
Joined: Wed Jul 15, 2020 1:15 am

Re: PipeWire integration discussion?

#93 Post by AVLinux »

dolphin_oracle wrote: Sat Oct 22, 2022 12:47 pm Ok thanks.


The autostart entry doesn’t seem to work on kde. Got to figure that out
Actually, I've been having some issues getting sysvinit working as well, I haven't troubled you about it yet because I haven't tested it on a pure MX install yet and so far testing has been in an Enlightenment VM. What's interesting is that PipeWire systemd is working perfectly there so perhaps the sysvinit issue is not D.E. related, just mentioning it now since the other post has come to light. Maybe what you come up with will work on all D.E's. Happy to test! What is @anticapitalista doing on the antiX side with PipeWire without systemd?

User avatar
dolphin_oracle
Developer
Posts: 22657
Joined: Sun Dec 16, 2007 12:17 pm

Re: PipeWire integration discussion?

#94 Post by dolphin_oracle »

AVLinux wrote: Sat Oct 22, 2022 12:58 pm
dolphin_oracle wrote: Sat Oct 22, 2022 12:47 pm Ok thanks.


The autostart entry doesn’t seem to work on kde. Got to figure that out
Actually, I've been having some issues getting sysvinit working as well, I haven't troubled you about it yet because I haven't tested it on a pure MX install yet and so far testing has been in an Enlightenment VM. What's interesting is that PipeWire systemd is working perfectly there so perhaps the sysvinit issue is not D.E. related, just mentioning it now since the other post has come to light. Maybe what you come up with will work on all D.E's. Happy to test! What is @anticapitalista doing on the antiX side with PipeWire without systemd?
unless Enlightenment processes autostart entries in /etc/xdg/autostart, you would need to add a autostart entry in whatever way enlighttenment has. for isntance fluxbox would be in ~/.fluxbox/startup.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

User avatar
AVLinux
Posts: 3156
Joined: Wed Jul 15, 2020 1:15 am

Re: PipeWire integration discussion?

#95 Post by AVLinux »

dolphin_oracle wrote: Sat Oct 22, 2022 1:15 pm
AVLinux wrote: Sat Oct 22, 2022 12:58 pm
dolphin_oracle wrote: Sat Oct 22, 2022 12:47 pm Ok thanks.


The autostart entry doesn’t seem to work on kde. Got to figure that out
Actually, I've been having some issues getting sysvinit working as well, I haven't troubled you about it yet because I haven't tested it on a pure MX install yet and so far testing has been in an Enlightenment VM. What's interesting is that PipeWire systemd is working perfectly there so perhaps the sysvinit issue is not D.E. related, just mentioning it now since the other post has come to light. Maybe what you come up with will work on all D.E's. Happy to test! What is @anticapitalista doing on the antiX side with PipeWire without systemd?
unless Enlightenment processes autostart entries in /etc/xdg/autostart, you would need to add a autostart entry in whatever way enlighttenment has. for isntance fluxbox would be in ~/.fluxbox/startup.
Yes it has it's own method of autostart and I had tried that, also running pipewire-start manually, it doesn't seem to work either, the script runs but pactl info still shows pulseaudio alone as the Audio server...? Any this is all off spec. Perhaps what you find in MX KDE will be applicable here too. I don't expect you to fix my Enlightenment issue unless the fix for KDE fixes both..

User avatar
dolphin_oracle
Developer
Posts: 22657
Joined: Sun Dec 16, 2007 12:17 pm

Re: PipeWire integration discussion?

#96 Post by dolphin_oracle »

On kde, wireplumber is not startuping up, even under systemd. maybe I missed a step somewhere.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

User avatar
AVLinux
Posts: 3156
Joined: Wed Jul 15, 2020 1:15 am

Re: PipeWire integration discussion?

#97 Post by AVLinux »

dolphin_oracle wrote: Sat Oct 22, 2022 1:43 pm On kde, wireplumber is not startuping up, even under systemd. maybe I missed a step somewhere.
What are the errors? I believe 'wpctl status' should show you the running clients etc.. I will be out until this evening unfortunately, will check back asap

User avatar
dolphin_oracle
Developer
Posts: 22657
Joined: Sun Dec 16, 2007 12:17 pm

Re: PipeWire integration discussion?

#98 Post by dolphin_oracle »

no errors, it wasn't running at all. looks like I might need to enable the systemd service for wireplumber.

I feel that's going to be a moving target over time.

on the KDE autostart entry, changing the desktop file to launch the pipewire-start script with

Code: Select all

bash -c "pipewire-start" cleared that up.  will update the autostart desktop entry.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

User avatar
alextone
Posts: 155
Joined: Wed May 26, 2021 1:51 am

Re: PipeWire integration discussion?

#99 Post by alextone »

Woohoo, EFL volume control works. Now i can adjust volume from the keyboard.

Onwards and upward.

(systemd)

User avatar
dolphin_oracle
Developer
Posts: 22657
Joined: Sun Dec 16, 2007 12:17 pm

Re: PipeWire integration discussion?

#100 Post by dolphin_oracle »

so the systemd --user service for wireplumber was enabled, it was just failing to launch, complaining of missing DISPLAY variable. I made a special autostart entry for KDE for wireplumber that launches wireplumber on systemd.

Now, it could be my test system hosed, but its a pretty fresh install so I don't think so. and the issue will likely be fixed in future KDE for debian 12, so its something to keep an eye on. On Xfce systemd there was no issue at all.

so new package now, with the autostart entries working for me at least in both KDE and Xfce. (attached).

sending it to tim for the test repo.
You do not have the required permissions to view the files attached to this post.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

Post Reply

Return to “Package Requests - MX-21”