I am a Linux newbie. I installed EndeavourOS with Xfce desktop on an external SSD, to run the same system on different computers. However, when I run it on a particular old computer, some applications do not display the text correctly.
I think there might be a problem with Qt theming, at least on the KDE Discover part (I don’t know if EOS Quickstart Installer is a Qt app or not, it’s a question towards EOS dev team).
Have you tried uniform theming for Qt and GTK apps? Install qt5-styleplugins and qt6gtk2 from AUR, then set QT_QPA_PLATFORMTHEME=gtk2 in your /etc/environment file (remember to edit the file as root - use sudo).
You said you’ve tried them all, but to show it better, you should show a screenshot with an actual dark theme arc-darker isn’t really a dark theme. Please select arc-dark and replace your current screenshot with that.
Also, based on @erne.d.98 suggestions and what I know about EndeavourOS, yes, the app is Qt-based — it’s one of the reasons why KDE is the default DE.
So, this means using a Gtk theme manager will not help with Qt apps, you’ll need a Qt theme manager instead, like qt6ct (recommended) and/or qt5ct. It would also be a good idea to install kvantum. If neither qt6ct nor kvantum find the same arc-dark or arc theme in Qt form, then you’d need to download those too.
For some reason, the changes are only shown in the Kvantum Manager window, but the other windows have no changes.
Will I have the environment file configured incorrectly? (Lower left corner of the screenshot).
Thank you all very much, but due to schedule reasons I will have to continue tomorrow.
If you want Kvantum changes to be applied, you might need to set QT_QPA_PLATFORMTHEME in your environment file to kvantum. Or if you used qt5ct or qt6ct - their respective names.
Tbh I’m no master at this, I did what I suggested in my first reply and VLC (which is the only Qt app I use on my Xfce) is correctly themed:
Maybe try installing VLC to see the reference? If VLC is themed as specified in your environment file, it might be a problem with Discover as well. Can’t say much about eos-quickstartsince I purged it out of my installation on day one .
By using qt5ct or qt6ct, they also load with the theme in use by Qt apps, so installing VLC (which may already be installed) to check won’t be necessary.
However, environment variables may indeed be the issue.