ファイルを追加しました
/etc/xdg/menus/applications-merged/foo.menu
foo.menuの内容はすべてgnomeで機能します。しかし、再起動してもメニュー項目は表示されませんでした。
次に、kmenueditを使用してメニュー項目「bogusmenu」を追加してみました。 kmenueditで[保存]をクリックすると、bogusmenuが表示され、foo.menuに関連付けられたメニュー項目も表示されました。では、kmenueditのシークレットアップデーターコードは何をしていて、コマンドライン(具体的にはインストールスクリプト)からどのように呼び出すことができますか?
これはLinuxEducacional4にあり、KDE4.4.5を搭載したUbuntu10.04に基づいています。
うまくいかなかったもの:
-
xdg-desktop-menu
の使用 、/ etc / xdg / menus内のファイルに触れ、kbuildsycocaを実行します。
承認された回答:
OK、私にとってうまくいったのは:
KMenuEdit内で最初に保存を行うときに生成されたapplications-kmenuedit.menuファイルを取得し、「偽の」エントリ(またはKMenuEditに実際にファイルを保存させるために必要な変更)をクリーンアップしてから、それをいずれかの / etc / xdg / menus
または〜/ .config / menus
。魔法のファイル:ばあ!