web-dev-qa-db-ja.com

Ubuntu 18.04でグローバルアプリケーションメニューを取得する方法

Ubuntu 18.04でグローバルアプリケーションのメインメニューを使用することは可能ですか(Unityで利用可能なものと同様で、アプリケーションメニューがトップバーに表示されます)。

このテーマに関する多くの矛盾する情報がインターネット上にありますが、ほとんどの場合、使用できなくなった、またはメンテナンスされていないGnome拡張機能をインストールすることをお勧めします。また、回答のほとんど(すべてではないにしても)はUbuntu 17.10に関するものです。だから、Ubuntu 18.04用にそれを持っている方法があるのだろうか?

11
Oleg

注意:この拡張機能はもはや存在しないため、この回答は古くなっています。ただし、歴史的な理由により、答えはそのまま残されています。このプラグインではなく、他のメカニズムを使用してこの目標を達成することをお勧めします。

この事実が問題になる場合、私は拡張機能の作成者です。 https://gitlab.com/lestcape/Gnome-Global-AppMen

私はubuntuやgnomeの開発者に話をすることはできませんが、すでに述べたように、gnome-Shellまたはubuntu-sessionの公式実装はありません。

Gnome-Global-AppMenu拡張機能は、Ubuntu 18.04(X11セッション)でこれまで以上にサポートされています。

Gnome-Global-AppMenuを廃止するという私の意図は、現在実際には有効ではないいくつかの事実に基づいていたため、Gnome-Global-AppMenuは現在、厳密性を中止していませんが、それ以外に改善があります。

Gnome-Global-AppMenuは、appmenu-gtk-moduleと呼ばれるunity-gtk-moduleのフォークを(ユーザーの決定として)現在使用しています。これは、MateおよびXFCEで使用されるものと同じフォークです。また、jayantaサポートが実際に機能するように改善され、より多くのものが追加されました。

Gtk、Gnome Shell、さらにunity-gtk-moduleがグローバルメニューでどのように機能するかを理解するために多くの時間が逆になった後、appmenu-gtk-moduleと呼ばれるこのフォークの開発者と一緒に、 Gtk Waylandウィンドウ。ソースからインストールしてテストできる元のコードは次のとおりです。 https://gitlab.com/lestcape/unity-gtk-module

個人的には、appmenu-gtk-moduleはGtk-Waylandの初期サポートのみを持っているため、appmenu-gtk-module内のGtkアプリケーションに対するWaylandサポートの強化にも貢献したいと考えています。

何かを開発することは私にとって喜びであり、義務ではありません。そのため、この拡張機能などの開発を中止しないことを約束します。しかし、もしそれが起こったとしても、コードはそれを継続したい開発者にとって利用可能であり、また利用可能になるでしょう。

Gitlabの公式サイトから拡張機能をインストールすると、すべてのことを自分で確認できます。ここでも問題を報告できます。

7
lestcape