web-dev-qa-db-ja.com

Unity Dashはアプリケーションを表示しません。永遠にアプリケーションを検索する

私のマシン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の動作に何も変わりませんでした。どこかにバグがあるか、依存している設定が破損しているようです。これまでのところ、他のすべては正常に機能しています。

3
Antonio

ここで人々を邪魔して申し訳ありません...この低技術の失敗は私の神経に私を持っていた。

解決策は、ソフトウェアセンターの隠しフォルダー〜/ .cacheをクリアし、ユニティをリセットすることでした。これは、 ダッシュ検索では結果が得られない で提案された解決策の1つです。ただし、これが機能しない場合にキャッシュを復元できるようにするには、最初にキャッシュを削除せずに、例として-bakに名前を変更することをお勧めします。

$ mv ~/.cache/software-center{,-backup}
$ unity --reset &

または<Alt> <F2>を入力し、unityと入力します(端末を使用しないでリセットするには)。チェックした後、それは働いています

$ rm -r ~/.cache/software-center-backup/
4
Antonio

Ubuntu 14.10を使用しています。ユニティリセットオプションは廃止されました。ソフトウェアセンターのキャッシュデータがこの問題の原因である場合、バックアップを取り、フォルダーを削除することで、Unityが通常どおり機能できるようになります。

$ mv ~/.cache/software-center{,-backup}

その後、数秒後にダッシュをもう一度使用してみてください。リストされたアプリケーションを取り戻す必要があります。

一般的なアプリを手動で起動するのに苦労している場合は、Super + Nを押してフォルダーを開き、/usr/share/applicationsに移動します。ここには、一般的なアプリケーションがリストされています。

統一が戻ったら、~/.cache/software-center-backupのログファイルを分析して、何が問題だったかを理解します。

1
Sairam Krish