Jetzt mal ganz langsam für mich zum Mitdenken:
→ Wie hast du LibreOffice überhaupt bei dir installiert? Ist das die
Standardversion aus dem Ubuntu-Repo,
die Version aus dem LibO-PPA oder
die Version, die man sich bei der Document Foundation als tar-Archive besorgt?
→ Welche Versionsnummer von LibO?
Gib bitte im Terminal mal ein:
apt search libreoffice | grep Installiert
und kopiere das Ergebnis hier mal im Codeblock.
Denn:
SAL_USE_VCLPLUGIN=qt5 /opt/libreoffice7.4/program/swriter
oder:
SAL_USE_VCLPLUGIN=gen /opt/libreoffice7.4/program/swriter
würde nur dann funktionieren, wenn es sich um die Nummer 3 handeln würde.
Bei Variante 1 oder 2 wäre eher erfolgversprechend:
SAL_USE_VCLPLUGIN=gen libreoffice --writer
oder halt:
SAL_USE_VCLPLUGIN=qt5 libreoffice --writer
bzw., siehe von.wert:
SAL_USE_VCLPLUGIN=qt6 libreoffice --writer
Hintergrund: Nur die Variante 3 wird im Ordner /opt installiert, weshalb da dieser Pfad angegeben sein müsste. Bei einer Standardinstallation entfällt das und in /opt wird nix gefunden.
Die Befehlszeile:
Exec=sh -c "SAL_USE_VCLPLUGIN=qt6 libreoffice --writer"
die ich noch in den Thread geworfen hatte, funktioniert so nur im Starter (der .desktop-Datei). Das kannst du vorläufig außer Acht lassen, dazu kommen wir eventuell später noch mal.
Leider hat von.wert ja schon mitgeteilt, dass die erhoffte Lösung mit qt5 bzw. qt6 derzeit auch keinen Bestand hat. Probiere es aber ruhig bei dir aus, denn du hast nicht dasselbe System wie er, vielleicht hilft das bei dir doch. Versuch macht kluch, wie der Wissenschaftler sagt.
Der Befehl:
SAL_USE_VCLPLUGIN=gen libreoffice --writer
sollte LibO mit seiner eingebauten Standard-Oberfläche starten, das sieht dann nicht sehr schön aus. Aber die Chance, dass alles funktioniert, ist dabei am größten.