Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Screen sharing on Arch with Firefox not working #99

Closed
mordax7 opened this issue Mar 10, 2021 · 13 comments
Closed

Screen sharing on Arch with Firefox not working #99

mordax7 opened this issue Mar 10, 2021 · 13 comments

Comments

@mordax7
Copy link

mordax7 commented Mar 10, 2021

Hello!

I am trying to share my screen with Mozilla Firefox 86.0.

Here is what I got so far:

Installed version from Arch repo:

  • pipewire: 1:0.3.23-1
  • xdg-desktop-portal-wlr: 0.2.0-1
  • xdg-desktop-portal: 1.8.0-1
  • firefox: 86.0-2

Environment Variables:

❯ printenv | grep XDG_
XDG_CACHE_HOME=/home/aljaz/.cache
XDG_CONFIG_HOME=/home/aljaz/.config
XDG_CURRENT_DESKTOP=sway
XDG_DATA_HOME=/home/aljaz/.local/share
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=sway
XDG_SESSION_ID=1
XDG_SESSION_TYPE=wayland
XDG_VTNR=1

And if I understood the compatibility page correctly, Arch Firefox does not require any additional environment variables and should work out of the box?

DEBUG LOGS:

Logs from pipewire:

Mär 10 20:21:01 xps13-9300 pipewire[13100]: version 0.3.23
Mär 10 20:21:01 xps13-9300 pipewire[13100]: config 0x55828d2fc090: loading config '/etc/pipewire/pipewire.conf'
Mär 10 20:21:01 xps13-9300 pipewire[13100]: main thread nice level set to -11
Mär 10 20:21:01 xps13-9300 pipewire[13100]: server 0x55828d3150b0: Found socket activation socket for '/run/user/1000/pipewire-0'
Mär 10 20:21:01 xps13-9300 pipewire[13100]: protocol-native 0x55828d314c40: Listening on 'pipewire-0'
Mär 10 20:21:01 xps13-9300 pipewire[13100]: (Dummy-Driver-28) creating -> suspended
Mär 10 20:21:01 xps13-9300 pipewire[13100]: context 0x55828d2fbd70: busy:0 reason:register active node
Mär 10 20:21:01 xps13-9300 pipewire[13100]: start main loop
Mär 10 20:21:01 xps13-9300 pipewire[13100]: Got portal pid 10704
Mär 10 20:21:01 xps13-9300 pipewire[13100]: processing thread made realtime prio:20
Mär 10 20:21:18 xps13-9300 pipewire[13100]: client 0x55828d312750 has trusted pid 13587
Mär 10 20:21:18 xps13-9300 pipewire[13100]: access 0x55828d3212d0: client 0x55828d312750 'unrestricted' access granted
Mär 10 20:21:38 xps13-9300 pipewire[13100]: Got portal pid 14065
Mär 10 20:22:03 xps13-9300 pipewire[13100]: (xdg-desktop-portal-wlr-30) creating -> suspended
Mär 10 20:22:03 xps13-9300 pipewire[13100]: context 0x55828d2fbd70: busy:0 reason:node activate
Mär 10 20:22:03 xps13-9300 pipewire[13100]: portal 0x55828d31d2e0: portal managed client 0x55828d346f70 added
Mär 10 20:22:03 xps13-9300 pipewire[13100]: client 0x55828d346f70: has already access: 'portal'
Mär 10 20:22:03 xps13-9300 pipewire[13100]: client 0x55828d35bb90 has trusted pid 14367
Mär 10 20:22:03 xps13-9300 pipewire[13100]: access 0x55828d3212d0: client 0x55828d35bb90 'unrestricted' access granted
Mär 10 20:22:03 xps13-9300 pipewire[13100]: (firefox-34) creating -> suspended
Mär 10 20:22:03 xps13-9300 pipewire[13100]: context 0x55828d2fbd70: busy:0 reason:node activate

Logs from xdg-desktop-portal-wlr:

Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - dbus: connected
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: wl_display connected
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - pipewire: pw_loop created
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - pipewire: establishing connection to core
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register wl_shm  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: |-- registered to interface wl_shm (Version 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register wl_drm  (Version: 2)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwp_linux_dmabuf_v1  (Version: 3)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register wl_compositor  (Version: 4)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register wl_subcompositor  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register wl_data_device_manager  (Version: 3)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwlr_gamma_control_manager_v1  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register gtk_primary_selection_device_manager  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zxdg_output_manager_v1  (Version: 3)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: |-- registered to interface zxdg_output_manager_v1 (Version 3)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register org_kde_kwin_idle  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwp_idle_inhibit_manager_v1  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwlr_layer_shell_v1  (Version: 2)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register xdg_wm_base  (Version: 2)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwp_tablet_manager_v2  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register org_kde_kwin_server_decoration_manager  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zxdg_decoration_manager_v1  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwp_relative_pointer_manager_v1  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwp_pointer_constraints_v1  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register wp_presentation  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwlr_output_manager_v1  (Version: 2)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwlr_output_power_manager_v1  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwp_input_method_manager_v2  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwp_text_input_manager_v3  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwlr_foreign_toplevel_manager_v1  (Version: 3)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwlr_export_dmabuf_manager_v1  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwlr_screencopy_manager_v1  (Version: 3)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: |-- registered to interface zwlr_screencopy_manager_v1 (Version 3)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwlr_data_control_manager_v1  (Version: 2)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwp_primary_selection_device_manager_v1  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register wp_viewporter  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwp_virtual_keyboard_manager_v1  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwlr_virtual_pointer_manager_v1  (Version: 2)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwlr_input_inhibit_manager_v1  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwp_keyboard_shortcuts_inhibit_manager_v1  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register wl_seat  (Version: 7)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register zwp_pointer_gestures_v1  (Version: 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register wl_output  (Version: 3)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: |-- registered to interface wl_output (Version 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: interface to register wl_output  (Version: 3)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wlroots: |-- registered to interface wl_output (Version 1)
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wayland: registry listeners run
Mär 10 20:21:18 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:21:18 [DEBUG] - wayland: xdg output listeners run
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: create session method invoked
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: request_handle: /org/freedesktop/portal/desktop/request/1_56/webrtc1577126041
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: session_handle: /org/freedesktop/portal/desktop/session/1_56/webrtc_session1495615550
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: app_id:
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: select sources method invoked
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: request_handle: /org/freedesktop/portal/desktop/request/1_56/webrtc1978843051
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: session_handle: /org/freedesktop/portal/desktop/session/1_56/webrtc_session1495615550
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: app_id:
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: option types:3
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: option multiple: 0
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [DEBUG] - dbus: select sources: found matching session /org/freedesktop/portal/desktop/session/1_56/webrtc_session1495615550
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - wlroots: capturable output: Sharp Corporation model: 0x14CC: id: 36 name: eDP-1
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - wlroots: capturable output: Ancor Communications Inc model: VG248: id: 37 name: DP-1
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - xdpw: screencast instance 0x55adc898d0e0 has 1 references
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - xdpw: 1 active screencast instances
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - wlroots: output: DP-1
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: start method invoked
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: request_handle: /org/freedesktop/portal/desktop/request/1_56/webrtc566083540
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: session_handle: /org/freedesktop/portal/desktop/session/1_56/webrtc_session1495615550
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: app_id:
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - dbus: parent_window:
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [DEBUG] - dbus: start: found matching session /org/freedesktop/portal/desktop/session/1_56/webrtc_session1495615550
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [DEBUG] - wlroots: reset buffer
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [DEBUG] - wlroots: create shm buffer
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [DEBUG] - pipewire: registered event 0x55adc898dc10
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - pipewire: stream state changed to "connecting"
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - pipewire: node id is -1
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - pipewire: stream state changed to "paused"
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal-wlr[13587]: 2021/03/10 20:22:03 [INFO] - pipewire: node id is 30

Logs from xdg-desktop-portal:

Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: load portals from /usr/share/xdg-desktop-portal/portals
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: loading /usr/share/xdg-desktop-portal/portals/wlr.portal
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: portal implementation for sway, Wayfire, river
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: portal implementation supports org.freedesktop.impl.portal.Screenshot
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: portal implementation supports org.freedesktop.impl.portal.ScreenCast
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: providing portal org.freedesktop.portal.MemoryMonitor
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: providing portal org.freedesktop.portal.NetworkMonitor
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: providing portal org.freedesktop.portal.ProxyResolver
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: providing portal org.freedesktop.portal.Trash
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: providing portal org.freedesktop.portal.GameMode
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: providing portal org.freedesktop.portal.Settings
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: Using wlr.portal for org.freedesktop.impl.portal.Screenshot in sway
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: providing portal org.freedesktop.portal.Screenshot
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: Using wlr.portal for org.freedesktop.impl.portal.ScreenCast in sway
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: providing portal org.freedesktop.portal.ScreenCast
Mär 10 20:21:38 xps13-9300 systemd[1242]: Started Portal service.
Mär 10 20:21:38 xps13-9300 xdg-desktop-portal[14065]: XDP: org.freedesktop.portal.Desktop acquired
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal[14065]: XDP: screen cast session owned by ':1.56' created
Mär 10 20:22:03 xps13-9300 xdg-desktop-portal[14065]: XDP: screen cast session owned by ':1.56' started

This is what I see on the gUM Test Page:
image

Firefox Window Protocol:
image

Am I missing something out?

@codicodi
Copy link

Do you have pipewire-media-session installed?

@mordax7
Copy link
Author

mordax7 commented Mar 10, 2021

ah yes, after installing pipewire-media-session it works perfectly fine!

I am closing this ticket since it solved my problem.

@mordax7 mordax7 closed this as completed Mar 10, 2021
@mordax7
Copy link
Author

mordax7 commented Mar 10, 2021

I wonder if it would make sense to document this somewhere?

@emersion
Copy link
Owner

Is this issue Arch-specific?

@mordax7
Copy link
Author

mordax7 commented Mar 10, 2021

@emersion I did test this only on Arch and sadly I don't have any other distribution by hand to test it on.

@codicodi
Copy link

Arch split pipewire-media-session to a separate package few days ago, so I guess it's Arch specific. Pipewire is a moving trarget and every distro packages it differently so it's hard to keep up.

@codicodi
Copy link

I've added a note in https://github.com/emersion/xdg-desktop-portal-wlr/wiki/FAQ/db63ec1ab6c0170334c1d1f45d1ebe543cc375fa#when-i-try-to-share-my-screen-in-the-browser-i-get-nothing--a-black-screen

@hlecco
Copy link

hlecco commented Mar 11, 2021

Just updated PipeWire in Arch Wiki to reflect this.

@danshick
Copy link
Collaborator

Just updated PipeWire in Arch Wiki to reflect this.

We can also mention config file support for specifying an output now instead of the CLI flag.

@mordax7
Copy link
Author

mordax7 commented Mar 14, 2021

👍

@Arcadio-Buendia
Copy link

I have got both xdg-desktop-portal and pipewire.socket pipewire active(running) on debian sid. But I get the message "unit pipewire-media-session.service could not be found".
Also no package like pipewire-media-session can be found in the repository.

@columbarius
Copy link
Collaborator

Can you ask your repo maintainer to either bundle the pipewire-media-session with the pipewire package or create a separate package?

Otherwise you could try to remove the line requiering the media session from the service file and start it from the pipewire config.

@emersion
Copy link
Owner

It seems like pipewire-media-session.service is included in the official repo: https://gitlab.freedesktop.org/pipewire/pipewire/-/tree/master/src/daemon/systemd/user

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants