Commit Graph

146 Commits

Author SHA1 Message Date
Yannick Mauray 3e0d45e660 Fixed : -full-screen option to qemu
The option is -full-screen and not --full-screen, and should not be part of the -device option
2021-09-24 11:00:47 +01:00
Yannick Mauray e83de9baf3 Fixed : updated instructions to install MacOS 2021-09-24 11:00:05 +01:00
Yannick Mauray d083b69ec7 Fixed a typo 2021-09-21 10:27:34 +01:00
Martin Wimpress a925d0656d
Update README. 2021-09-07 14:04:54 +01:00
Martin Wimpress 334c137c99
Remove obsolete code. 2021-09-07 12:38:15 +01:00
Martin Wimpress 960056b9d9
Use standard VGA if an unknown guest OS is presented 2021-09-07 12:37:59 +01:00
Martin Wimpress 57f888ae4c
More shellcheck compliance. Closes #38 Closes #44 2021-09-07 12:35:33 +01:00
Martin Wimpress 01e08647ac
Update README 2021-09-06 22:55:26 +01:00
Martin Wimpress 5912d669b1
White space clean up 2021-09-06 22:27:06 +01:00
Martin Wimpress 5d5d925469
Remove unused arguments 2021-09-06 22:26:48 +01:00
Martin Wimpress afaad48fbf
Correct syntax for deprecated shorthand code 2021-09-06 22:25:54 +01:00
Martin Wimpress 943612589b
Add a check for minimum support Qemu version 2021-09-06 22:24:20 +01:00
Martin Wimpress 0332b23b31
Update graphics/resolution support for new Qemu 2021-09-06 22:23:10 +01:00
Martin Wimpress 8c642fd3ef
Remove dependency on qemu-virgl 2021-09-06 22:21:06 +01:00
Martin Wimpress 3124138e47
Cater to high ram systems 2021-09-06 15:31:07 +01:00
Martin Wimpress c368e7ee9e
Cater for high core count systems 2021-09-06 15:30:41 +01:00
Martin Wimpress 211e5ca90c
Add missing function keyword 2021-09-06 15:30:01 +01:00
Martin Wimpress ad13351455
Make shellcheck happy 2021-09-06 15:29:37 +01:00
Martin Wimpress c4bc80f0ad
Removed unused variable 2021-09-06 15:28:15 +01:00
Martin Wimpress 170bff092a
Correct typo 2021-09-06 15:27:49 +01:00
Martin Wimpress eae99eb902
Update README.md 2021-02-18 14:51:07 +00:00
Ben 628d1ee088
Added Basic SMB Managment (#43)
Co-authored-by: Sec Scout <secscout@localhost.localdomain>
2020-10-20 09:49:56 +01:00
Martin Wimpress 4aa38ad8f9
Catch no arguments being passed 2020-08-10 13:07:45 +01:00
Martin Wimpress bae1dedf3a
Add Discord invite 2020-08-10 12:23:25 +01:00
Mike Glover ee0a76dbbb
Fix #32 Added fullscreen option (#33)
* Added fullscreen option

* Add fullscreen instructions to Readme

* Add fullscreen exit instructions to Readme
2020-08-10 12:17:06 +01:00
Yannick Mauray 63f5c11a8e
Enable arbitrary port forwarding via config file (#40)
* Add the possibility to forward ports from host to guest

* Reorganized code, fixed a bug, updated the README

* Updated the README

* Forgot to remove 'exit' ....
2020-08-10 12:15:18 +01:00
CoryM 76670511dd Update README.md to fix #25
Direct users to run `snap connect qemu-virgil:audio-record` to prevent pulseaudio terminal spam.
2020-08-04 09:25:37 +01:00
Martin Wimpress 8819e8748c
Update README.md 2020-07-25 12:11:08 +01:00
Martin Wimpress c35ae6d1ac
Add FUNDING.yml 2020-07-25 12:10:54 +01:00
Philipp Kiemle b7f8e859dc Fix typo 2020-06-12 17:35:21 +01:00
marosg42 7f408e59cf
find free port for spice (#29)
allows to run more VMs in parallel

Co-authored-by: Marian Gasparovic <marian.gasparovic@canonical.com>
2020-06-12 17:34:19 +01:00
MatejSpindler df51b17d71
Allow using installed version of qemu (#28) 2020-06-12 17:32:38 +01:00
Marcus Grenängen 8618421abb
Fix #21 configurable RAM and #22 configurable cores (#24)
* Fix #21 configurable RAM and #22 configurable cores

* Initialize new config values with empty strings
2020-04-12 23:30:11 +01:00
Martin Wimpress 64cff9bbab
Add additional utilities install notes for macOS. Closes #23 2020-04-06 07:51:50 +01:00
Martin Wimpress 485aaed7c7
Merge branch 'macos' 2020-04-04 13:00:04 +01:00
Martin Wimpress b91ee3db73
Update TODO 2020-04-04 12:58:31 +01:00
Martin Wimpress e78bb9dc88
Add 128MB ram to fallback video device. 2020-04-04 12:57:15 +01:00
Martin Wimpress 0b19d918d9
Add macOS support 2020-04-04 12:55:16 +01:00
Mark Crouch 7a5433f8fc
Add create .desktop shortcut feature.
Deleted debug messages. Use `quemu-virgil` icon from the 'current' directory, not a specified version's directory. Tidied some code.
2020-04-02 23:23:12 +01:00
Martin Wimpress 1dd2c813d7
Add connecting raw-usb to README 2020-03-22 19:49:58 +00:00
Martin Wimpress 4f564a8059
Update README 2020-03-22 17:40:18 +00:00
Martin Wimpress ec67184925
Add USB pass-through support
I decided to not have `quickemu` create `udev` rules and apply them because I was cautious about permanently altering the system `udev` configuration. 

Instead the permissions of the requested USB devices are modified so that the invoking user has write permission; which will persist until next boot.

All changes are clearly communicated.
2020-03-22 17:39:51 +00:00
Martin Wimpress e33886f43e
Update TODO in README 2020-03-22 17:24:43 +00:00
Martin Wimpress 735e3a4ee8
Quote all file/directory variables. Closes #12
File handling is more robust and will support filename and directories with spaces in them.
2020-03-22 17:23:46 +00:00
Martin Wimpress 142eac3001
Round up host RAM. Closes #11
Avoid "integer expression expected" errors when host RAM enumeration returns a floating point value.

  * https://github.com/wimpysworld/quickemu/issues/11
2020-03-22 15:10:13 +00:00
Martin Wimpress fb082f1079
Update README 2020-03-21 17:20:26 +00:00
Martin Wimpress 9808adecea
Fix standard VGA fallback 2020-03-21 17:20:13 +00:00
Martin Wimpress c2a2c08396
Attach keyboard and mouse to xhci USB bus 2020-03-21 17:19:55 +00:00
Martin Wimpress d8490b3120
Reorder boot string to logically group components 2020-03-21 16:59:45 +00:00
Martin Wimpress 3881e25b49
Make video device setup consistent
Also restores some GTK compatibility with Virgil 3D by defaulting to `gl=es` when GTK output is used.
2020-03-21 16:56:59 +00:00