この目障りなものを取り除くのに役立つ魔法のボタンが表示されるといいでしょう:
ノーチラス2.30 Debian上で(そして私が覚えている限り、以前のバージョンでそこにありました)。
承認された回答:
このリストは、次の場所にある.desktopファイルを分析することによって作成されます:
/usr/share/applications
~/.local/share/applications
アプリケーションごとに複数のユースケースが存在する可能性があります。たとえば、メディアプレーヤーのbanshee デフォルトで3つの.desktopファイルがあります:
$ ls -1 /usr/share/applications/banshee*
/usr/share/applications/banshee-1-audiocd.desktop
/usr/share/applications/banshee-1.desktop
/usr/share/applications/banshee-1-media-player.desktop
これらのファイルの唯一の違いは、開始パラメーターとMimeTypeリストです。
-
banshee-1.desktop:一般的なメディアファイル -
banshee-1-audiocd.desktop:オーディオCD -
banshee-1-media-player.desktopオーディオプレーヤー(rhythmboxでも使用されます 、vlc、その他)
そのため、[プログラムから開く]リスト(および[メインメニュー]にも)に3つの「BansheeMediaPlayer」があります。
このスペースを埋めるもう1つの方法は、~/.local/share/applicationsに個人用の.desktopファイルを作成することです。 。手動またはツールを使用して。 alacarte (または[メインメニュー]-> [メニューの編集]を右クリック)はその1つです。
alacarte内でアプリケーションを作成または移動するたび 、新しい.desktopファイルが~/.local/share/applications内に配置されます 。アプリケーションを無効にすると、「メインメニュー」から「削除」されますが、「プログラムから開く」リストからは削除されません。
ただし、「削除」ボタンは、/usr/share/applications ~/.local/share/applicationsに Hidden=trueを追加します .desktopファイルに追加することで、システム全体で継承された値を「上書き」します。
これらのエントリのうち2つをalacarteから削除します 結果:
$ ls -1 ~/.local/share/applications/banshee*
/home/user/.local/share/applications/banshee-1-audiocd.desktop
/home/user/.local/share/applications/banshee-1-media-player.desktop
~/.local/share/applicationsからエントリを削除する 既存の状態に戻ります(3つのbanshee アイテム)。
これらの2つのフォルダに重複が実際にない場合は、alacarteから重複を削除してみてください またはHidden=trueで遊んでください 対応する.desktopファイルのオプション。