URL: https://linuxfr.org/users/gnumdk/journaux/la-fin-de-la-barre-de-menu Title: La fin de la barre de menu? Authors: gnumdk Date: 2011年12月16日T12:35:36+01:00 License: CC By-SA Tags: Score: 26 La fin de la barre de menu, beaucoup en rêve, dans la majorité des applications cela ne sert à rien... Aujourd'hui, dbusmenu est utilisé pour transmettre tel quel les menus des applications GTK et Qt via Dbus... Cela ne permet pas vraiment de créer une nouvelle sorte de menu tel que: https://gitorious.org/gnome-design/gnome-design/blobs/raw/2ecc0f45b0c4893bd36a6df69bae3c8fedd05251/mockups/documents/documents-app-menu.png Canonical travaille donc sur la version 2 de dbusmenu qui aura l'avantage de fonctionner au niveau de l'application elle même afin de définir une sorte de menu simplifié (après, on pourrait imaginer plein de façon de présenter l'information). Et au surprise, il semble que GNOME s'oriente vers cette solution donc pour une fois, la coopération entre GNOME et Canonical semble en route... http://live.gnome.org/ThreePointThree/Features/ApplicationMenu Je vais maintenant parler du coté qui m'intéresse :) Sous KDE, actuellement, il y'a ceci: http://kde-look.org/content/show.php/Oxygen-appmenu?content=141254 Une sorte de démo d'un menu déporté via un boutton dans la barre de titre, c'est sale parce que cela se passe dans un style kwin mais ca fonctionne. Par contre, ce n'est plus maintenu. De plus, si deux solutions veulent utiliser le menu, ce n'est pas possible... (genre, on peut pas utiliser plasma-menubar et oxygen-appmenu en même temps). Et officiellement dans KDE ? Ben cela avance doucement: https://projects.kde.org/projects/playground/base/kded-appmenu ici se trouve un module kded pour faire l'interfaçage entre dbusmenu et les applications KDE. https://gitorious.org/kde-workspace-appmenu ici se trouve le code pour kwin qui devrait, si tout se passe bien être dispo dans KDE 4.9 même si une branche KDE 4.8 devrait exister sur gitorious... A moyen terme, un support de dbusmenu2 est prévu avec un "fallback" sur dbusmenu1 si l'application n'a pas été portée (ou si elle a vraiment besoin d'une barre de menu). Je pense que stratégiquement pour les bureaux libres, c'est un point crucial qui ne doit pas être ignoré, il faut que tout le monde migre sur une technologie commune, espérons que ce sera dbusmenu2... Pour finir, un grand merci à Lionel Chauvin qui est l'initiateur du projet et des discussions entre Canonical, la team oxygen et les devs de Kwin. https://git.reviewboard.kde.org/r/101162/