View previous topic :: View next topic |
Author |
Message |
Luke Gompertz n00b
Joined: 06 Jul 2024 Posts: 3
|
Posted: Sat Jul 06, 2024 5:28 pm Post subject: EasyTag corrupts files and doesn't show menu items |
|
|
Hello, first time on this forum so let me know if I'm doing it wrong!
I installed media-sound/easytag today. I encountered a problem editing .opus files where EasyTag irreversibly corrupts any files it edits. (Pretty serious issue which I made a comment on here: https://bugs.gentoo.org/617818. Also let me know if I should raise that issue in some other way!)
While investigating this I discovered that my menu bar is missing all menu items. When I launch EasyTag through the command line I see this error:
Code: | Failed to load module "appmenu-gtk-module" |
Had a check and seen this module isn't installed on my system. (I'm using wayland and KDE.) Is this a case of Gentoo missing a dependency it should have, or is this intentional in this context? I've tried adding "appmenu-gtk-module" to my @world set but then I just get a different error on launch:
Code: | Gdk-CRITICAL **: 18:06:47.063: gdk_wayland_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed. |
Perhaps I've done something silly (e.g. this application can't be used on wayland)?
Thanks for your help! |
|
Back to top |
|
|
Fitzcarraldo Advocate
Joined: 30 Aug 2008 Posts: 2053 Location: United Kingdom
|
Posted: Sat Jul 06, 2024 5:44 pm Post subject: |
|
|
I don't know about the EasyTag corruption issue but, regarding the appmenu-gtk-module error message you're getting, have you tried merging x11-misc/appmenu-gtk-module with USE="gtk2 wayland"?
On a related note, I also use KDE, sometimes with Wayland and sometimes with X11. Some applications give that error message if I launch them in a terminal window but work fine. I think that module is designed to put menu items on a GNOME/Mac-style Global Menu at the top of the screen, isn't it? In KDE I don't have a Global Menu, so it doesn't matter. _________________ Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.
My blog |
|
Back to top |
|
|
Luke Gompertz n00b
Joined: 06 Jul 2024 Posts: 3
|
Posted: Sat Jul 06, 2024 6:09 pm Post subject: |
|
|
Fitzcarraldo wrote: | have you tried merging x11-misc/appmenu-gtk-module with USE="gtk2 wayland"? |
Amazing, that worked. Thanks! With my menus working I can go back to investigating the file corruption bug
So the menu problem seems like it was a missing dependency on "x11-misc/appmenu-gtk-module" then? Is this something to contact the maintainer(s) about, and if so, how would I got about doing that? |
|
Back to top |
|
|
Fitzcarraldo Advocate
Joined: 30 Aug 2008 Posts: 2053 Location: United Kingdom
|
Posted: Sun Jul 07, 2024 10:09 am Post subject: |
|
|
By "my menus" and "menu bar", are you referring to a Global Menu bar? Which one is that, as I don't have a Global Menu in my KDE installations? Or are you referring to something else? Also, is your question asking if EasyTag should have a conditional dependency on x11-misc/appmenu-gtk-module, or if something else should have a conditional dependency on x11-misc/appmenu-gtk-module? _________________ Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.
My blog |
|
Back to top |
|
|
Luke Gompertz n00b
Joined: 06 Jul 2024 Posts: 3
|
Posted: Mon Jul 08, 2024 8:25 pm Post subject: |
|
|
Sorry for not being clear. By "menu" I mean the buttons that appear along the top edge of the window – File, Edit, etc. I do use global menu in KDE but even when I got the menu items appearing it was in the window rather than in the global menu.
- After installing and launching EasyTag there were no menu items appearing either in the global menu or along the top edge of the window. (Error messages were as above.)
- I then installed x11-misc/appmenu-gtk-module with the gtk2 and wayland USE flags.
- Afterwards the menu items appeared along the top edge of the EasyTag window. (Still nothing in the global menu.)
To me that seems to indicate that Portage should have installed x11-misc/appmenu-gtk-module as a (conditional) dependency of EasyTag. Hope that makes sense! |
|
Back to top |
|
|
Fitzcarraldo Advocate
Joined: 30 Aug 2008 Posts: 2053 Location: United Kingdom
|
Posted: Tue Jul 09, 2024 9:43 pm Post subject: |
|
|
Sounds plausible that media-sound/easytag has a conditional dependency on x11-misc/appmenu-gtk-module. You could file a bug report in the Gentoo Bugzilla. _________________ Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.
My blog |
|
Back to top |
|
|
|