Add vm-mobile image or adapt existing vm image to support mobile use case
In openqa-tests#98 (closed) we are setting up an openQA testsuite for GNOME on mobile. This uses a QEMU VM as we are not yet ready to setup hardware testing, so we are using the 'vm' image from os.gnome.org.
The current 'vm' image has several pain points:
- Missing mobile apps such as GNOME Calls
- GNOME Initial Setup runs, and prompts to create a UNIX user account - this isn't how phone setup usually works
- GNOME Shell uses regular desktop UI, not the feature branch adapting it for mobile
- Fractional scaling disabled by default
gnome-build-meta already has custom images for Pinephone and Librem 5 phones, added in #338 (closed).
Either create a new 'vm-mobile' image based on the Pinephone/Librem images, or, adapt 'vm' to work on both desktop and mobile, clearly defining how to switch from one 'mode' to the other. (Could be a flag set via SMBIOS when the VM boots, for example).