qemu vs. X *Updated(
Trying to run qemu on a remote machine today gave me:
local% ssh -X remote
remote% qemu $options
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 25 (X_SendEvent)
Resource id in failed request: 0x40
Serial number of failed request: 12
Current serial number in output stream: 17
After a round of cursing and googling, the solution seems to be to use "ssh -Y":
remote% exit
local% ssh -Y remote
remote% qemu $options
... and things work as expected. Doh! (FWIW, what does "ssh -Y do? According
to the manpage here, it "Enables trusted X11 forwarding" - how obvious from
the error message! :-/)
Now if qemu from a remote machine was actually usable that would be nice -
turns out the scroll speed is unacceptably slow, though. :(
Update:
I was using qemu 0.8.0 on these machines, and after upgrading to 0.9.0,
this version also offers running Qemu with a VNC server that one can
then connect to. I still have to try that one from at home
(working around a few firewalls :-/), but with some tricky SSH port
forwardings that may be possible - and can't possibly be slower than just
Qemu via remote X. Thanks to sec for the hint!
[Tags: qemu]
|