From fd2dbbe00bed9a2d792e13a6abffabc0d3e8960e Mon Sep 17 00:00:00 2001 From: Lukas Date: Sun, 12 Dec 2021 18:21:58 +0100 Subject: [PATCH] add virt-manager-related customizations --- .../base-desktop-virtual-machine-manager.cfg | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/blocks/base-desktop-virtual-machine-manager.cfg b/blocks/base-desktop-virtual-machine-manager.cfg index 20beb7c..16f543f 100644 --- a/blocks/base-desktop-virtual-machine-manager.cfg +++ b/blocks/base-desktop-virtual-machine-manager.cfg @@ -23,4 +23,55 @@ Name=Virtual Machine Manager Exec=virt-manager EOF +# Modify the default virt-manager behavior for misc. options +cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.virt-manager.virt-manager.gschema.override<< EOF + +# Modify the default virt-manager behavior for misc. options +[org.virt-manager.virt-manager] +xmleditor-enabled=true +manager-window-height=600 +manager-window-width=200 + +# Libvirt URIs listed in the manager window +[org.virt-manager.virt-manager.connections] +uris=['qemu:///system', 'qemu:///session'] +autoconnect=['qemu:///session'] + +# Show usage in the domain list +[org.virt-manager.virt-manager.vmlist-fields] +cpu-usage=false + +# Settings related to statistics +[org.virt-manager.virt-manager.stats] +update-interval=3 +enable-disk-poll=true +enable-memory-poll=true +enable-net-poll=true + +# Default behavior for the console +[org.virt-manager.virt-manager.console] +scaling=2 +resize-guest=1 +autoconnect=false + +# Do not show toolbar +[org.virt-manager.virt-manager.details] +show-toolbar=false + +# Modify default values for new VMs +[org.virt-manager.virt-manager.new-vm] +storage-format='raw' +cpu-default='host-model' +graphics-type='spice' + +# Modify the default virt-manager behavior for confirmation dialogues +[org.virt-manager.virt-manager.confirm] +forcepoweroff=false +removedev=false +unapplied-dev=false + +EOF + +glib-compile-schemas /mnt/sysimage/usr/share/glib-2.0/schemas/ + %end # End of the %post section