Я успешно изменил иконку следующим образом (для примера я буду использовать 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
Теперь вам просто нужно выяснить, где находится ваша конкретная недостающая иконка.
Из-за подобных ошибок я написал сценарий для автоматического резервного копирования всех небольших текстовых файлов на моем компьютере каждые 10 минут. (также полезно, если вы хотите просмотреть предыдущую версию файла)
Теперь вы задаете вопрос о восстановлении данных:
НЕ используйте диск ни для чего другого. Если это ваша основная система диска, немедленно выключите компьютер.
Вы можете попробовать восстановить файлы с помощью TestDisk и инструмента PhotoRec для Mac. Он создаст тысячи различных файлов без маркировки.
Найдите в этих файлах уникальную текстовую строку, которую вы помните из скрипта. Надеюсь, он все еще там. Удачи!