A Mac-like experience on Linux

In 2016, after being a Mac guy for 23 years, I took the plunge and made a full-time switch to Linux. I did my research, and over and over again encountered the idea that GNOME was good for MacOS refugees like myself. So I gave it a try!


This is a companion discussion topic for the original entry at https://pointieststick.com/2025/10/04/a-mac-like-experience-on-linux/
3 Likes

Might be better to provide a more 1:1 representation, with the panel configuration modified to match macOS’s (because equivalating macOS solely requires four preference modifications).

While I’ve never actually been a macOS user, for a long time I used a mac-like layout on Plasma including the global menu.

Unfortunately the global menu experience is just a bit frustrating, especially on Wayland where it only really works with (most) Qt Apps and XWayland-using GTK apps. And it doesn’t always work with Flatpaks ootb. And some apps just never export their menu at all (like Firefox, unless you patch it like Ubuntu did in the Unity days)

And some apps technically work but not well because unlike on macOS, on Linux it is assumed that the menu will always be drawn inside the window. Even Kdenlive, a KDE application mind you, kind of breaks because the layout switcher (to switch between Logging, Color, Effects etc) is part of the menubar and isn’t drawn at all when using the global menu.

1 Like

@firlaev-hans, I believe that that is also true of macOS: any application created with a toolkit that doesn’t export its menubar shall reproduce those problems there, too.

Global menu and flatpak user (because of KDE Linux) here.

I totaly understand this frustration. Apps like Firefox don’t bother me that much because there is no menu bar by default (plus since recent updates it’s possible to export the menu bar with this options in about:config :

Screenshot_20251005_094548

)

What is really anoying is menus that did not export for apps like Inkscape.

For KDE apps it’s working very well however and i’m super happy with that :smiley:

For me this did not change anything: maybe I need to reboot?

Are you on flatpak, i never managed to get it work on flatpak. As a native package it work fine ?

Didn’t know that Firefox setting, thanks! (@Samuele you have to restart Firefox for it to take effect)

Interesting that this works even on native Wayland because again, with most GTK apps it only works on X11 / through XWayland (like Inkscape, as you mentioned). So global menu is still a pass for me for now.

I restarted Firefox. To be fair, I’m using Zen browser, and yes: I’m on Flatpak