4 ms·
So apparently when Canonical was the gorilla in desktop Linux, they had a push to have apps make their menus accessible via API. KDE supports that protocol. Th
by bsimpson 9mo ago
So apparently when Canonical was the gorilla in desktop Linux, they had a push to have apps make their menus accessible via API. KDE supports that protocol. There are KDE widgets that will draw a Mac-style menu bar from it.
That means you can take the standard KDE "panel" and split it in two halves: a dock for the bottom edge, and a menus/wifi settings/clock bar for the top edge.
There are some things I don't know how to work around - like Chrome defaulting to Windows-style close buttons and keybindings, but if the Start menu copy is the thing keeping you off Linux, you can mod it more than you think you can.
- cosmic_cheese 9mo agoYep, I've played with it. Things might've changed but I couldn't get KDE's global menubar to work at all under Wayland, and under X11 a lot of apps don't populate it.
- upboundspiral 9mo agoI have the widget for global menu right now in KDE Wayland. Its supported by all QT apps, and there's a wayland protocol pull request for it (unfortunaly stalled, as is tradition). Overall I like it a lot - enough of the apps I use support it (if you're a GTK fan then tough luck). merge request: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/52 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...
- cosmic_cheese 9mo agoThanks for sharing. Would you happen to know if Electron apps might surface the same menus they do under macOS via this protocol? Between Qt and Electron a lot of stuff would be covered.
- pseudalopex 9mo agoYou would have to use xwayland I think.[1] [1] https://github.com/electron/electron/issues/34335 https://github.com/electron/electron/issues/34335
- necovek 9mo agoI believe menus were available "via API" since an a11y push in GNOME before 2.0 release (atk library and friends). What was impossible was to stop apps from showing the usual menu bar inside the window. Obviously, with something so core to the system, plenty of devils in the details.