easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

Loss of menu in Arch Linux with Gnome

Open SunsetFi opened this issue 1 month ago • 23 comments

EasyEffects Version

8.0.0

What package are you using?

Flatpak (Flathub)

Distribution

Arch Linux

Describe the bug

With a recent update, there is no longer any way to access the menus for the application using arch+gnome. This is particularly problematic as there's no longer any way to access the quit option. The only way I've found to stop the application now is resorting to killall, as the close icon just minimizes it.

Previously, on the GTK theme / version, this menu was a single button next to the maximize / minimize / close buttons. This icon no longer appears, and no other menus are displayed that I can find.

Expected Behavior

Expose menus on arch + gnome. Provide a means of closing easyeffects entirely.

Debug Log

Debug Log
Paste your log here

Additional Information

No response

SunsetFi avatar Nov 11 '25 18:11 SunsetFi

That is odd. @Digitalone1 also uses GNOME and Arch and does not seem to have faced this situation.

wwmm avatar Nov 11 '25 18:11 wwmm

@SunsetFi could you show an image?

wwmm avatar Nov 11 '25 18:11 wwmm

Image

SunsetFi avatar Nov 11 '25 18:11 SunsetFi

Worth noting that there's also no menu on the top of the screen, IE mac-like behavior, that some forks use.

SunsetFi avatar Nov 11 '25 18:11 SunsetFi

I have the close button on Gnome.

Image

Are you using a particular extension?

Digitalone1 avatar Nov 11 '25 18:11 Digitalone1

I have a close button too, but it only minimizes the app, not quit it.

I'm using a custom gsettings config to re-add minimize and maximize, if that counts for anything.

In particular though I'm trying to hunt for wherever the settings menu ran away to. I see in your screenshot that underneath the close button there's a dropdown button that I don't have. Is that where the menus are hiding?

SunsetFi avatar Nov 11 '25 18:11 SunsetFi

Oh wow, no, I have that icon, its just black against black

Image

SunsetFi avatar Nov 11 '25 18:11 SunsetFi

Image

Yep, its there, just very, very difficult to see. I guess we can hyjack this issue to be icon miscoloration, which might be my fault? I think I'm still using breeze dark mode; I don't remember having messed with the theme at all.

SunsetFi avatar Nov 11 '25 18:11 SunsetFi

Yep, its there, just very, very difficult to see. I guess we can hyjack this issue to be icon miscoloration, which might be my fault? I think I'm still using breeze dark mode; I don't remember having messed with the theme at all.

I would say it is more a theme fault than your fault. Using dark mode should not have such a horrible consequence.

wwmm avatar Nov 11 '25 18:11 wwmm

@SunsetFi I use default Adwaita icon theme. Maybe something is different on your system? Also, can you install easyeffects-git from AUR to debug if it's a Flatpak issue?

Digitalone1 avatar Nov 11 '25 18:11 Digitalone1

According to Gnome Tweaks, I'm on all default themes:

Image Image

Git version looks perfect, no issues. Even seems to have better UI spacing than the flatpak version.

SunsetFi avatar Nov 11 '25 19:11 SunsetFi

Hold on, big difference: The git version is using a custom window entirely; the window title bar is definitely non-gnome.

SunsetFi avatar Nov 11 '25 19:11 SunsetFi

Image

Side by side, to prove installing dependencies for the AUR build did not fix the flatpak.

SunsetFi avatar Nov 11 '25 19:11 SunsetFi

Hold on, big difference: The git version is using a custom window entirely; the window title bar is definitely non-gnome.

Our master branch has already received a few fixes since the 8.0 release.

wwmm avatar Nov 11 '25 19:11 wwmm

Our master branch has already received a few fixes since the 8.0 release.

Yes, but I still have the Gnome title bar. That's weird.

Digitalone1 avatar Nov 11 '25 19:11 Digitalone1

I'm beginning to suspect that I have the vestiges of a KDE install on this computer, as there are way too many plasma configs under ~/.config for me not to have done so. I know I switched back and forth at one point but I had thought that was on my old decrepit and possibly haunted desktop pc.

I'm trying to research how to get QT's registered theme settings. I found qt5ct and qt6ct but:

  • Neither of them indicated the breeze theme, as some online resources said should be an option with a gnome install
  • Neither of them seemed to have any effect on the flatpak version

If anyone knows what config files may be relevant here, I can take a look, but there's too many for me to find and I haven't been able to determine which ones are relevant from internet resources.

SunsetFi avatar Nov 11 '25 19:11 SunsetFi

Yes, but I still have the Gnome title bar. That's weird.

Only now that you said that that I realized the title bar is different. Holy...

wwmm avatar Nov 11 '25 20:11 wwmm

I tried scanning through https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications, but none of the info there has had any effect as of yet.

Things That Didn't Work (for the flatpak version):

  • QT_QPA_PLATFORMTHEME=gtk3
    • No visual change at all
  • Install adwaita-qt6-git and use QT_STYLE_OVERRIDE=adwaita
    • No visual change at all

Is this just an issue of flatpak being obstinate? I'm not fully up to date on how flatpaks work beyond them bringing their own dependencies, so maybe the nature of that means it cannot access the theme I installed?

SunsetFi avatar Nov 11 '25 20:11 SunsetFi

This is definitely a flatpak-only issue. EasyEffects 8.0.0 directly from the arch repositories looks the same as the -git version, including the non-native window decorations.

SunsetFi avatar Nov 11 '25 20:11 SunsetFi

Just to add more confusion, both the arch repo and the -git repo have a one pixel transparency gap on the right hand side of the window decoration.

Image

SunsetFi avatar Nov 11 '25 20:11 SunsetFi

Just to add more confusion, both the arch repo and the -git repo have a one pixel transparency gap on the right hand side of the window decoration.

Yes, this happens to me to.

Digitalone1 avatar Nov 11 '25 20:11 Digitalone1

flatpak list | grep -i gtk may be of help here. Try removing any Flatpak gtk themes you don’t want. Maybe also check flatpak override --show com.github.wwmm.easyeffects

vchernin avatar Nov 11 '25 22:11 vchernin

The first command outputs

Breeze GTK theme	org.gtk.Gtk3theme.Breeze	6.5.1	3.22	system

I think that's okay? I am not sure if that means I have Breeze installed as a flatpak or if its just external, but that system makes me think the latter.

Second command outputs nothing.

SunsetFi avatar Nov 14 '25 17:11 SunsetFi