web-dev-qa-db-fra.com

Le logiciel Wine peut-il utiliser Unity Application Menu?

Les applications Wine que j'ai utilisées montrent le menu sous la bordure supérieure de la fenêtre. Existe-t-il un moyen d'utiliser le menu d'application global dans les applications Wine? Cette fonction sera-t-elle disponible dans les prochaines versions de Wine/appmenu éventuellement?

5
Higgs Bison

Je noterai que Mark Shuttleworth m'a posé cette question exacte il y a environ un an lorsque Unity a été partagée pour la première fois avec nous.

Wine ne peut pas utiliser le menu global et ne le fera probablement jamais. La raison en est que le menu global d'Unity nécessite une réécriture sophistiquée de chaque boîte à outils de fenêtrage (GTK, par exemple) - c'est pourquoi certaines applications comme LibreOffice n'utilisent pas encore réellement le menu global: elles ont été écrites avec des boîtes à outils que Unity n'a pas encore soutien.

Pour faire fonctionner le menu global dans Wine, il faudrait une réécriture encore plus invasive de Wine lui-même - Wine ne se contente pas d'implémenter les boîtes à outils graphiques Windows, mais doit également agir en tant que gestionnaire de fenêtres. Les applications Windows n'ont presque aucun scrupule à faire des choses très étranges, et de nombreuses applications se briseraient probablement de manière bizarre si leurs menus étaient déplacés ou fonctionnaient même légèrement différemment.

7
Scott Ritchie