tldr/pages/linux/quickemu.md
Vitor Henrique cc59027008
quick{emu,get}: add page (#12029)
* quick{emu,get}: add pages

* quick{emu,get}: apply suggestions from code review

Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>

* quickget: fix wording

Co-authored-by: Juri Dispan <juri.dispan@posteo.net>

* quick{emu,get}: apply suggestions from code review

Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>

* quickemu: enclose "sdl" with backticks

Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>

* Update pages/linux/quickemu.md

Co-authored-by: Vitor Henrique <87824454+vitorhcl@users.noreply.github.com>

---------

Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>
Co-authored-by: Juri Dispan <juri.dispan@posteo.net>
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
Co-authored-by: Jack Lin <blueskyson1401@gmail.com>
2024-01-21 15:05:51 +08:00

1.1 KiB

quickemu

Build and manage highly optimised desktop virtual machines quickly. See also: quickget, for preparing VM configurations. More information: https://github.com/quickemu-project/quickemu.

  • Create and run a virtual machine from a configuration file:

quickemu --vm {{path/to/file.conf}}

  • Do not commit any changes to disk/snapshot but write any changes to temporary files:

quickemu --status-quo --vm {{path/to/file.conf}}

  • Start the virtual machine in full-screen mode ( + + f to exit) and select the display backend (sdl by default):

quickemu --fullscreen --display {{sdl|gtk|spice|spice-app|none}} --vm {{path/to/file.conf}}

  • Select a virtual audio device to emulate and create a desktop shortcut:

quickemu --sound-card {{intel-hda|ac97|es1370|sb16|none}} --shortcut --vm {{path/to/file.conf}}

  • Create a snapshot:

quickemu --snapshot create {{tag}} --vm {{path/to/file.conf}}

  • Restore a snapshot:

quickemu --snapshot apply {{tag}} --vm {{path/to/file.conf}}

  • Delete a snapshot:

quickemu --snapshot delete {{tag}} --vm {{path/to/file.conf}}