通常はgnome-panelを実行していません。ほとんどのメニューバーは正しく動作します。ただし、wxMaximaおよびAudacityでは、これらは表示されません。 gnome-panelを起動してappmenuを追加すると、メニューが再び表示されます。
パネルなし:
パネル付き:
端末から実行しても、関連するエラーは発生しません。
なぜこれが起こり、それを修正するために私は何ができますか?これがバグの場合、どのパッケージに対してこれを提出しますか?
これをバグとして報告しました になりました。
回避策は、ホームフォルダーを開いて〜/ .bashrcを編集し、 Ctrl+H ファイル「.bashrc」をダブルクリックして、テキストエディタで開きます。次の行をファイルに追加します。
export UBUNTU_MENUPROXY=0
これは、ターミナルを使用してプログラムを起動する場合にのみ機能します。メニュー項目を修正するには、回答に概説されている方法を使用します indicator-appmenuに特定のアプリケーションを無視させることは可能ですか? 。
最終的には、UBUNTU_MENUPROXY = 0でプログラムを実行するbashスクリプトを作成することで機能しました。
#!/bin/bash
export UBUNTU_MENUPROXY=0
/path/to/executable
次に、アプリケーションランチャーでコマンドを編集して、次のようにします。
bash /path/to/bash/script