From 6a3ca34394363f235a5518d84d958bcf9affdfa9 Mon Sep 17 00:00:00 2001 From: Rom Walton Date: Sun, 15 Jan 2012 17:55:58 +0000 Subject: [PATCH] - MGR: Use rdesktop-vrdp on Linux, it is included with VirtualBox and meant for what we are trying to do. - MGR: Remove the fullscreen flag on Windows. It might only be my machine which has refresh problems when launching in windowed mode. clientgui/ MainDocument.cpp svn path=/trunk/boinc/; revision=25069 --- checkin_notes | 10 ++++++++++ clientgui/MainDocument.cpp | 13 ++----------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/checkin_notes b/checkin_notes index f36ba9e7e0..11ed9ca691 100644 --- a/checkin_notes +++ b/checkin_notes @@ -567,3 +567,13 @@ Rom 15 Jan 2012 samples/vboxwrapper vboxwrapper.cpp + +Rom 15 Jan 2012 + - MGR: Use rdesktop-vrdp on Linux, it is included with VirtualBox + and meant for what we are trying to do. + - MGR: Remove the fullscreen flag on Windows. It might only be + my machine which has refresh problems when launching in + windowed mode. + + clientgui/ + MainDocument.cpp diff --git a/clientgui/MainDocument.cpp b/clientgui/MainDocument.cpp index 5ec1010d9b..f1f4afcdc8 100644 --- a/clientgui/MainDocument.cpp +++ b/clientgui/MainDocument.cpp @@ -1769,19 +1769,10 @@ int CMainDocument::WorkShowVMConsole(RESULT* result) { wxString strCommand; #if defined(__WXMSW__) - // There appears to be a bug when you launch the mstsc client against a - // VirtualBox RDP server in windowed mode it fails to refresh the console - // display and doesn't respond to keyboard/mouse events. Launching it in - // fullscreen mode resolves the issue. - // - // I'll follow-up with a bug for VirtualBox. - // - // In the mean time, pass a command line parameter to go full screen. - // - strCommand = wxT("mstsc.exe /v:") + strConnection + wxT(" /f"); + strCommand = wxT("mstsc.exe /v:") + strConnection; wxExecute(strCommand); #elif defined(__WXGTK__) - strCommand = wxT("rdesktop ") + strConnection; + strCommand = wxT("rdesktop-vrdp ") + strConnection; wxExecute(strCommand); #elif defined(__WXMAC__) FSRef theFSRef;