明らかに、この問題はDebianベースの設定にのみ当てはまります。
パッケージをインストールするために、aptitudeまたはapt-getを使用することがよくあります。説明するメニュー項目が作成されました。実際、メニュー項目は表示されません。どうやら自分で作成することもできますが、それを行うにはバイナリの実際の名前(多くの場合はパッケージ名とは異なる)を知る必要があります。どのディレクトリにインストールされているかを簡単に知る方法が必要です。
だから、
- メニュー項目の作成が失敗する理由を知っている人はいますか?
- 独自のメニュー項目を作成できるようにバイナリの場所/名前に関する情報を取得するにはどうすればよいですか?
ベストアンサー1
メニュー項目が作成されたことを示すメッセージが表示された場合は、パッケージが次のように/usr/share/menu
1つ以上のメニュー項目を記述するファイルを入れたことを意味します。Debian メニューポリシー。これメニューシステムに関する文書(参考資料にもあります/usr/share/doc/menu
)は、このファイルの構文を説明します。すべてのウィンドウマネージャにはシステムメニューが含まれている必要があります。しかし、Gnomeは標準的な作業を行いません(それで新機能は何ですか)。
/usr/share/applications/*.desktop
GnomeとKDEは、の項目で構成されるメニューを表示します/usr/share/applnk/**/*.desktop
。Freedesktopメニュー仕様。すべてのパッケージがこれを提供するわけではありません。.desktop
Debianエントリに基づいてファイルを生成することによって~/.config/menus/
。