When one of my qubes is running tests, it pops up windows all the time, grabbing focus as i’m trying to type. It would be much better if i could have the system use the qemu emulated video card without seamless mode (meaning it would not grab focus)
I’m guessing that I just need to uninstall one of the qubes-* packages. perhaps qubes-gui-agent? (I’d like to still be able to use the qvm-copy command if possible).
There are other use cases for wanting a isolated desktop, this is just my current use case.
After this the qube will have no display output in your desktop environment at all. To get full desktop, without shutting down (or with qvm-console-dispvm --autostart debitest later):
Note: I did the above procedure, plus rebooting. I get the X login screen, but I didn’t set the password for user, so I can’t log in, but obviously I can start over again and just set the password before rebooting
Yeah, @ddevz was correct here: login doesn’t work without auto-login on fedora, only on debian. As a matter of fact last time I checked it auto-login doesn’t work on fedora either. I feel like there must be a way around it, I just haven’t tried well enough.
I removed the previous version from the repo in the process of turning it into a proper formula. It’s still there, but I haven’t made it work well in a top file - undoing full desktop is semi-automatic:
For me fedora-42-xfce standalone clone does not even boot.
And debian-42-xfce shows login window and does not accept empty password, empty user or anything. So, also not possible to get it.
I tried only steps they you mentioned in in How To spoiler in your post that is marked as Solution. Only I tried fedora-42-xfce instead of debian-12-xfce.
I made debian-12-xfce work somewhat (autologin did not work, but I set empty password to user account and logged in).
Do you know, how to make window bigger? It has resolution up to only 1280x720 in Display settings. Not even FullHD.
I don’t think class matters in this case, only preferences. Fedora is unique because it requires setting kernel and giving it more memory, otherwise it won’t boot.