GNOME Network Displays is a free and open source casting application for Linux. Using GNOME Network Displays you can cast your desktop to a remote display. Now it only supports casting to Wi-Fi Display capable devices. example Miracast. This is still in development and experimental app. It requires PipeWire 0.3.8, NetworkManager 1.15.2 openh264 or x264 and AAC.
Install GNOME Network Displays on Ubuntu Linux
You can install GNOME Network Displays via flatpak from flathub. Follow below link for flatpak and flathub installation instructions.
How to install flatpak and flathub
First install the latest version of flatpak and flathub on your system and restart you system after that. In the terminal command-line app (ctrl+alt+t) run below GNOME Network Displays flatpak installation command.
flatpak install flathub org.gnome.NetworkDisplays
And start GNOME Network Displays using this command.
flatpak run org.gnome.NetworkDisplays
And uninstall it using
sudo flatpak uninstall org.gnome.NetworkDisplays
Currlty tested with Measy “Miracast Receiver, icrosoft 4K Wireless Display Adapter, LG WebOS TV,MontoView,MiraScreen,Clayton TV,HP Elite x3 Lap Dock.