Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] wireplumber: request for bundling runit service with the package
@ 2022-03-28 17:39 Animeshz
  2022-03-31  0:10 ` antaxiom
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Animeshz @ 2022-03-28 17:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 644 bytes --]

New issue by Animeshz on void-packages repository

https://github.com/void-linux/void-packages/issues/36393

Description:
The pipewire and derivatives provides runit services for various replacements, a runit wireplumber service will be beneficial to integrate with the pipewire better.

Currently even if we put it on something like .xinitrc, as soon as pipewire is restarted or so, it gets disconnected and hence exits, so needs manual run to get it working again, which sometimes is just irritating. A service manager is responsible for automatically restarting the service if it exits and let one service depend on other services easily.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: wireplumber: request for bundling runit service with the package
  2022-03-28 17:39 [ISSUE] wireplumber: request for bundling runit service with the package Animeshz
@ 2022-03-31  0:10 ` antaxiom
  2022-03-31  2:15 ` gbrlsnchs
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: antaxiom @ 2022-03-31  0:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 499 bytes --]

New comment by antaxiom on void-packages repository

https://github.com/void-linux/void-packages/issues/36393#issuecomment-1083824227

Comment:
+1 for this issue, I had to get wire plumber running and it was a royal pain. Pipewire worked as a service, but wire plumber was unhappy unless everything was run as my user. If someone were able to write a good service (and ideally add a pipewire section to the handbook detailing how all of this and desktop portal worked together) it would be a dream.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: wireplumber: request for bundling runit service with the package
  2022-03-28 17:39 [ISSUE] wireplumber: request for bundling runit service with the package Animeshz
  2022-03-31  0:10 ` antaxiom
@ 2022-03-31  2:15 ` gbrlsnchs
  2022-03-31  2:17 ` subnut
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: gbrlsnchs @ 2022-03-31  2:15 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1045 bytes --]

New comment by gbrlsnchs on void-packages repository

https://github.com/void-linux/void-packages/issues/36393#issuecomment-1083993934

Comment:
> +1 for this issue, I had to get wire plumber running and it was a royal pain. Pipewire worked as a service, but wire plumber was unhappy unless everything was run as my user. If someone were able to write a good service (and ideally add a pipewire section to the handbook detailing how all of this and desktop portal worked together) it would be a dream.

I couldn't make `wireplumber` work (while `pipewire-media-session` works flawlessly), but maybe I can help with the desktop portal you mentioned, in case you're using `xdg-desktop-portal-wlr`.

Basically you only need to install it and make sure you import the correct variables to the dbus session. I've got this in my WM's init script:
```
dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
```
Here both `WAYLAND_DISPLAY` and `XDG_CURRENT_DESKTOP` are previously set to something that makes sense Wayland-wise.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: wireplumber: request for bundling runit service with the package
  2022-03-28 17:39 [ISSUE] wireplumber: request for bundling runit service with the package Animeshz
  2022-03-31  0:10 ` antaxiom
  2022-03-31  2:15 ` gbrlsnchs
@ 2022-03-31  2:17 ` subnut
  2022-03-31  2:19 ` [ISSUE] [CLOSED] " ahesford
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: subnut @ 2022-03-31  2:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 243 bytes --]

New comment by subnut on void-packages repository

https://github.com/void-linux/void-packages/issues/36393#issuecomment-1083994800

Comment:
Added in https://github.com/void-linux/void-packages/commit/9f50345e006a3620a6142ffce4023229f8d42d7c

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ISSUE] [CLOSED] wireplumber: request for bundling runit service with the package
  2022-03-28 17:39 [ISSUE] wireplumber: request for bundling runit service with the package Animeshz
                   ` (2 preceding siblings ...)
  2022-03-31  2:17 ` subnut
@ 2022-03-31  2:19 ` ahesford
  2022-03-31  2:19 ` antaxiom
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: ahesford @ 2022-03-31  2:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 647 bytes --]

Closed issue by Animeshz on void-packages repository

https://github.com/void-linux/void-packages/issues/36393

Description:
The pipewire and derivatives provides runit services for various replacements, a runit wireplumber service will be beneficial to integrate with the pipewire better.

Currently even if we put it on something like .xinitrc, as soon as pipewire is restarted or so, it gets disconnected and hence exits, so needs manual run to get it working again, which sometimes is just irritating. A service manager is responsible for automatically restarting the service if it exits and let one service depend on other services easily.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: wireplumber: request for bundling runit service with the package
  2022-03-28 17:39 [ISSUE] wireplumber: request for bundling runit service with the package Animeshz
                   ` (3 preceding siblings ...)
  2022-03-31  2:19 ` [ISSUE] [CLOSED] " ahesford
@ 2022-03-31  2:19 ` antaxiom
  2022-03-31  2:20 ` antaxiom
  2022-03-31  2:22 ` ahesford
  6 siblings, 0 replies; 8+ messages in thread
From: antaxiom @ 2022-03-31  2:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1986 bytes --]

New comment by antaxiom on void-packages repository

https://github.com/void-linux/void-packages/issues/36393#issuecomment-1083995852

Comment:
I got wireplumber working without needing to add any dbus variables (though
this would've been good to know), but I did have to start the script
through my DE (I'm currently using gnome and therefore
xdg-desktop-portal-gtk, but I tried on wlr compositors as well) as opposed
to running it as a service. I actually had to run pipewire and desktop
portal through the script as well to get them all playing nicely. I'll keep
this in mind if I do ever have to set this up again, but hopefully a
service will make this irrelevant.

On Wed, Mar 30, 2022 at 10:15 PM Gabriel Sanches ***@***.***>
wrote:

> +1 for this issue, I had to get wire plumber running and it was a royal
> pain. Pipewire worked as a service, but wire plumber was unhappy unless
> everything was run as my user. If someone were able to write a good service
> (and ideally add a pipewire section to the handbook detailing how all of
> this and desktop portal worked together) it would be a dream.
>
> I couldn't make wireplumber work (while pipewire-media-session works
> flawlessly), but maybe I can help with the desktop portal you mentioned, in
> case you're using xdg-desktop-portal-wlr.
>
> Basically you only need to install it and make sure you import the correct
> variables to the dbus session. I've got this in my WM's init script:
>
> dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
>
> Here both WAYLAND_DISPLAY and XDG_CURRENT_DESKTOP are previously set to
> something that makes sense Wayland-wise.
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/void-linux/void-packages/issues/36393#issuecomment-1083993934>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AJRW3AWAXXVBFAUQXVU74VDVCUDFZANCNFSM5R337JDA>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***>
>


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: wireplumber: request for bundling runit service with the package
  2022-03-28 17:39 [ISSUE] wireplumber: request for bundling runit service with the package Animeshz
                   ` (4 preceding siblings ...)
  2022-03-31  2:19 ` antaxiom
@ 2022-03-31  2:20 ` antaxiom
  2022-03-31  2:22 ` ahesford
  6 siblings, 0 replies; 8+ messages in thread
From: antaxiom @ 2022-03-31  2:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 2136 bytes --]

New comment by antaxiom on void-packages repository

https://github.com/void-linux/void-packages/issues/36393#issuecomment-1083995852

Comment:
I got wireplumber working without needing to add any dbus variables (though
this would've been good to know), but I did have to start the script
through my DE (I'm currently using gnome and therefore
xdg-desktop-portal-gtk, but I tried on wlr compositors as well) as opposed
to running it as a service. I actually had to run pipewire and desktop
portal through the script as well to get them all playing nicely. I'll keep
this in mind if I do ever have to set this up again, but hopefully a
service will make this irrelevant.

Edit: Well that was interesting timing for my reply. I'll have to try this sometime one it all gets pushed.

On Wed, Mar 30, 2022 at 10:15 PM Gabriel Sanches ***@***.***>
wrote:

> +1 for this issue, I had to get wire plumber running and it was a royal
> pain. Pipewire worked as a service, but wire plumber was unhappy unless
> everything was run as my user. If someone were able to write a good service
> (and ideally add a pipewire section to the handbook detailing how all of
> this and desktop portal worked together) it would be a dream.
>
> I couldn't make wireplumber work (while pipewire-media-session works
> flawlessly), but maybe I can help with the desktop portal you mentioned, in
> case you're using xdg-desktop-portal-wlr.
>
> Basically you only need to install it and make sure you import the correct
> variables to the dbus session. I've got this in my WM's init script:
>
> dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
>
> Here both WAYLAND_DISPLAY and XDG_CURRENT_DESKTOP are previously set to
> something that makes sense Wayland-wise.
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/void-linux/void-packages/issues/36393#issuecomment-1083993934>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AJRW3AWAXXVBFAUQXVU74VDVCUDFZANCNFSM5R337JDA>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***>
>


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: wireplumber: request for bundling runit service with the package
  2022-03-28 17:39 [ISSUE] wireplumber: request for bundling runit service with the package Animeshz
                   ` (5 preceding siblings ...)
  2022-03-31  2:20 ` antaxiom
@ 2022-03-31  2:22 ` ahesford
  6 siblings, 0 replies; 8+ messages in thread
From: ahesford @ 2022-03-31  2:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 490 bytes --]

New comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/issues/36393#issuecomment-1083997584

Comment:
As noted at https://docs.voidlinux.org/config/media/pipewire.html and in the service scripts themselves, we do not recommend the pipewire (or, now, wireplumber) system services for regular use. However, if you know why you need the system services and what you're doing with them, have at it. These three system services work as expected for me.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-03-31  2:22 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-28 17:39 [ISSUE] wireplumber: request for bundling runit service with the package Animeshz
2022-03-31  0:10 ` antaxiom
2022-03-31  2:15 ` gbrlsnchs
2022-03-31  2:17 ` subnut
2022-03-31  2:19 ` [ISSUE] [CLOSED] " ahesford
2022-03-31  2:19 ` antaxiom
2022-03-31  2:20 ` antaxiom
2022-03-31  2:22 ` ahesford

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).