4

Ubuntu Unity で実行しているときに非 Gtk アプリのメニュー バー統合を追加する方法について、どこから調査を開始できますか? 「ubuntu unity menu bar integration」などのキーワードを使った Google での簡単な検索では、興味深いものは何も見つかりませんでした。

これは、SDL アプリなどのメニューを作成したい場合や、GNUstep のメニューを Unity に統合したい場合に知っておくと便利です。


「dbusmenu」プロジェクトと「com.canonical.dbusmenu」インターフェイスを調査する必要があるようです。誰かがそれに関する素晴らしいドキュメントを持っていますか?


このコードには、Java Swing メニューを DBusMenu と統合する便利なコードが含まれています。これは、Swing アプリの Ubuntu への統合を改善することを目的としているように見えるjava-swing-ayatanaプロジェクトからのものです。


BitBucket の MiniDbus-Menuリポジトリにコードを書きました。(はい、うっかりリポジトリに一貫性のない名前を付けてしまいました。訴えてください。:-) README.md での私の探索に関するいくつかのメモが付属しています。

残念ながら、コードはまだ機能しないため、質問は未解決のままです。自分のコードで何が間違っていたのか知​​りたいです!

4

2 に答える 2

3

この質問は、Ask Ubuntuで読むことができます。

dbusmenu-glib の作成者である Ted Gould が、アプリ メニューをグローバル メニュー バーに接続する方法についていくつかの指針を示しています。彼の答えを言い換えることもできますが、リンクされた答えを実際に読むことをお勧めします。

于 2012-06-08T11:53:31.953 に答える
0

これを Java アプリケーションで動作させるには、次のブログの解決策 2 を確認してください。

Java Swing アプリケーションと Unity グローバル メニューの統合

于 2013-06-08T04:33:20.450 に答える