Strange offset of an opened listbox in basic dialog

hello, since upgrading to Ubuntu 24.04 (N.Numbat) the listboxes in my basic dialog display the listbox-list with a strange offset, which is even different depending on the position of the dialog-window.

benutze die englische Version:

Hier bist du auf der deutschen Seite.


here is my LO and Ubuntu versions I’m currently using. I am on a ca. 6 years old Lenovo Thinkpad.
The funny part is, that the same dialog (including LO and Ubuntu version) is working just fine on my wife’s hp-laptop (at least 10 years old).

It’s a know problem with gtk3. Don’t know if this is a special behavior of packages of Ubuntu.
You could try to install a version from LO parallel:
https://wiki.documentfoundation.org/Installing_in_parallel/Linux
Have installed many versions of LO parallel. Will run independent of the version of the Linux distribution.

Und hier in Deutsch: Mit KDE passiert das nicht. Auch mit einem Start in alter Klötzchengrafik (SAL_USE_VCLPLUGIN=gen soffice) passiert das nicht. Ich arbeite hier unter OpenSUSE mit KDE.

hallo Robert, vielen Dank für die unerwartet schnelle Antwort! Den Tip mit SAL_USE_VCLPLUGIN… hatte ich schon gefunden und ausprobiert, leider ohne Erfolg. Ich werde es jetzt mal mit der Prallel-Inst. probieren, melde mich dann wieder ob es funktioniert. Könnte es auch der NVidia-driver sein den ich bei Ubuntu 24.04 wieder installieren mußte?

Korrektur!: der Eintrag export SAL_USE_VCLPLUGIN=gen im shell-script soffice (in usr/lib/libreoffice/program) löst das Problem, d.h. die listboxen werden richtig angezeigt ohne offset. Der grund für meine falsche Annahme war der Eintrag im Starter für meine basic-Anwendung. Dort hatte ich soffice.bin stehen (anstatt nur soffice), habe also garnicht über den sh-script sondern LO direkt gestartet.
Jetzt habe ich allerdings das Problem, daß der basic Dialog, bzw. LO generell so klein displayed wird, daß die Schrift fast nur mit der Lupe zu erkennen ist.
Gibt es dazu evtl. auch eine “geniale” Lösung? An die Einstellungen für Nvidia trau ich mich nicht so recht dran, weiß zu wenig über rendering, aliasing etc.

If you are using German language, why is this post in the English Category?

Because of the mess introduced from start, when OP created the question in the German leg, but for unclear reason, wrote the question in English; then @Hrbrgr replied in German (there in German leg!) with explanation that for English-language questions, English leg should be used; then @PKG moved the question from German to English … and finally, the OP types in German, as likely is convenient to them - so the actual question is: why ask a question in a language that you are not going to use later?

ok, I’m sorry for all the confusion but I can finally close this qustion, because I could solve my problem meanwhile with help from Robert and some try-and-error work. The origial problem was that the contents of an opened listbox was displayed “somewhere” on the desktop but NOT under the listbox control. That got solved with Roberts tip to include the line export statement SAL_USE_VCLPLUGIN=gen in the sh-file soffice, which - should be - the starting shell for libreoffice.
Today I exchanged the (propriatary) Nvidia driver with X-Org-Nouveau and what a surprise everything works as expected even without the above export statement!
Jetzt nochmal auf deutsch: Mein Problem mit versetzter Anzeige einer Listbox konnte ich inzwischen final lösen durch Ersetzen des proprietären Nvidia drivers mit X-Org-Nouveau, der jetzt offensichtlich auch in Ubuntu 2404 funktioniert.