Page MenuHomeSolus

Enable pipewire by default
ClosedPublic

Authored by silke on Jun 29 2023, 8:26 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Aug 20, 2:00 AM
Unknown Object (File)
Fri, Aug 16, 8:46 PM
Unknown Object (File)
Fri, Aug 16, 9:16 AM
Unknown Object (File)
Fri, Aug 16, 9:16 AM
Unknown Object (File)
Fri, Aug 16, 9:16 AM
Unknown Object (File)
Wed, Aug 14, 8:16 PM
Unknown Object (File)
Wed, Aug 14, 12:50 PM
Unknown Object (File)
Tue, Aug 13, 10:50 PM
Subscribers

Details

Summary
  • Include wireplumber as a runtime dependency, and enable the user services by default. This ensures that pipewire is enabled when installed (which is always).
  • Nuke the pipewire-alsa subpackage, this effectively makes PipeWire the default on ALSA.
NOTE: that the switch requires a reboot.

Depends on D14216

Test Plan
  • Update pipewire/wireplumber.
  • Reboot.
  • Verify switch to PipeWire with pactl info.
  • Verify switch to ALSA with alsactl dump-cfg | grep PipeWire

Diff Detail

Repository
R4226 pipewire
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

silke requested review of this revision.Jun 29 2023, 8:26 PM
joebonrichie added a subscriber: joebonrichie.

Works as expected :D Shall we also switch over alsa to pipewire since we're here? Needs rebasing

This revision now requires changes to proceed.Jul 8 2023, 3:40 PM

Moving alsa to pipewire by default looks as simple as deprecating the pipewire-alsa subpackage and ensuring that /usr/share/alsa/conf.d/99-pipewire-default.conf is part of the main package

joebonrichie retitled this revision from Draft: Enable pipewire by default to Enable pipewire by default.

Rebase, no longer draft

Works as expected :D Shall we also switch over alsa to pipewire since we're here?

Is there any reason to not do this?

joebonrichie edited the summary of this revision. (Show Details)
joebonrichie edited the test plan for this revision. (Show Details)

Nuke pipewire-alsa subpackage, enabling PipeWire on ALSA by default.

This revision is now accepted and ready to land.Jul 8 2023, 4:50 PM

Remove alsa stanzas and add pipewire-alsa to replaces

This revision was automatically updated to reflect the committed changes.