puppylinux-woof-CE / woof-CE

woof - the Puppy builder
GNU General Public License v2.0
382 stars 273 forks source link

Update wireplumber_FIXUPHACK: Disable active login session monitoring #4261

Open rizalmart opened 3 months ago

rizalmart commented 3 months ago

wireplumber-0.5 onwards now looks for active login session in order to make bluez work on pipewire otherwise bluetooth devices will not work on pipewire since Puppy has no display manager

See https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3828

peabee commented 3 months ago

Should be a test whether /etc/wireplumber/wireplumber.conf.d/bluez-nologind.conf exists before overwriting?

Should be a comment to say why the file is needed.

rizalmart commented 3 months ago

Should be a test whether /etc/wireplumber/wireplumber.conf.d/bluez-nologind.conf exists before overwriting?

Should be a comment to say why the file is needed.

Commit revised

peabee commented 3 months ago

?? Missing ! As written would only work if the file exists to be overwritten?

peabee commented 3 months ago

Remove / from all /etc

peabee commented 3 months ago

Is this now ready to merge? tested?

rizalmart commented 3 months ago

Is this now ready to merge? tested?

The config file was fully tested.

To recreate the problem with wireplumber.

  1. update wireplumber to version 0.5 using default config
  2. restart pc
  3. try to connect on bluetooth device
peabee commented 3 months ago

Has the new packages-templates/wireplumber_FIXUPHACK been tested in a 2createpackages of wireplumber?

peabee commented 2 months ago

Bump: Has the new packages-templates/wireplumber_FIXUPHACK been tested in a 2createpackages of wireplumber?