VSM - VirtualBox Share Manager

Discussions related to using VirtualBox on Linux hosts.
Post Reply
Jacquers
Posts: 17
Joined: 29. May 2007, 09:49
Location: South Africa

VSM - VirtualBox Share Manager

Post by Jacquers »

VirtualBox Share Manager (VSM) is a GUI for some of the command line tools included with VirtualBox and makes it easier to add and remove shares on Virtual Machines. It also allows you to quickly see what shares have been linked to a VM. I have just finished getting it to run on Linux (Ubuntu 7.04) using mono v1.2.4 (as it's originally a Windows .Net based program)

I still have to tweak the GUI a little to make it look better, but the core functionality should work fine.

Here is a screenshot of it in action: http://jacquers.wajas.de/images/VBox-Mono.jpg

More info and download link on my webpage: http://jacquers.wajas.de/VboxShareManager.aspx
bodhi.zazen
Volunteer
Posts: 180
Joined: 17. May 2007, 16:02

Post by bodhi.zazen »

AWESOME !!

THANK YOU !!!

I will DL tonight and take it for a spin :)

Oh, Welcome to Linux

~ bodhi *loves open source ~ Would you consider releasing the code under the GPL ?

http://www.gnu.org/copyleft/gpl.html
If is a virtual machine, is it still broken ?
Corwin
Posts: 4
Joined: 9. Jun 2007, 06:18
Location: Orange County, CA
Contact:

No workie on Linux

Post by Corwin »

Wow, nothing on VirtualBox is working for me right now:

michael@corwin:~/Desktop$ mono VBoxShareManager.exe

** (VBoxShareManager.exe:8654): WARNING **: The following assembly referenced from /home/michael/Desktop/VBoxShareManager.exe could not be loaded:
Assembly: System.Windows.Forms (assemblyref_index=0)
Version: 2.0.0.0
Public Key: b77a5c561934e089
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/michael/Desktop/).


** (VBoxShareManager.exe:8654): WARNING **: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.

** (VBoxShareManager.exe:8654): WARNING **: Missing method EnableVisualStyles in assembly /home/michael/Desktop/VBoxShareManager.exe, type System.Windows.Forms.Application
Stacktrace:


Native stacktrace:

mono [0x81924e9]
mono [0x8174ad4]
/lib/i686/cmov/libpthread.so.0 [0xb7e7f640]
mono(mono_object_new+0x18) [0x80b56aa]
mono(mono_exception_from_name_two_strings+0x44) [0x80f02c5]
mono(mono_get_exception_file_not_found2+0x4f) [0x80f041c]
mono [0x810f0e7]
mono [0x8119900]
mono(mono_class_vtable+0x181) [0x80b2713]
mono(mono_object_new+0x18) [0x80b56aa]
mono(mono_exception_from_name_two_strings+0x44) [0x80f02c5]
mono(mono_get_exception_file_not_found2+0x4f) [0x80f041c]
mono [0x810f0e7]
mono [0x8173d57]
mono [0x8174385]
mono [0x817447f]
mono [0x8174914]
mono(mono_runtime_invoke+0x27) [0x80b088f]
mono(mono_runtime_exec_main+0x142) [0x80b50c3]
mono(mono_runtime_run_main+0x27e) [0x80b5371]
mono(mono_jit_exec+0xbd) [0x805a4ab]
mono [0x805a588]
mono(mono_main+0x167a) [0x805bda0]
mono [0x8059616]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0xb7d1debc]
mono [0x8059571]

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Aborted


I personally don't think that the mono guys can fix code as fast as Microsoft can break it so I doubt there's really much of a future for mono/.net. Regardless whenever people write and give away their code it's always appreciated, thank you for that.
Jacquers
Posts: 17
Joined: 29. May 2007, 09:49
Location: South Africa

right version of mono?

Post by Jacquers »

Please check that you have the right version of mono. At the terminal type mono -V

I know my prog doesnt work with v1.2.3, they only put in support for winforms in v1.2.4.

If all else fails, the official VirtualBox GUI now has all the support for managing shared folder built in from v1.4. When a VM is powered off you can access it in the settings, and when it's powered on it will be in the menu of the running VM to add transient shares.
Corwin
Posts: 4
Joined: 9. Jun 2007, 06:18
Location: Orange County, CA
Contact:

Mono version

Post by Corwin »

$ mono -V
Mono JIT compiler version 1.2.4 (tarball)
Post Reply