Случайно перезаписал файл .py, можно ли восстановить оригинал?

Я успешно изменил иконку следующим образом (для примера я буду использовать Iceweasel):

1.Проверьте домашнюю папку конфигурации LXpanel по адресу ~/.config/lxpanel/LXDE/panels/panel на наличие блока, определяющего панель запуска:

Plugin {
  type=launchbar
  Config {
    Button {
      id=/usr/share/applications/lxterminal.desktop
    }
    Button {
      id=/usr/share/applications/iceweasel.desktop
    }
    Button {
      id=menu://applications/Internet/icedove.desktop
    }
  }
}

2.Мы нашли, где находится файл конфигурации iceweasel.desktop. Теперь смотрим в этом файле /usr/share/applications/iceweasel.desktop на строку Icon:

grep Icon /usr/share/applications/iceweasel.desktop
Icon=icewesael

3.Меняем ее на нашу новую иконку (как root), например, на иконку icedove, используя полный путь, так что теперь строка выглядит так:

Icon=/usr/share/icons/hicolor/128x128/apps/icedove.png

4.Перезапускаем панель

lxpanelctl restart

Теперь вам просто нужно выяснить, где находится ваша конкретная недостающая иконка.

1
29.05.2019, 14:19
1 ответ

Из-за подобных ошибок я написал сценарий для автоматического резервного копирования всех небольших текстовых файлов на моем компьютере каждые 10 минут. (также полезно, если вы хотите просмотреть предыдущую версию файла)

Теперь вы задаете вопрос о восстановлении данных:

  1. НЕ используйте диск ни для чего другого. Если это ваша основная система диска, немедленно выключите компьютер.

  2. Вы можете попробовать восстановить файлы с помощью TestDisk и инструмента PhotoRec для Mac. Он создаст тысячи различных файлов без маркировки.

  3. Найдите в этих файлах уникальную текстовую строку, которую вы помните из скрипта. Надеюсь, он все еще там. Удачи!

1
28.01.2020, 00:10

Теги

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