Qemu Launcher


Qemu Launcher is a Gtk front-end for the Qemu x86 PC emulator. Qemu is a command line application so I wrote this so that Qemu is more accessible from the desktop.

Project page at Gna.org1)

Screen shots for version 1.7.3

Qemu-Launcher on Debian
Custom icons in Qemu-Launcher

Features:

  • Create and save multiple VM configurations;
  • Disk image creation from the GUI using 'qemu-img';
  • Configurations stored in users home directory;
  • Disk images can be stored anywhere;
  • GUI options to allow control of *most* QEMU command line options.

Bugs:

Report bugs here.(feature requests too!)

Requirements:

  • Perl - 5.8.8
  • Perl modules:
    • Gtk2 - 1.121
    • Gtk2::GladeXML - 1.005
    • Locale::gettext - 1.05
  • QEMU - 0.8.1

Needed at build time:

  • gzip
  • xmllint from libxml2

Changes

  • V1.7.4
    Another maintenance release:
      * Use QCOW2 as default image format;
      * Provide a default entry in path to 'qemuctl'.
  • V1.7.3
      A very minor bugfix release:
      * Do not call GTK+ functions in non-interactive mode;
      * Only enable accelerator options if target arch is x86(-64).
  • V1.7.2
      * Blanks are no longer accepted as valid paths to emulator binaries;
      * Log button state is now correctly reset on VM change;
      * Switched to Glade 3;
      * Minor GUI improvements.
  • V1.7.0
      * Minimal required version of QEMU is 0.8.1;
      * Added support for these QEMU options:
          * x86 and x86-64 PC emulation,
          * SMP system emulation,
          * advanced network options,
          * 8 network interface cards,
          * accelerator kernel module;
      * GNOME libraries not used anymore;
      * Does not ship Debian packaging files anymore;
      * i18n support;
      * Cleaner interface;
      * Installable anywhere;
      * New icon;
      * Many other fixes and modifications.
  • V1.5 - Fixed 'variable not allowed to be undef where GtkTreeIter is wanted' error. Does not use keyboard option(-k) unless user chooses other than "Default" layout. (Will no longer force "en-us" on people) Add monitor(-monitor) and serial(-serial) redirection options. Parallel(-parallel) option I left out because I am unsure of the possible arguments.
  • V1.4 - Fix obsolete '-keyboard' option. Add input for path to qemu-img. Update docs. Other minor changes to Debian package.
  • V1.3 - Important bug fix. README update. Message catalog template updated in source. Added pre-launch command.
  • V1.2 - Now works with(requires) Qemu 0.6.1. Better labels and tool tips for disk image file choosers. Added new options: Keyboard, port redirection, SMB server, full screen, load vm state.
  • V1.1 - Minor bug fixes
  • V1.0 - Initial Release!

Future

Version 1.8 is already being developed. Primary focus is currently on reworking the GUI. Here is a preview screenshot.

Subversion access

The lastest code is now kept on the Subversion server at Gna.org:

Download

1) Thanks to Gna.org!
 
qemu_launcher.txt · Last modified: 2007/06/09 16:56 by emeitner
 
Creative Commons License Driven by DokuWiki