Неполадки в / usr / share / icons [дубликат]

На этот вопрос уже есть ответ здесь:

] 12.04 у меня возникла небольшая проблема с моими значками: Д. Я устанавливал приложение из tar-архива, но значки для этого специального приложения отсутствовали. Итак, я снова просмотрел tar и нашел подпапку / share / icons / 48x48 /, которая должна (и в этом суть, должна, но не подходит) в / usr / share / icons.

Итак, я только что запустил

sudo cp -Rf ./share/icons /usr/share/

Это сработало для конкретного приложения (MonoDevelop 4). Но теперь отсутствуют различные значки, такие как Banshee, Software-Center, Audacity, Adoure, VLC и так далее ... (но не все, половина из них все еще на своих местах!) Я проверил разрешения на / usr / share / icons, и все в порядке. Что здесь пошло не так и есть идеи, как это исправить? Thnx;)

0
задан 21 August 2013 в 13:12

1 ответ

Моя идея состоит в том, чтобы получить значки от исходного распределения человечности CD. Вот метод для этого.

В случае, если у Вас есть CD установки, лежащий вокруг, просто монтируют его и перемещаются в монтирование файловой системы сквоша (шаг 2)

  1. Если Вы имеете ISO-образ для своего распределения Ubuntu, монтируете его во временном использовании местоположения:

    mkdir /tmp/isotemp; sudo mount -t iso9660 -o loop /path/to/ubuntu-<version>.iso /tmp/isotemp
    
  2. Затем создайте другое временное местоположение, чтобы смонтировать файловую систему сквоша (расположенный в) изображение в и смонтировать его.

    mkdir /tmp/squashfs; sudo mount -t squashfs -o loop /tmp/isotemp/casper/filesystem.squashfs /tmp/squashfs
    
  3. Скопируйте по пропавшим без вести или поврежденным значкам. Один путь состоял бы в том, чтобы просто скопировать все использование:

    cp -fr /tmp/squashfs/usr/share/icons/* /usr/share/icons/
    

    Но я предпочитаю копировать только материал, который изменил использование rsync:

    rsync -rvt /tmp/squashfs/usr/share/icons/* /usr/share/icons/
    

Это должно восстановить Ваши исходные значки. Я также рекомендовал бы установить любые сторонние значки в Вашей домашней папке ~/.icons/и попытаться видеть то, что пошло не так, как надо там.

ОБНОВЛЕНИЕ:

Теперь недостающие значки были бы для приложений, которые устанавливают значки на/usr/share/icons, когда Вы устанавливаете их, но их значки отсутствуют теперь. Чтобы найти список всех таких приложений и получить значки назад, можно использовать сценарий, отправленный в этом ответе:

https://askubuntu.com/a/113228/142100

2
ответ дан 21 August 2013 в 13:12

Другие вопросы по тегам:

Похожие вопросы: