On Mon, 2018-04-30 at 20:43 +0100, David Woodhouse wrote: > On Mon, 2018-04-30 at 17:29 +0200, Jonas Ådahl wrote: > > On Mon, Apr 30, 2018 at 04:23:51PM +0100, David Woodhouse wrote: > > > On Mon, 2018-04-30 at 17:18 +0200, Jonas Ådahl wrote: > > > > > > > > On Wayland, you should use the API provided by xdg-desktop-portal: > > > > org.freedesktop.portal.ScreenCast. It is not directly related to X11 > > > > though, and should work the same no matter what windowing system you > > > > use. Read more about it here: > > > > > > > > https://wiki.gnome.org/Projects/Mutter/RemoteDesktop > > > > > > Thanks. That looks reasonable to implement, at least for full-screen > > > sharing. I'll come back to individual windows later. If I update to > > > Fedora 28 do all those instructions about having to rebuild stuff for > > > myself and enable the features go away? > > > > Right, no need to rebuild anything. > > > $ gsettings get org.gnome.mutter experimental-features > ['screen-cast', 'remote-desktop'] > $ python3 gnome-screen-cast.py > Traceback (most recent call last): > File "gnome-screen-cast.py", line 51, in > session.Start(dbus_interface=screen_cast_session_iface) > File "/usr/lib64/python3.6/site-packages/dbus/proxies.py", line 145, in > __call__ > **keywords) > File "/usr/lib64/python3.6/site-packages/dbus/connection.py", line 651, in > call_blocking > message, timeout) > dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Failed: Failed to > start screen cast: Couldn't connect pipewire remote
Ah, it works if I manually start /usr/bin/pipewire. Is that supposed to get started automatically? Is my client (Pidgin) expected to start it if needed? Or should I check if it's running, and just not offer screen sharing functionality if it isn't?
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list