Since the corresponding information is buried in a couple of long threads, here’s a quick summary of how to make LibreOffice reasonably fast in Qubes. Use it, if you experience high CPU usage when using LibreOffice and/or LibreOffice to be extremely slow, lag when scrolling, etc.
launch LibreOffice like that: SAL_USE_VCLPLUGIN=gen libreoffice
Furthermore, in LibreOffice, Tools → Options → View
In Qubes 4.3, with Debian 13 trixie, update template like this:
# Install the LibreOffice Qt6 plugin
sudo apt install libreoffice-qt6
# See the existing Exec commands for LibreOffice XDG Desktop Entries:
grep Exec /usr/share/applications/libreoffice-*desktop
# Update all the LibreOffice XDG Desktop Entries to use Qt6
sudo sed -i 's/Exec=l/Exec=env SAL_USE_VCLPLUGIN=qt6 SAL_VCL_QT6_USE_CAIRO=1 l/g' /usr/share/applications/libreoffice-*desktop
That and disabling the hardware acceleration seems to work. Skia doesn’t appear to exist on GNU/Linux.
Or in Qubes 4.3, with Debian 13 trixie, if you have a lot of KDE packages already, use kf6 instead of qt6:
# Install the LibreOffice kf6 plugin
sudo apt install libreoffice-kf6
# See the existing Exec commands for LibreOffice XDG Desktop Entries:
grep Exec /usr/share/applications/libreoffice-*desktop
# Update all the LibreOffice XDG Desktop Entries to use Qt6
sudo sed -i 's/Exec=l/Exec=env SAL_USE_VCLPLUGIN=kf6 l/g' /usr/share/applications/libreoffice-*desktop
# If you already ran the above Qt6 replace, use this instead to replace with kf6:
# sudo sed -i 's/Exec=env SAL_USE_VCLPLUGIN=qt6 SAL_VCL_QT6_USE_CAIRO=1 l/Exec=env SAL_USE_VCLPLUGIN=kf6 l/g' /usr/share/applications/libreoffice-*desktop
Maybe give ONLYOFFICE a try? I don’t know how it performs on Qubes OS, but (performance aside) I find it way better than Libreoffice. If it also performs better on Qubes OS, that’s a win-win.