diff options
author | Jonathan Bauer | 2020-01-16 13:25:45 +0100 |
---|---|---|
committer | Jonathan Bauer | 2020-01-16 13:25:45 +0100 |
commit | 0c049cf3cb2adde76abe46f8cde692b841cf95e7 (patch) | |
tree | 76df7125938afdd003164dde2627a1b836984fed /core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc | |
parent | [pam-slx-plug] fix exec_auth_final always exiting (diff) | |
download | mltk-0c049cf3cb2adde76abe46f8cde692b841cf95e7.tar.gz mltk-0c049cf3cb2adde76abe46f8cde692b841cf95e7.tar.xz mltk-0c049cf3cb2adde76abe46f8cde692b841cf95e7.zip |
[run-virt/vbox-src] initial multi-monitor support
Diffstat (limited to 'core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc')
-rwxr-xr-x | core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc b/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc index 5b672f02..06e7c7b7 100755 --- a/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc +++ b/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc @@ -186,8 +186,18 @@ setup_sound() { set_attr "/VirtualBox/Machine/Hardware/AudioAdapter" "driver" "ALSA" } -finalize_machine_config() { +setup_displays() { + # even though it's more than enough RAM for screens, just + # use 128MB for one or 256MB for more screens. + local vram_size="128" + if [ "$DISPLAY_COUNT" -ge 2 ]; then + vram_size="256" + fi + set_attr "/VirtualBox/Machine/Hardware/Display" "monitorCount" "${DISPLAY_COUNT}" + set_attr "/VirtualBox/Machine/Hardware/Display" "VRAMSize" "$vram_size" +} +finalize_machine_config() { # set the generated machine uuid set_attr "/VirtualBox/Machine" "uuid" "{${MACHINE_UUID}}" setup_usb |