Running Linux appVMs with a full desktop environment and complete graphics support (HVM and VNC) in Qubes 4.3. Disabling seamless mode revisions

Go back to topic: Running Linux appVMs with a full desktop environment and complete graphics support (HVM and VNC) in Qubes 4.3. Disabling seamless mode

  1. v5 anchor; v5 full version
  2. v4 anchor; v4 full version
  3. v3 anchor; v3 full version
  4. v2 anchor; v2 full version

Revision #5

Edited on
2026-03-22
Edited by user
foden
sudo tee /usr/bin/xfce << 'EOF' sudo tee /usr/bin/xfce-vnc << EOF
`sudo chmod +x /usr/bin/xfce` `sudo chmod +x /usr/bin/xfce-vnc`
sudo tee /usr/bin/gnome << EOF sudo tee /usr/bin/gnome-vnc << EOF
`sudo chmod +x /usr/bin/gnome` `sudo chmod +x /usr/bin/gnome-vnc`
`qvm-run appvm_qube_name xfce` `qvm-run appvm_qube_name xfce-vnc`
`qvm-run appvm_qube_name gnome` `qvm-run appvm_qube_name gnome-vnc`

Revision #4

Edited on
2026-03-22
Edited by user
foden
`sudo apt install tigervnc-standalone-server tigervnc-viewer` In new fedora template: `sudo dnf install tigervnc-standalone-server tigervnc-viewer` `sudo apt install tigervnc-standalone-server tigervnc-viewer`

Revision #3

Edited on
2026-03-22
Edited by user
foden
Open the qube settings. Go to advanced and change virtualization mode to hvm. Set the minimum RAM to be at least 1000. Open the qube settings. Go to advanced and change virtualization mode to hvm. Set the minimum RAM to be at least 1000 or more.
qvm-features qube_name no-nomodset 1 qvm-features qube_name no-nomodeset 1
qvm-features qube_name gui_emulated 1 qvm-features qube_name no-nomodeset 1
sudo tee /etc/skel/xfce.sh << EOF sudo tee /usr/bin/xfce << 'EOF'
`sudo chmod +x /etc/skel/xfce.sh` `sudo chmod +x /usr/bin/xfce`
sudo tee /etc/skel/gnome.sh << EOF sudo tee /usr/bin/gnome << EOF
`sudo chmod +x /etc/skel/gnome.sh` `sudo chmod +x /usr/bin/gnome`
`qvm-run appvm_qube_name /home/user/xfce.sh` `qvm-run appvm_qube_name xfce`
`qvm-run appvm_qube_name /home/user/gnome.sh` `qvm-run appvm_qube_name gnome`

Revision #2

Edited on
2026-03-22
Edited by user
foden