Dash のコンテンツはどのファイルまたはフォルダーに含まれていますか?

Dash のコンテンツはどのファイルまたはフォルダーに含まれていますか?

ダッシュボードに 3 回表示されたパッケージ (epiphany) をアンインストールしました。現在、アプリケーション アイコンの 1 つは消えていますが、2 つは残っています。

この問題の調査をどこから始めればよいのかを知りたいです。Dash アプリケーション レンズはどのようにしてそのコンテンツを決定するのでしょうか。また、(保存またはキャッシュされる場合) どこに保存またはキャッシュされるのでしょうか。

lsof -c unityなどでは、探しているファイルやフォルダがリストされるかもしれませんが、そのすべてのコンテンツを調べるのはあまりにも面倒です :)

答え1

アプリケーション ランチャー (またはそれぞれの.desktopファイル) は、次のディレクトリに保存されます。

  • /usr/share/applications- すべてのユーザー

  • $HOME/.local/share/applications- ユーザー

これらを調べれば犯人を見つけることができるはずです。


もう一つの選択肢はGUIメニューエディタです。利用可能なものの中で私が好むのはメニュー無料は、もともと Ubuntu App Showdown 用にコーディングされた、かなり新しいプロジェクトです。次のように入力すると、開発者の PPA から最新リリースをインストールできます。

sudo add-apt-repository ppa:menulibre-dev/devel && apt-get update
sudo apt-get install menulibre

MenuLibre を使用すると、メニュー エントリを簡単に参照し、重複を識別して簡単に削除できます。

ここに画像の説明を入力してください

関連情報