Appmenu support for KDE is now available in master for testing.
This is mostly a Kded module able to:
- Display a top screen menubar
- Display a menu at wanted position
When a user click on kwin application menu button, it just tell to kded-appmenu to show menu for window at position.
At this time, only oxygen support the button but we hope support in Aurorae for KDE > 4.10
To test this, you have to:
- Install appmenu-qt (available in openSUSE, ArchLinux and Kubuntu)
- Setup your menu behaviour in kcm style
After fixing plasma-widget-menubar for using kded-appmenu, next step will be to look at GMenuModel from Canonical and move to this API if possible (already used in Gnome-shell).
Thanks to Lionel Chauvin for first patch version!
Thanks to Thomas Lübking, Martin Gräßlin and Hugo Pereira Da Costa for help!
The top screen menubar is absolutely brilliant. It would also be nice to have menubar plasmoid as part of KDE SC in the future. Thanks.
RépondreSupprimerAh, excellent! Is there any plan to bring back the "oxygen-appmenu" look with application and icon name instead of the menu button? I seem to recall it was considered an ugly hack by then, but now with qml decorations, I hope there's a cleaner way to implement it?
RépondreSupprimerJust wait for Aurorae support...
SupprimerHugo may change button look for KDE 4.11 ;)
How to enable it in Kubuntu?
RépondreSupprimerNo packages available for now... Just search for a ppa ;)
SupprimerI installed KDE 4.10 in openSUSE 12.2 and then installed appmenu-qt. Can't see any menu at all -- all buttons are also hidden in maxinize mode.
SupprimerThank you !!
RépondreSupprimerIt was a pleasure to work with you.
Lionel.
I have installed it on openSUSE 12.2 KDE 4.9.3, but can't find any configuration under KCM style. Is something wrong?
RépondreSupprimerIt's for KDE 4.10... You need to patch kde-workspace with kde-apps patch.
SupprimerThis looks awesome!
RépondreSupprimerJust to be clear: Do you need run kwin to have this? Or a full kde session? I currently use lightdm+xfce+kde apps+compiz.
Also, is it possible to have the window decorator be e.g:
| Dolphin | _File | _Edit | _View | _Go | _Tools | _Settings | _Help | <---space---> | _ | X |
Or does the menu have to live under its own button?
Thanks, and great work!
I totally agree with @solenskiner!
RépondreSupprimerIt should be something like this: http://en.wikipedia.org/wiki/File:Nokia_Suite_screenshot.png
Much better than the current implementations.
And I have always found all Nokia suites user experience terrible and one reason is because drop-down menu being in window decoration.
Supprimer@Unknown: Much, much better, indeed!
RépondreSupprimerHi
RépondreSupprimerI have been trying to enable this in gentoo using the beta version provided in the kde-overlay but I cannot find in system settings how to enable it :S Can anyone point me to the correct option?
Very thanks in advance!!!
I've built KDE trunk, and enabled the kded module. When I change in the Styles menu to use either menu bar or top-screen bar, the menu bars disappear in the application but there is not a button in Oxygen nor is there a topbar. Running things from Konsole gives me:
RépondreSupprimerbool DBusMenuExporterDBus::AboutToShow(int): Condition failed: menu
bool DBusMenuExporterDBus::AboutToShow(int): Condition failed: menu
bool DBusMenuExporterDBus::AboutToShow(int): Condition failed: menu
bool DBusMenuExporterDBus::AboutToShow(int): Condition failed: menu
bool DBusMenuExporterDBus::AboutToShow(int): Condition failed: menu
bool DBusMenuExporterDBus::AboutToShow(int): Condition failed: menu
bool DBusMenuExporterDBus::AboutToShow(int): Condition failed: menu
bool DBusMenuExporterDBus::AboutToShow(int): Condition failed: menu
bool DBusMenuExporterDBus::AboutToShow(int): Condition failed: menu
Any idea what causes this? Also the appmenu krunner plugin causes kded to crash, though the backtrace is pretty useless.
Just to be clear (because, BTW, it is NOT easy AT ALL to understand!!), this is how to enable the feature:
RépondreSupprimerSystem Settings -> Appearance -> Style -> Fine Tuning (tab) -> there should be a "Menubar" section where you can choose the style among the ones of the post
Hope some ease of configuration will come sometimes soon
Greetings
Michele
Thanks poomerang!
RépondreSupprimerI couldn't figure out how to get the menubar to work. I am good now.
Note that I had to log out and log back in for it to be effective.
I’ve been using a global menubar with Plasma since quite a while. Using appmenu-qt and http://launchpad.net/plasma-widget-menubar
RépondreSupprimerWhat about software that already supports this functionality (presumably with a bunch of hacks!), such as Dolphin and the 'Control' button you can make show up instead of the menubar?
RépondreSupprimer