私のマシンUbuntu 12.04でコンパイルされたGCC-4.8.2のパッケージセットを前日にインストールしました。 52個のパッケージをインストールした後、i386ライブラリ(Multi-Arch)との依存関係が壊れました。AMD64バージョンをコンパイルしたため、その時点ではコンパイルしませんでした。 Update Managerが赤いアイコン(壊れたパッケージ)を表示するとすぐに、Unity Dashがアプリケーションを表示できないことに気付きました。その状態で夜、PCをシャットダウンします。翌日、すべてのi386(Mulyi Arch)ライブラリを修正しました。その後、Update Managerは再び機能しましたが、Unity Dashはまだアプリケーションを表示できません...
unity-lens-files
およびunity-lens-applications
をパージして再インストールしてから、PCを再起動しようとしました。それはUnity Dashの動作に何も変わりませんでした。どこかにバグがあるか、依存している設定が破損しているようです。これまでのところ、他のすべては正常に機能しています。
ここで人々を邪魔して申し訳ありません...この低技術の失敗は私の神経に私を持っていた。
解決策は、ソフトウェアセンターの隠しフォルダー〜/ .cacheをクリアし、ユニティをリセットすることでした。これは、 ダッシュ検索では結果が得られない で提案された解決策の1つです。ただし、これが機能しない場合にキャッシュを復元できるようにするには、最初にキャッシュを削除せずに、例として-bakに名前を変更することをお勧めします。
$ mv ~/.cache/software-center{,-backup}
$ unity --reset &
または<Alt> <F2>
を入力し、unity
と入力します(端末を使用しないでリセットするには)。チェックした後、それは働いています
$ rm -r ~/.cache/software-center-backup/
Ubuntu 14.10を使用しています。ユニティリセットオプションは廃止されました。ソフトウェアセンターのキャッシュデータがこの問題の原因である場合、バックアップを取り、フォルダーを削除することで、Unityが通常どおり機能できるようになります。
$ mv ~/.cache/software-center{,-backup}
その後、数秒後にダッシュをもう一度使用してみてください。リストされたアプリケーションを取り戻す必要があります。
一般的なアプリを手動で起動するのに苦労している場合は、Super + N
を押してフォルダーを開き、/usr/share/applications
に移動します。ここには、一般的なアプリケーションがリストされています。
統一が戻ったら、~/.cache/software-center-backup
のログファイルを分析して、何が問題だったかを理解します。