代替メニューをトップバーに移動できますか?

代替メニューをトップバーに移動できますか?

Alt キーをクリックしたときに表示されるメニューをトップバーに移動できるかどうか疑問に思っています。馬鹿げているように聞こえるかもしれませんが、ウィンドウのスペースを占有したくありません。

答え1

基本的に、ユーザー メニューをアプリケーション ウィンドウのタイトル バーの下ではなくトップ バーに表示することは、Ubuntu バージョン 17.10 以降のデフォルトのデスクトップである Gnome Shell ではサポートされていません。これは、トップ バーにメニューを表示すること (サポートされているアプリケーションの場合) がコア機能であった Unity シェルとは対照的です。

Gnome 開発者自身は、おそらくこの機能の実装には興味がないと思われます。彼らは、ユーザー メニューを完全になくしたいのです。Files (nautilus)、Evince (PDF ビューア)、Gedit (エディタ) などの Gnome アプリケーションには、もはやそのようなユーザー メニューは搭載されていないことにお気づきでしょう。代わりに、オプションはアプリケーションのヘッダー バーのボタンを通じて公開されます。

同様の質問に対する別の回答、拡張機能 Gnome Global Menu Extension の使用が示されています。ただし、回答は受け入れられませんでした。実際、これは限られた数のアプリケーションでのみ機能します (機能していましたか?)。さらに、拡張機能は最近更新されていません。

この機能が必要な場合は、別のデスクトップの使用を検討する必要があるかもしれません。メイトデスクトップは、このような機能に対して非常に優れたサポートを提供しています。実際、Unity デスクトップをエミュレートする組み込みモードもあります。グローバル メニューのサポートは、実際には Unity チームの努力に依存しています。

もう一つの選択肢はKDE デスクトップまた、そのデスクトップには、グローバル メニューに対する非常に優れたオプション サポートがあります。

いずれの場合も、Linux のアプリケーションはさまざまなツールキットを使用してグラフィカル ユーザー インターフェイスをレンダリングするため、すべてのアプリケーションがサポートされるわけではありません。

関連情報