i try to create my tool, its in aur already, try this =] https://aur.archlinux.org/packages/fluxcast-git
![]() |
VOOZH | about |
| Git Clone URL: | https://aur.archlinux.org/gnome-network-displays.git (read-only, click to copy) |
|---|---|
| Package Base: | gnome-network-displays |
| Description: | Screencasting for GNOME. Supports the Miracast and Chromecast protocols. |
| Upstream URL: | https://gitlab.gnome.org/GNOME/gnome-network-displays |
| Licenses: | GPL-3.0-or-later |
| Submitter: | yochananmarqos |
| Maintainer: | yochananmarqos |
| Last Packager: | yochananmarqos |
| Votes: | 46 |
| Popularity: | 1.54 |
| First Submitted: | 2019-06-17 15:13 (UTC) |
| Last Updated: | 2026-01-23 16:27 (UTC) |
i try to create my tool, its in aur already, try this =] https://aur.archlinux.org/packages/fluxcast-git
Detects monitor, but cannot connect to it, gives me this error:
(gnome-network-displays:1494009): Gnd-WARNING **: 14:00:29.245: Failed to create screencast session: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.ScreenCast”
I run XFCE, what can i do?
libadwaita not found is update october 13
Compiles for me if i remove the glib2-devel dependency.
Came to say what @bf_x already did. I've been struggling to understand why my connection doesn't work, and I finally found a comment on the bugtracker that dnsmasq is required. Please update package requirements.
"dnsmasq" should be a required dependency and not an optional one. Without dnsmasq, the peer-to-peer wifi connection fails.
@yochananmarqos can you please change the package accordingly. Thank you
I suggest adding gstreamer-vaapi as an optional dependency for this as it drastically improves performance on the sink display.
I spent a couple of hours fixing things piece by pieces for an xps9560 and a Samsung TV Series 7 (Model: UE43NU7199U).
As others have mentioned, checking the NetworkManager log, I understood that it was looking for a dnsmasq executable, so I just installed the dnsmasq package without starting any services.
Now it would connect but it would fail with a cryptic error message:
(gnome-network-displays:36675): Gnd-DEBUG: 00:53:38.644: WfdClient: SET_PARAMS done
(gnome-network-displays:36675): Gnd-DEBUG: 00:53:38.646: WfdClient: Initialization done!
(gnome-network-displays:36675): Gnd-DEBUG: 00:53:38.719: use x11: 1
(gnome-network-displays:36675): Gnd-ERROR **: 00:53:38.719: Error creating video source element, likely a missing dependency!
I looked at the GND source code emitting this error (https://gitlab.gnome.org/GNOME/gnome-network-displays/-/blob/master/src/nd-window.c), and found out it was failing to create a GST "factory" ximagesrc. I quickly checked that I was missing that GST part:
~$ gst-inspect-1.0 | grep ximage
ximagesink: ximagesink: Video sink
which turned out to be part of the gst-plugins-good package! After installing this package, X11-based screen sharing works.
Note that this GST ximagesrc happens only if GND falls back to the X11 source. If you have the screen cast portal working, then you probably don't need this package.
TL;DR: this package is missing a dependency on the gst-plugins-good package if you're using X11 sharing.
Works fine for me. I'm using it on a daily basis.
Cant get it to successfully connect to my TV, has anyone got this app working for them?