Commit Graph

1848 Commits

Author SHA1 Message Date
Martin Wimpress 46fb3e60fb chore: increase default disk size for macOS to 128GB 2024-05-14 11:15:29 +01:00
Martin Wimpress ef711a0bbc style: make snapshot actions consistent with other actions 2024-05-14 11:15:29 +01:00
Martin Wimpress b3a1300144 refactor: if disk_img is not configured, automatically configure it 2024-05-14 11:15:29 +01:00
Martin Wimpress 622f6046c7 docs: add comments for the main VM variables 2024-05-14 11:15:29 +01:00
Martin Wimpress 054f471f18 refactor: process all single run actions; make output consistent 2024-05-14 11:15:29 +01:00
Martin Wimpress 70055b746e chore: bump version to 4.9.5 2024-05-14 11:15:29 +01:00
Martin Wimpress 90c373f0ab refactor: make socket variable names consistent 2024-05-14 11:15:29 +01:00
Martin Wimpress bbc57c14e9 refactor: clean up serial connection variables 2024-05-14 11:15:29 +01:00
Martin Wimpress 50111513be refactor: clean up qemu monitor variables 2024-05-14 11:15:29 +01:00
Martin Wimpress a628ee687d refactor: clean up ssh port variables 2024-05-14 11:15:29 +01:00
Martin Wimpress c6eadae173 refactor: clean up spice port variables 2024-05-14 11:15:29 +01:00
Martin Wimpress 7163384c3c refactor: consolidate fullscreen variable 2024-05-14 11:15:29 +01:00
Martin Wimpress faa24eb7f2 refactor: clean up viewer variables 2024-05-14 11:15:29 +01:00
Martin Wimpress edcc5a0f43 refactor: clean up display variables 2024-05-14 11:15:29 +01:00
Martin Wimpress 8d2b99bf46 refactor: change double shifts into shift 2 in the option parser 2024-05-14 11:15:29 +01:00
Martin Wimpress 4b3cb8ac0d refactor: clean up keyboard_layout variables 2024-05-14 11:15:29 +01:00
Martin Wimpress 10ccf892cd refactor: clean up keyboard variables 2024-05-14 11:15:29 +01:00
Martin Wimpress 49b1397350 refactor: clean up usb_controller variables 2024-05-14 11:15:29 +01:00
Martin Wimpress 06a18b0045 refactor: clean up sound_card variables 2024-05-14 11:15:29 +01:00
Martin Wimpress 2d4157f4c1 refactor: clean up mouse variables 2024-05-14 11:15:29 +01:00
Martin Wimpress 7f877d108b refactor: clean up extra_args variables 2024-05-14 11:15:29 +01:00
Phil Clifford 116c35a0c6 fix: correct incorrect use of apostrophe in help 2024-05-13 19:52:07 +01:00
Phil Clifford 26a904f861 docs: regenerated to align with changed, added and removed options 2024-05-13 19:49:35 +01:00
Phil Clifford 41f4c6ae01 chore: align subproject 2024-05-13 19:49:35 +01:00
Phil Clifford c69bded135 docs: Regenerated README
updated pandoc version and improved pandoc incantation
2024-05-13 19:49:35 +01:00
Phil Clifford 212450765b docs: regenerated man pages
includes some updates and changes from wiki including
contribution of Gentoo guidance
2024-05-13 19:49:35 +01:00
EuroNutellaMan ea92320fe4 chore(new supported release): Added support for Linux Mint 21.3
Added support fo Linux Mint's new version: 21.3
2024-05-13 14:47:35 +01:00
Martin Wimpress 5edc931726 feat: check if VM launched successfully; if not show the logs 2024-05-12 23:22:58 +01:00
Martin Wimpress f09a3b740a feat: improve macOS and *BSD default display device support
The display resolution can be set using `--width` and`--height` for macOS and *BSD.
- close #926
- close #1202
2024-05-12 23:22:58 +01:00
Martin Wimpress 5f9ff30643 refactor: increase VGA device video memory to 256MB 2024-05-12 23:22:58 +01:00
Martin Wimpress db1e602cf1 refactor: simplify setting the default display resolution 2024-05-12 23:22:58 +01:00
Martin Wimpress a9576fb3a4 fix: capture and displaying the PID when launching a VM 2024-05-12 23:22:58 +01:00
Martin Wimpress bc399df328 fix: correct the detection of old Ubuntu releases 2024-05-12 23:22:58 +01:00
Martin Wimpress 0b5050511b refactor!: remove --screenpct and simplify use of --width/--height 2024-05-12 23:22:58 +01:00
Martin Wimpress 493bacc318 refactor: simplify disk_format implementation 2024-05-12 23:22:58 +01:00
Martin Wimpress d2b5ee4b18 feat: add disk integrity checking 2024-05-12 11:11:15 +01:00
Martin Wimpress 9dc669b44e style: improve the output when attempting to start a running VM 2024-05-12 11:11:15 +01:00
Martin Wimpress 27ca4a27f0 refactor: improve kill VM logic by using VM_PID 2024-05-12 11:11:15 +01:00
Martin Wimpress 58599a98ab fix: only check the disk write lock if there is no PID for the VM 2024-05-12 11:11:15 +01:00
Martin Wimpress 1ae4af6244 refactor: remove VM_UP and use VM_PID to indicate if the VM is running 2024-05-12 11:11:15 +01:00
Martin Wimpress edfafdee5b fix: remove debug output from parse_ports_from_file() 2024-05-12 11:11:15 +01:00
Martin Wimpress ed1e85fb12 fix: only run glxinfo if it is installed 2024-05-12 11:11:15 +01:00
Martin Wimpress eb6e9bf4df fix: do not use qemu-img to determine the disk_format
Use the traditional default of qcow2, running qemu-img while a VM is running will return bogus information.
2024-05-12 11:11:15 +01:00
Martin Wimpress dc30cc51b1 feat: add --offline argument to force an offline configuration. close #1194 2024-05-12 11:11:15 +01:00
Martin Wimpress d01011a39c fix: correct syntax error in devshell.nix 2024-05-12 11:11:15 +01:00
Martin Wimpress bd9d1d8ba4 refactor: move fix for launching VMs from outside directory 2024-05-12 11:11:15 +01:00
Martin Wimpress 4679d680f0 refactor: move kill VM logic to appropriate code path 2024-05-12 11:11:15 +01:00
Martin Wimpress 4283c1f507 fix: remove disk health check; it is a misfeature. close #1198 2024-05-12 11:11:15 +01:00
Martin Wimpress 135a08c7b0 feat: add command line argument to kill VMs. close #1195 2024-05-12 11:11:15 +01:00
Martin Wimpress 7b915d691c feat: display requested resolution. closes #1196 2024-05-12 11:11:15 +01:00