Zorin OS 17.2 and Strawberry Music Player configuration

Regarding my issue I could try to install the player using the zorin os app store (blue icon software) since that way the theme is respected.
However I would need help to rescale strawberry's UI since the app doesn't obey to the "Bigger Text" option I have enabled in accessibility settings and there's no way for me to rescale the UI in the app itself since it follows the default in the OS.

I tried to disable the "bigger text" option and configure the system font manually but the font in the taskbar becomes too small compared to the rest of the OS.

Thank you again for your help.

Could you please clarify this statement?

The Gnome Software store offers several package formats. Stating that you use the Store does not narrow down which format is used.

The formats can include:
APT (labeled as "Zorin OS"): This is the standard Advanced Package Tool, used by Debian and Debian based systems for disseminating packages.
APT supplies tested, vetted and stable packages.

Flatpak: This is a newer alternative format by the Gnome Development group that supplies a self contained version of an application. It may supply a higher version, including Beta's, unstable and experimental packages. Due to its containerization, it is isolated and cannot communicate with the System, including themes, supplying its own appearance theming. Permissions can be allowed using an additional piece of software: Flatseal.

Snap: This is a newer alternative format supplied by the Canonical development Group. Snap packages are self-contained, like flatpaks. However, there is no tool to allow permissions. Snaps are rather locked down and due to their many cons, are usually deceptively snuck onto a system with misleading wording or underhanded tactics by Canonical ( I call it like it is and I make zero excuses for this behavior).

I use Exhaile Music Player due to how stable it is, how it meets every need and never fails. I will ask of the elephant in the room: Are you open to using a less troublesome music player? Or does strawberry meet a very specific need?

sorry for the confusion, I'm not as literate as I would like to be regarding Linux and Zorin OS.

This is the version available in the software center app.

I think an alternative would be to keep using the mismatched theme on the strawberry app, I use it because of the high bitrate/bit depth audio capabilities and ALSA integration. The theme limitation is not but the app is still usable.

It appears it only offers it as a Flatpak.

See...

I uninstall SnapD and Flatpak first thing. This means I am often caught by surprise by the vast number of users that have a different experience than I do by being forced into package formats.

And seeing things like this on Zorin OS - where the defaults apply Force upon users in the same style as Microsoft - makes me question my presence here.

With a combination of Wayland and a Flatpak with such Limited system access... I am unsure of how to make this app match your system theme.
It conforms to Microsoft and many different companies shoving us into Subscriptions: They firmly believe we should not have permission to unify Our Own Desktops and we are not allowed to own the products we buy.

Getting this thread back on track:

@coiso can you clarify if you are using a 4K monitor or using scaling/Fractional scaling?

I'm using the default 1080p 14 inch T480s monitor and scaling is set to 100%. I am using the "Bigger Text" setting in accessibility because only this way the display looks normal and readable to me.

1 Like

That is the main reason why I decided to install linux on my machine, I always use apt instead of snap or flatpak whenever I can.

So testing the Strawberry Flatpak, if you switch to Xorg desktop, and you enable "Large Text" in accessability, it will follow that setting in Strawberry. It will not work in Wayland.

To switch over, you could logout, then when you go to type in your password, select the cog in the bottom right, then click "Zorin on X".

I just tested this on a clean laptop, so it seems like it should work.

2 Likes

There's a PPA that you can install this from, by the same author of this project so it's seems safe to use. To use, add it to your system by running this in a terminal window:

sudo add-apt-repository ppa:jonaski/strawberry
sudo apt update
sudo apt install strawberry

It looks like this won't be necessary starting in Ubuntu 24.04, however (which will be Zorin OS 18).


Although it seems this is an issue with Wayland in particular, not necessarily the package format, as stated in the project's FAQ site:

FAQ - Strawberry Music Player Wiki.

Try running those instructions listed there, or switch to Xorg as mentioned above.

1 Like

This is interesting to me, as other packages I have run, do work. I might test them again - I wonder if there is something the developer can (Or in those cases, does) that allows theming to work properly.

I hope I'm not jumping to conclusions too hastily... there is also this other thread with a similar issue and thought might be related to this.

Could it be because of the version of Qt? The same FAQ points out some issues other issues depending on the version of Qt that is used.

1 Like

This is the output of the commands present in the section "Strawberry does not integrate natively with Wayland." so I believe everything should be right.
Is there any other fix?

I thought of one possibility I don't know if is plausible. Is it possible that only the strawberry app opens in xorg instead of wayland? If it opened in Wayland the font would be very small, wouldn't it?

No, you can only use one or the other. Wayland already implements a compatibility layer through XWayland, as way to preserve functionality as best as possible for programs that haven't been explicitly designed to work with Wayland. But, as far I know, that's the closest you can get to having "the best of both worlds".

It may very well be due to the package format after all, as I mentioned in this other thread (we might want to keep it down to this one though just for cleanliness' sake).

So no fix for this problem?

I want to thank everyone for the time invested in this problem and all the insights you gave me, even though the problem isn't solved i learned a lot about Linux which is valuable information since I'm quite new to this.

It was a great first experience to post in this forum too.

Thank you all.

Did You tried what @applecheeks37 wrote above:

To switch to Xorg, go to the Login Screen (not the Lock Screen). simply reboot for that. On the Login Screen click on Your Profile so that the Password Field appears. It has to be appeared. When it is appeared, You should see in the bottom right corner a Gear Icon. Click on it and choose the Option ''Zorin Desktop on Xorg'' and then log in and test it.

3 Likes

One interesting thing I saw from their project's development site:

We do not maintain the Flatpak package. Do not report issues related to Flatpak unless the issue can be reproduced with a native package, use Flatpak support instead Flatpak—the future of application distribution

To answer your questions from the other thread:

Not that I know of, though I suspect most likely not since that would require a re-write on the source code.

The instructions from my earlier post would install the correct version for your operating system. Those — Bookworm, Trixie and Sid — are codenames for Debian branches; do not use those.


I would suggest trying the native package format from that PPA, or use Xorg, or both. It may just be the case that the Flatpak package is unmaintained or has something wrong with it?

The problem is that when i install the right package using apt, the app doesn't follow the system dark theme.
And when I install it using flathub even though the theme is right the font becomes too small.

Using Xorg doesn't fix this theme issue on the apt version, but the font size becomes normal in the flathub app (even though there are some minor theme issues).
I can use the app with no scaling issues (only on white mode) using wayland.
Is there any disadvantage about using xorg vs wayland? I did some research and Xorg is more legacy compatible but wayland is more recent and smooth.

What would you do? Would you use the app with a mismatched theme or switch to xorg and use the flathub version instead of the apt?

Just to clarify, was any of you guys able to change the theme on this app, in any way? I don't think it is possible.
Could it be that the app is designed to be used in Ubuntu 24.04?

Wayland was initially released sixteen years ago, actually.
Xorg is the current standard, not Legacy.

I would and do use Xorg. I do not need all the problems Wayland brings, especially given that the only reason most of it is working is because it is using Xorg and XServer on its backend to patch what Wayland cannot do.

What's the point of using Half Wayland?

It does look like the developer has set it as qt6 only.

This seems to be causing you a lot of headache given that
Exhaile
Cantata
VLC
Quod Libet
are all plenty capable of high bitrate and depth with ALSA configuration.

Many of us get rid of Pulseaudio entirely, sticking purley with ALSA.

2 Likes

you are right, I don't see any visible difference with using wayland vs xorg.

I have pipewire since I need LDAC for my bluetooth headphones, outside of my wired audio setup. Does ALSA have that compatibility? Is there any more efficient way to install this setup I need? Switching to Xorg sounds good and my problem is solved.

I do need the ability to make playlists, import them as folders would be nice too but that isn't a big problem since this command find "$(pwd)" -type f \( -iname "*.mp3" -o -iname "*.flac" -o -iname "*.wav" \) \ | awk 'BEGIN {print "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; print "<playlist version=\"1\" xmlns=\"http://xspf.org/ns/0/\">"; print "<trackList>"} {print "<track><location>file://"$0"</location></track>"} END {print "</trackList>"; print "</playlist>"}' > playlist.xspf creates me a .xspf file that I can use to import the playlist.

Thanks for all the help!