I did some research already (including the arch wiki). I cannot find the exact solution I need.
In case it isn't clear already, my Arch/KDE virtual machine running on Qemu/Virtual Manager (Fedora host) does not have 2560x1440 as an available resolution. I want that resolution.
Apparently xrandr might provide the solution, or possibly guest utilities for QEMU. I tried running some xrandr commands but it didn't work. I tried installing guest utilities (I don't remember the package name) inside the VM but it didn't help. Obviously there's a way to do it but I don't know how. Ideally 60Hz, though because it's a VM I could probably run at 50Hz or possibly 45Hz if for some reason that's easier.
Slightly unrelated question: What's the difference between QEMU and Virtual Manager and Libvirt, and what should I refer to when I'm using them? I believe Virtual Manager is the GUI frontend for QEMU, and QEMU is the main program that runs VMs, but it uses libvirt as a dependency...correct me if I'm wrong.
Thanks.