Dash(Ubuntu 16.04)にあるはずのすべてのアプリで、これらのファイルを何らかの方法で再生成することは可能ですか? rmコマンドですべて削除しました。質問しないでください、私の愚かさ(私はここで提案に従っていました: アプリケーションはダッシュ(14.04)に表示されません と私の問題は、実際にはダッシュ自体のアプリケーションプラグインを無効にしただけでしたが、それらのファイルを取り戻し、途中で削除することに成功しました)。ターミナルからアプリを起動すると機能し、Launcherのアイコンをセカンダリクリックすると、ダッシュに追加するオプションも表示されますが、セカンダリクリックで「プライベートモードで起動」などのオプションが表示されるリストは追加されません(Firefox)またはNautilusのブックマーク(nautilusは、ホームフォルダーではなく、フォルダーの1つへのリンクで実際に再追加されました)。再インストールすると、アプリごとに解決される可能性がありますが、あまりにも悪夢のようであり、そこにあるはずのすべてのguiアプリ(システム設定のアプリを含む、場合によっては他のアプリも含む)のリストを見つけることもできません。どうにかしてそれを復元することは可能ですか、またはOSを再インストールすることがより賢明な解決策になるでしょうか?
dpkg -S
を使用して、ディレクトリ内のファイルを所有していると思われるパッケージのリストを取得できます。例:
dpkg -S /usr/share/applications
次に、それぞれを再インストールします。
Sudo apt install --reinstall <package>
Dpkgの出力を処理することでそれを自動化する方法はありますが、手動で実行することには注意が必要です。