1.7 KiB
Quality of Life
LUKS Discard
By default, Qubes does not use discard with a LUKS volume. To enable discard, run:
sudo cryptsetup --allow-discards --persistent refresh LUKS-UUID-HERE
S0ix sleep
On certain hardware like the Thinkpad T14 Gen 1, you need to enable S0ix sleep support for suspension to work correctly. Use the following command:
sudo qvm-features dom0 suspend-s0ix 1
Default appmenu
The default apps to show on AppVMs' menu when created can be configured with qvm-features
.
Example:
sudo qvm-features fedora-41 default-menu-items 'org.gnome.Nautilus.desktop org.gnome.Ptyxis.desktop'
sudo qvm-features fedora-41 netvm-menu-items 'org.gnome.Ptyxis.desktop'
sudo qvm-features debian-12 default-menu-items 'org.gnome.Console.desktop org.gnome.Nautilus.desktop'
sudo qvm-features debian-12 netvm-menu-items 'org.gnome.Console.desktop'
Lenovo ePrivacy
Lenovo ePrivacy can be controlled through /proc/acpi/ibm/lcdshadow
. I use the following shortcuts:
- F5:
sudo bash -c 'echo 1 > /proc/acpi/ibm/lcdshadow'
- F6:
sudo bash -c 'echo 0 > /proc/acpi/ibm/lcdshadow'
Element Flatpak
Element Flatpak sometimes get stuck at launch because of Hardened Malloc. Run this to fix it:
flatpak --user override --nofilesystem=host-os --unset-env=LD_PRELOAD im.riot.Riot
Video player
In my experience, VLC works best. Changing video output to X11 video output (XCB) reduces CPU usage by 10% on my Thinkpad P53. See this link.
If you want to use MPV, make sure that --vo=x11 --profile=sw-fast
is passed as arguments. See this link.