Note: This procedure did not fully work for me. It’s just a step to point to Intel’s work on Miracast; hopefully in time their solution will become mainstream. Linux support for Miracast/WDS is gradually increasing thanks to Intel Open Source Technology Center 01.org.
Miracast on Android
I noted earlier that support for Miracast from Google via Android seems to be decreasing. Generally you need a high-end Android device like a Blackberry (e.g. KeyONE) to have Miracast on Android. You should see your Miracast adapter pop up in a second or two on your Android devices from Settings > Display > Cast Unfortunately, some devices like the Nvidia Shield Tablet do not work with Miracast–the Miracast adapter will not show up in the Cast menu.
Miracast on Linux
Miracast WDS Prereq
apt install connman g++ cmake flex libbison-dev libglib2.0-dev libgstreamer1.0-dev
Compile and Install Miracast WDS on Linux
git clone https://github.com/01org/wds cd wds cmake . make
Test Miracast WDS Linux–I issued the commands at the WDS Github and found myself with non-working Wifi at all after installing
connman. I was lucky to get Wifi back by uninstalling
I did not pursue this further, as I want to have both normal Wifi and Miracast. Perhaps as Intel does more work on Miracast for Linux, it will become more usable for the general public.
No package ‘gio-2.0’ found
apt install libglib2.0-dev