Package Details: firefox-globalmenu 132.0-1

Git Clone URL: https://aur.archlinux.org/firefox-globalmenu.git (read-only, click to copy)
Package Base: firefox-globalmenu
Description: Fast, Private & Safe Web Browser
Upstream URL: https://www.mozilla.org/firefox/
Keywords: firefox firefox-appmenu
Licenses: MPL-2.0
Conflicts: firefox
Provides: firefox
Submitter: detian
Maintainer: detian (karboncore)
Last Packager: karboncore
Votes: 1
Popularity: 0.007113
First Submitted: 2024-03-02 04:18 (UTC)
Last Updated: 2024-10-31 11:38 (UTC)

Required by (164)

Sources (6)

Latest Comments

1 2 Next › Last »

detian commented on 2024-08-23 23:32 (UTC)

@bytefoundry no problem. no, instead, for me I get high-res scroll support when I set MOZ_ENABLE_WAYLAND=0, native wayland mode doesn't support it

bytefoundry commented on 2024-08-23 22:50 (UTC)

@detian that did the trick. Thank you. Do we lose hardware acceleration or anything else when we set MOZ_ENABLE_WAYLAND=0 though?

detian commented on 2024-08-23 11:14 (UTC) (edited on 2024-08-23 11:14 (UTC) by detian)

@bytefoundry try run firefox with env var MOZ_ENABLE_WAYLAND=0?

bytefoundry commented on 2024-08-23 03:05 (UTC)

Works great on X... doesn't work on Wayland. thunderbird-globalmenu works on both, so is there a different patch used for that one, and can it also be used to patch firefox?

detian commented on 2024-08-12 03:19 (UTC)

@karboncore This great, could you just update this aur package for us? I'm still using 115 esr currently.

btw an updated patch: https://github.com/Betterbird/thunderbird-patches/blob/main/115/features/feature-unity-menubar-m-c.patch

karboncore commented on 2024-08-11 16:41 (UTC)

I have a working PKGBUILD for the 129 release.

https://github.com/karboncore/mozilla-globalmenu

m1k.cloud commented on 2024-04-29 15:37 (UTC)

@detian yeah, unfortunately i wasn't able to make it work either setting those options enabled in the 125 builds

detian commented on 2024-04-26 16:32 (UTC) (edited on 2024-04-27 11:41 (UTC) by detian)

@m1k.cloud unity-menubar.patch fails to patch on 125 release, and I saw the 2 new options in about:config

# Whether native GTK global menubar support is enabled.
# Disabled because there are some minor bugs and it needs deeper integration
# with the front-end.
- name: widget.gtk.global-menu.enabled
  type: RelaxedAtomicBool
  value: false
  mirror: always

# Whether GTK global menubar support is enabled using wayland's experimental
# dbus_annotation protocol:
# https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/52
# Disabled until it has a final shape and it is available in compositors.
- name: widget.gtk.global-menu.wayland.enabled
  type: RelaxedAtomicBool
  value: false
  mirror: always

So guys, the dark age passed over, though I can't get it to working on my end, maybe it needs to build with --enable-dbus or something, I'll try it later after it out of experimental. I guess this package will keeps in version 124.0.2-1 now.

https://bugzilla.mozilla.org/show_bug.cgi?id=1883184

detian commented on 2024-03-02 20:52 (UTC)

@kamikaze211 seems this patch doesn't support wayland.. try start firefox under xwayland MOZ_ENABLE_WAYLAND=0 firefox

kamikaze211 commented on 2024-03-02 20:43 (UTC)

After some searching, I installed the appmenu-gtk-module package. And now it gives me another error message:

firefox
[Parent 169100, Main Thread] WARNING: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed: 'glib warning', file /usr/src/debug/firefox-globalmenu/firefox-123.0/toolkit/xre/nsSigHandlers.cpp:187

(firefox:169100): Gdk-CRITICAL **: 04:41:42.415: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed
[Parent 169100, Main Thread] WARNING: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed: 'glib warning', file /usr/src/debug/firefox-globalmenu/firefox-123.0/toolkit/xre/nsSigHandlers.cpp:187

(firefox:169100): Gdk-CRITICAL **: 04:41:42.461: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed
[Parent 169100, Main Thread] WARNING: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed: 'glib warning', file /usr/src/debug/firefox-globalmenu/firefox-123.0/toolkit/xre/nsSigHandlers.cpp:187

(firefox:169100): Gdk-CRITICAL **: 04:41:42.566: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed
[Parent 169100, Main Thread] WARNING: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed: 'glib warning', file /usr/src/debug/firefox-globalmenu/firefox-123.0/toolkit/xre/nsSigHandlers.cpp:187

(firefox:169100): Gdk-CRITICAL **: 04:41:42.612: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed
[Parent 169100, Main Thread] WARNING: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed: 'glib warning', file /usr/src/debug/firefox-globalmenu/firefox-123.0/toolkit/xre/nsSigHandlers.cpp:187

(firefox:169100): Gdk-CRITICAL **: 04:41:42.944: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed
[Parent 169100, Main Thread] WARNING: gdk_x11_window_get_xid: assertion 'GDK_IS_X11_WINDOW (window)' failed: 'glib warning', file /usr/src/debug/firefox-globalmenu/firefox-123.0/toolkit/xre/nsSigHandlers.cpp:187

(firefox:169100): Gdk-CRITICAL **: 04:41:43.072: gdk_x11_window_get_xid: assertion 'GDK_IS_X11_WINDOW (window)' failed
[Parent 169100, Main Thread] WARNING: gdk_x11_window_get_xid: assertion 'GDK_IS_X11_WINDOW (window)' failed: 'glib warning', file /usr/src/debug/firefox-globalmenu/firefox-123.0/toolkit/xre/nsSigHandlers.cpp:187

(firefox:169100): Gdk-CRITICAL **: 04:41:43.080: gdk_x11_window_get_xid: assertion 'GDK_IS_X11_WINDOW (window)' failed
[Parent 169100, Main Thread] WARNING: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed: 'glib warning', file /usr/src/debug/firefox-globalmenu/firefox-123.0/toolkit/xre/nsSigHandlers.cpp:187

(firefox:169100): Gdk-CRITICAL **: 04:41:43.387: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed
[Parent 169100, Main Thread] WARNING: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed: 'glib warning', file /usr/src/debug/firefox-globalmenu/firefox-123.0/toolkit/xre/nsSigHandlers.cpp:187

(firefox:169100): Gdk-CRITICAL **: 04:41:43.437: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed