I use Deskreen with Windows, it has a Linux version that probably works similarly. I think it leverages browser streaming tech.
Easiest way to get it working is with a dummy plug (because it just casts displays, it can't create one), but maybe there's more options on Linux to fake a display in software.