Debian HVM - small screen resolution

Based on this topic on adding a virtual network interface:

We can try adding a virtual display:

In dom0:

sudo mkdir /etc/libvirt/hooks/
sudo nano /etc/libvirt/hooks/libxl

Paste this script inside:

#!/bin/bash
guest_name="$1"
libvirt_operation="$2"
timeout=60

if [ "$guest_name" = "myvmname" ] && [ "$libvirt_operation" = "started" ]; then
    (
        exec 0</dev/null
        exec 1>/dev/null
        exec 2>/dev/null
        for i in $(seq 1 $timeout);
        do
            if qvm-ls --running $guest_name | grep -q Running; then
                xl vdispl-attach $guest_name Connectors='id0:1920x1080;id1:800x600;id2:640x480'
                break
            fi
            sleep 1
        done
    ) & disown
fi

Then add execute permission command:

sudo chmod +x /etc/libvirt/hooks/libxl

Reboot.

The syntax for adding a virtual display is described in more detail in the documentation:
https://xenbits.xen.org/docs/unstable/man/xl.1.html#VDISPL-DEVICES