[clug] Virtual desktop infrastructure (VDI) for Linux Desktops

Scott Ferguson scott.ferguson.clug at gmail.com
Sun May 7 08:29:02 UTC 2017

On 06/05/17 17:15, George at Clug via linux wrote:
>      Virtual desktop infrastructure (VDI) is virtualization technology
> that hosts a desktop operating system on a centralized server in a
> data center. VDI is a variation on the client-server computing model,
> sometimes referred to as server-based computing.
> searchvirtualdesktop.techtarget.com/definition/virtual-desktop-infrastructure-VDI
> Does anyone have experience with VDI for Linux KVM Guest Desktops and
> can recommend a working FOSS solution capable for watch Video
> (preferably in HD) ?

X forwarding for video works well for most, pulse audio provides the
sound (it uses X11 to discover the sound server).

Have you tried using VLC?!? - it'll happily stream video and audio
across networks if you find PulseAudio or SSH too difficult.

> From my searching today,

Have you tried this:-

> there is no real working solution as yet.

My media server is a VirtualBox machine running Debian KDE - not only
can I get sound through any networked device (PulseAudio), but thanks to
KDE Connect I can also control it (VLC playback) through my mobile phone.

> Potential solutions;
> 1) Spice - includes video and audio but suffers from screen tearing
> and lag
> 2) VNC - does not support audio

But works fine with pulseaudio
Sound source: ssh -L4000:localhost:4000 remotehost
Sound sink: socat TCP-LISTEN:4000,fork UNIX-CONNECT:/tmp/pulse-$USER/native

paplay $SomeSoundFile (plays local)
paplay -s localhost:4000 $SomeSoundFile (plays remote)

can also be done with Alsa, or Pulse>Alsa

At a pinch you can always tunnel audio over SSH...

> 3) XRDP - I was not able to get audio to work, but it might be
> possible?

Also works with PulseAudio...

> 4) KVM-VDI - I do not know much of this product.

Huh? Sound works for me - Linux/Windows (Intel 82801AA AC97 no problems,
ENSONIQ AudioPCI ES1370 occasionally crashes)

Run as root - or become member of audio group

QEMU_AUDIO_DRV=alsa /usr/bin/kvm.bin $@

vnc_allow_host_audio = 1
user = "$LocalUser"
group = "$LocalUser"

restart libvirt

> http://www.wikiwand.com/en/Desktop_virtualization
> The U.S. Company Desktone, which was acquired by VMware in October
> 2013,[12] [1] has the trademarks on the expressions "desktops as a
> service" and "DaaS" from the U.S. Patent and Trademark Office.
> https://wiki.archlinux.org/index.php/QEMU#Remote_Desktop_Protocol
> https://lwn.net/Articles/611212/
> https://www.cb-net.co.uk/linux/debian-8-jessie-enable-rdp-server/
> https://www.hiroom2.com/2016/05/24/debian-8-remote-connect-to-gnome3-desktop-with-vnc-xrdp/#sec-6
> https://www.howtoforge.com/virtualization-with-kvm-on-a-debian-squeeze-server
> http://www.neblogas.lt/2016/07/29/install-ovirt-guest-agent-debian-os-enable-sso/
> https://github.com/Seitanas/kvm-vdi
> https://www.youtube.com/watch?v=WjZTVhHk6ZA
> http://myvirtualcloud.net/new-kvm-vdi-open-source-project/
> https://mangolassi.it/topic/9900/has-anyone-played-with-kvm-vdi/32
> Links:
> ------
> [1] http://www.wikiwand.com/en/Desktop_virtualization#citenote12

    A: Because we read from top to bottom, left to right.
    Q: Why should I start my reply below the quoted text?

    A: Because it messes up the order in which people normally read text.
    Q: Why is top-posting such a bad thing?

    A: The lost context.
    Q: What makes top-posted replies harder to read than bottom-posted?

    A: Yes.
    Q: Should I trim down the quoted part of an email to which I'm reply


More information about the linux mailing list