One of the discussions within the Spice team is how to encode video for the remote desktop. So I spent a little bit of time doing some research on that front.
Installed several VMs on Muse and began setting them up:
- Ubuntu 14.04 LTS
- Ubuntu 16.04 LTS
- Ubuntu 16.10
The out of the box experience running these on Fedora 25 is quite inferior. Ubuntu 16.10 is not recognized by
virt-manager, so the OS is marked as Unkown/unknown. Also, remote control over VNC of
virt-manager is quite bad.
Apparently, the QXL drivers are not enabled by default in Ubuntu. As a result, you only get relative cursor within the guest, and no detection that you are trying to leave the guest desktop area (i.e. smooth transition of the mouse cursor between the “in guest” area and the host desktop). Keyboard is also behaving quite strangely. And the refresh rate I get over VNC in this configuration is extremely slow.
The result is that I need to go in front of the machine and do everything locally. Which means moving the cat sitting in the chair there, which is always a dangerous proposition. All in all, the experience with Ubuntu guests is really affected. I’m tempted to do another install with VMware driver emulation, because I believe this is enabled by default.
Tried to explore video compression a bit deeper, to see what parameters could possibly affect video quality.
I was still sending e-mails with the wrong alias. It turns out this is the solution. If you don’t do this, Google mail servers will automatically rewrite your SMTP
From: lines to
firstname.lastname@example.org, the primary e-mail for that account, and then add an
X-Google-Originally-From line, which no mailing list server seems to check.
Began investigating the error in Mac Spice. The error symptoms with
autom4ke are apparently relatively frequent but there is no clear pattern, besides this being an issue that seems to have appeared with
autogen 2.69. I have the same 2.69 version on Muse (Linux box) and on Ptitpuce (Mac). So I wonder what is different.
I tried to wade through Perl code, which gets really annoying very quickly.