[vbox-dev] VirtualBox customized frontend support

Karoline Haus karolinehaus at yahoo.de
Tue May 20 05:23:22 GMT 2014


Hi, 
 
I’ve developed a custom VBox graphics frontend, replacing
VBoxSDL or VBoxHeadless. It’s working well when I call it from the command line
using “VBoxMyFrontend –startvm VM” and so on. I have built the frontend my
modifying the VBox source code which I downloaded from the official website.
Here I have added another frontend under src/VBox/Frontends where I now have a
folder VBoxMyFrontend. The compilation works fine and as I said I can start the
frontend as well.
 
Now what does not work is to start the VM using VBoxManage
when I try to set the default frontend of that VM to my own one. Like this:
 
# VBoxManage
modifyvm Test2 --defaultfrontend MyFrontend
# VBoxManage startvm Test2                          
VBoxManage: error: Invalid frontend name: 'MyFrontend'
VBoxManage: error: Details: code
NS_ERROR_INVALID_ARG (0x80070057), component Machine, interface IMachine,
callee nsISupports
VBoxManage: error: Context: "LaunchVMProcess(a->session,
sessionType.raw(), env.raw(), progress.asOutParam())" at line 592 of file
VBoxManageMisc.cpp
 
 
How can I make this work, and register my frontend with
VBoxManage? Is this possible at all, or would I have to change the VBox API
bindings somewhere?
 
Any help would be greatly appreciated.
 
Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20140520/3d6cc6af/attachment.html>


More information about the vbox-dev mailing list