Loss of menu in Arch Linux with Gnome
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
That is odd. @Digitalone1 also uses GNOME and Arch and does not seem to have faced this situation.
@SunsetFi could you show an image?
Worth noting that there's also no menu on the top of the screen, IE mac-like behavior, that some forks use.
I have the close button on Gnome.
Are you using a particular extension?
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?
Oh wow, no, I have that icon, its just black against black
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.
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.
@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?
According to Gnome Tweaks, I'm on all default themes:
Git version looks perfect, no issues. Even seems to have better UI spacing than the flatpak version.
Hold on, big difference: The git version is using a custom window entirely; the window title bar is definitely non-gnome.
Side by side, to prove installing dependencies for the AUR build did not fix the flatpak.
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.
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.
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.
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...
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?
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.
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.
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.
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
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.