https://bugs.kde.org/show_bug.cgi?id=453600
Bug ID: 453600 Summary: qt-apps + wayland: no working global menu (= no menus, unuseable) - needed dependecies? roadmap? Product: kded-appmenu Version: 5.24.4 Platform: Other OS: Linux Status: REPORTED Severity: major Priority: NOR Component: export Assignee: plasma-b...@kde.org Reporter: gona...@ulm-dsl.de Target Milestone: --- SUMMARY If you start a qt-app under kde (running wayland), the apps (konsole, dolphin etc.) cant access global menu (when using sddm / kwin before, gdm3 / mutter is slightly diffent). This is independent of the graphics platform used. The only workaround is to trick the app by using GDK_BACKEND="x11" and / or QT_QPA_PLATFORM="xcb" (= nonisolated) 1. What are the needed dependencies currently to get 'global menu' working under wayland with qt-apps (without tricking them back into x11)? 2. What are dependencies when using 'global menu' with wayland while also using 'firejail'? under gdm3 / mutter this sems to be not a problem (because the mutter-wayland-flavor seems to be not so much 'wayland'-only currently even if you set variables strict), under sddm / kwin this produces some in part severe problems) currently installed: appmenu-registrar, libdbusmenu-qt5-2 (as well as the gtk-flavour (lib-)appmenu-gtk-x-module, dbusmenu / gir, libayatana-appindicator-stuff) 3. If this is a bug and currently worked on: what is the roadmap. The current situation is terrible it brakes systems or produces follow-up-problems when workarounds are used. STEPS TO REPRODUCE 1. setup sddm, kde, wayland-compatible graphics 2. setup global menu 3. start a qt-app (with QT_QPA_PLATFORM="wayland", GDK_BACKEND="wayland") OBSERVED RESULT no global menu entries show up (tested with intel, amd, nvidia) EXPECTED RESULT transfer of global menu entries SOFTWARE/OS VERSIONS Linux/KDE Plasma: debian 11 (available in About System) KDE Plasma Version: 5.24.4 KDE Frameworks Version: 5.90.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.