Strawberry App Ignores Dark Theme + Scaling Issues (Zorin OS 17.2 / ThinkPad T480s)

Hi everyone,

I’m running Zorin OS Core 17.2 on my Lenovo ThinkPad T480s, and I’m having trouble getting the Strawberry music player to respect the system’s dark theme. Here’s what I’ve tried so far:

  1. Initial Issue: When installed via the Software Center, Strawberry’s UI text was extremely small, it didn't seem to respect my "bigger text" accessibility option.
  • Fix: Installing Strawberry via apt resolved the scaling issue, but now the app ignores the Zorin dark theme entirely.
  1. Theme Behavior:
  • The app defaults to a light theme, even when the system and other Qt apps use the dark theme.
  • Tried configuring qt5ct to force a dark style (e.g., Kvantum, Adwaita), but qt5ct doesn’t seem to affect Strawberry.

System Details:

  • Zorin OS 17.2 Core (Ubuntu 22.04 base)
  • Hardware: ThinkPad T480s (Intel UHD 620 graphics)
  • Strawberry version: 1.1.13 (installed via apt)

Questions:

  • Are there known compatibility issues between Qt5 apps and Zorin’s dark theme?
  • Could this be related to missing GTK/Qt integration packages?
  • Any workarounds to force Strawberry to respect the system theme?

I’d appreciate any guidance! Thanks in advance.

It always been akward themewise to run QT framework apps on GTK platforms. However QT-based DE are better to run GTK apps than the other way around.

I don't think I've seen this Strawberry before, its looks deliciously old fashioned in its appearance lol. Can't help right now with the theme issues, but might be able to later after work.

Looks similar to Clementine though, a little bit.

I believe the screenshots out there are from qt4 and qt 5 era, but I don't know if it has been ported to qt6

yeah, it is a clementine fork.

Welcome to the Forum!

What Command did You used to install it? And did You uninstalled the Version from the Software Center?

There is a quirk in Zorin OS that I have reported... I actually reported it a couple of years ago, but it remains.

One of the default files contains QT_QPA_PLATFORMTHEME= with a value of gtk which is incorrect.
Please follow the guide here:

To find and correct those values.

This is something that has driven me crazy, too.


I don't think I have that qt-style-override.sh on my /etc/profile.d even though I already had qt5ct-style-plugins installed.

I spent the whole day trying to solve this problem including doing things that I didn't know what I was doing, maybe I messed something up, is there any way to reset the files/configs I need to tackle this issue?

Thanks a lot for your help.

PS: Strawberry is based in qt6 not qt5, I'm not sure if that have any influence. Tried to install qt6 using sudo apt but it said that the package could not be found.

I would set this concern on the backburner, for now. It seems relevant, but using qt5ct, I have had no issues matching qt6 apps to my gtk theme. I suspect it is backported.

Are you using Wayland or Xorg?
Do you have any files in /etc/X11/session.d

I'm using wayland and when i open root the etc folder doesn't appear, it pops up this instead.

The etc folder is in computer, not inside root but a folder alongside it

These are the contents of the folder you asked about.

/etc is in Root.
The source of confusion on this has to do with how Gnomes Nautilus manages access to Root.
It is different from all other File Managers. Instead of elevating up a directory like a normal person... It directs you to the side Other locations then Computer - then into Root. It is senseless.

That is your Home Directory, not root.
That is where your User Account specific configurations and system files are stored that are set based on your user preferences. Not on the Root System.

What is the content of 99qt5ct?


These are the contents of the 99qt5ct file.

The contents are correct - but it turns out you are using Wayland.

I'm noticing on the website that I only have an option to download for either Ubuntu 24.04 or Debian 12. Is there a location for an Ubuntu 22.04 version or does that not exist?

I installed it using the PPA.

sudo add-apt-repository ppa:jonaski/strawberry -y

sorry I didn't read your message, thank you for the welcome message.

I uninstalled the version from the software center before installing it using apt.
I used sudo add-apt-repository ppa:jonaski/strawberry -y and then sudo apt install strawberry.

Here I have two options, I could tweak the apt version to match the theme or I could tweak the software center version to respect the "bigger text" option in accessibility settings. The app doesn't have any rescaling tool to adjust just the font inside the app. Right now I'm using the apt version with the mismatched theme because it is really hard to read using a font that small.

maybe I'm not using wayland, do you have a method to check? I'm almost sure that I'm using wayland by default in every app.

You just checked - it confirms you are using Wayland.

Given that, how could I access the qt-style-override.sh to modify it?

Well, it is correctly configured.

I believe that it affects use on X11, not Wayland and you are using Wayland.

To modify the file, you only need Root Permissions.
You can open terminal and run

sudo -i

Once logged in as admin, launch Nautilus File manager (Files) from that same open terminal

nautilus

Now, navigate to "Other Locations" > "Computer" Then etc/x11/xsession.d directory and right click the file - open with Gedit or your preferred Text Editor.
This will open it with Read/Write access due to you being authenticated in Root.

To exit, you can save and close the file, Nautilus File Manager and the open terminal.