utmapp / utmapp/UTM

Allow for complete override of GUI-set QEMU arguments

Open
#4,102 16 comments 4 reactions 0 assignees View on GitHub
enhancement
Dominant language
Swift
Stars
35.5k
Forks
1.8k
Avg merge
5d 5h
Merged PRs (30d)
7

Description

There are times in which it's necessary to add parameters to the "core" qemu arguments apart from the "machine" one, for example with `-device vga,edid=on` and many others.

Many of these optional params are not available in the settings GUI, and since the core arguments are locked down to the options specified in the VM settings it's impossible to ever run a vm with them.

I propose the following solution:
* Let the user customize **all** the QEMU arguments through the QEMU tab
* Add up/down arrows on all the arguments so that the user can easily customize the order as if they were writing it on the command line
* When an argument that doesn't have a GUI equivalent is detected, add a "Custom" label to the corresponding UI dropdown menu/box in the settings panel to indicate that the argument/setting is currently mapped to a custom value that doesn't have a GUI equivalent yet.
* Allow the user to override their custom arguments by simply selecting a known configuration parameter from the GUI again.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.