|
|
|
@ -650,21 +650,7 @@ function vm_boot() { |
|
|
|
|
|
|
|
|
|
echo -n " - Display: ${OUTPUT^^}, ${DISPLAY_DEVICE}" |
|
|
|
|
|
|
|
|
|
# Build the video configuration |
|
|
|
|
VIDEO="-device ${DISPLAY_DEVICE}" |
|
|
|
|
|
|
|
|
|
# Try and coerce the display resolution for Linux guests only. |
|
|
|
|
if [ "${guest_os}" == "linux" ]; then |
|
|
|
|
VIDEO="${VIDEO},xres=${X_RES},yres=${Y_RES}" |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
# Allocate VRAM to VGA devices |
|
|
|
|
if [ "${DISPLAY_DEVICE}" == "qxl-vga" ] || [ "${DISPLAY_DEVICE}" == "VGA" ]; then |
|
|
|
|
VIDEO="${VIDEO},vgamem_mb=128" |
|
|
|
|
fi |
|
|
|
|
VIDEO="${VIDEO} ${FULLSCREEN}" |
|
|
|
|
|
|
|
|
|
# Map Quickemu OUTPUT to QEMU -display |
|
|
|
|
# Map Quickemu OUTPUT to QEMU -display |
|
|
|
|
case ${OUTPUT} in |
|
|
|
|
gtk) |
|
|
|
|
DISPLAY_RENDER="${OUTPUT},grab-on-hover=on,zoom-to-fit=off" |
|
|
|
@ -690,6 +676,20 @@ function vm_boot() { |
|
|
|
|
echo ", GL (${GL}), VirGL (off)" |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
# Build the video configuration |
|
|
|
|
VIDEO="-device ${DISPLAY_DEVICE}" |
|
|
|
|
|
|
|
|
|
# Try and coerce the display resolution for Linux guests only. |
|
|
|
|
if [ "${guest_os}" == "linux" ]; then |
|
|
|
|
VIDEO="${VIDEO},xres=${X_RES},yres=${Y_RES}" |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
# Allocate VRAM to VGA devices |
|
|
|
|
if [ "${DISPLAY_DEVICE}" == "qxl-vga" ] || [ "${DISPLAY_DEVICE}" == "VGA" ]; then |
|
|
|
|
VIDEO="${VIDEO},vgamem_mb=128" |
|
|
|
|
fi |
|
|
|
|
VIDEO="${VIDEO} ${FULLSCREEN}" |
|
|
|
|
|
|
|
|
|
# Set the hostname of the VM |
|
|
|
|
local NET="user,hostname=${VMNAME}" |
|
|
|
|
|
|
|
|
|