At least since all wireless implementations I've tried have been very flaky and after the first the initial "this is pretty cool", immediately followed by "ouch, the input lag".
Which then is followed by flaky connections and if on a phone ridiculous battery drain. It is nothing but a source of frustration and waste of time so anytime I hear the word I just tune out.
Wow, that's an insane software design choice.
edit: looks like there's support for Miracast over Ethernet at least in Windows: https://learn.microsoft.com/en-us/surface-hub/miracast-over-...
It is important to note that Miracast over Infrastructure is not a replacement for standard Miracast. Instead, the functionality is complementary, and provides an advantage to users who are part of the enterprise network.
Discovery requests to identify Miracast receivers can only occur through the Wi-Fi adapter. Once the receivers have been identified, Windows 10 can then attempt the connection to the network.* add a virtual screen of specified resolution (The command is `swaymsg create_output`, then adjust its position and resolution if the default 1080p on the right are not to your liking)
* start a vnc server for that screen (`wayvnc -o HEADLESS-1`)
* start a vnc client on the laptop
it's very easy to
[complex list of tasks]
This is the typical HN fallacy.Go try to explain your mother over the phone how to edit a sway configuration to 'add a virtual screen of specified resolution'.
Compare that to clicking on the cast icon and selecting a TV.
source: spent years supporting Linux for my tech-illiterate parents.
Support is basically zero these days. He uses Chrome and Firefox and LibreOffice. He occasionally fires up the Simon Tatham Portable Puzzles collection. I have uBlock Origin installed on both browsers. I installed XFCE on day one, spent a couple of hours demonstrating things, and then left.
Every five or six years I buy a new tiny, NUC-like machine, configure it up, pull his home directory across, and then send him the replacement. There's more work on the phone getting him to plug the cables in properly than anything else.
Year of the Linux desktop? It's been more than a decade.
> Also, to my understanding, Wayland is still not ready for such a use case.
With an example showing how to do it.
To answer your point, this wouldn't faze any sway user, and it is perfectly scriptable, you can add a button or script to perform the three server-side steps. Of course, gnome includes a button to cast to a nearby miracast-enabled screen.
I'm not answering to my mother, I'd set it up for her with a nice shortcut. And she probably wouldn't be using sway.
You also need a complex list of tasks for miracast.
* Turn on the TV (simple enough, but since we're counting steps...)
* Make sure the miracast option is enabled, and the TV is discoverable. That one is impossible to explain over the phone -- unlike a command line -- as every TV burries this under a different menu.
* Find the right button on the "client" PC (might require enabling an option before?) and click it.
See https://github.com/any1/wayvnc/pull/200/files
The script in the PR does something a bit different, but it's only an example and can be modified to do what I described in the first paragraph.
I'd love to see the project mature but right now I don't think it's usable.
This should be done via MiraCast. And then the same system would be compatible with smart tvs, smartphones, Samsung Dex and Windows.
For Linux the project implementing the protocol is called MiracleCast. There is a GTK Gui to send your screen. But there is no GUI to receive a screen.
Unfortunately this gets little love.
Also, to my understanding, Wayland is still not ready for such a use case.