Вопрос или проблема
Когда я пытаюсь изменить цвет значков SVG в action/symbolic и перезагрузить значки, новый цвет не появляется. Я использую значки Bloom и также значки we10x. Я пробовал это в: usr/share/icons/bloom/scalable/action/ и также в hom/local/share/icons/bloom/scalable/action/ и также в home/icons/bloom/scalable/action/. Новый цвет появляется только в папке значков, но не отображается при перезагрузке системы. Операционная система: ubuntu 22.4 ltc дистрибутив: Zorin OS 17.2 DE: Gnome 43.9 Как я могу это сделать?
Ответ или решение
Конечно, давайте детально разберемся с вашей проблемой изменения цвета SVG-иконок в среде рабочего стола Gnome на базе Zorin OS.
Проблема с изменением цвета SVG-иконок
Вы отметили, что попытки изменить цвет SVG-иконок в каталогах /usr/share/icons/bloom/scalable/action/
, /home/local/share/icons/bloom/scalable/action/
и /home/icons/bloom/scalable/action/
не приносят результата. Вы также упомянули, что новый цвет появляется только в папке с иконками, но не отображается после перезагрузки системы. Это может быть вызвано несколькими факторами:
-
Кеширование иконок: Gnome, как и большинство современных графических интерфейсов, может кэшировать иконки. Это значит, что даже если вы заменили SVG-файлы, система может продолжать использовать старую версию из кэша.
-
Правильное редактирование файлов SVG: Необходимо убедиться, что изменения, которые вы вносите в SVG-файлы, действительно сохраняются корректно, и цветовые изменения не перезаписываются.
-
Настройки иконок в Gnome: Иногда наличие нескольких тем иконок может вызвать конфликт в отображении. Убедитесь, что в настройках Gnome выбрана та тема, к которой вы внесли изменения.
Рекомендуемые шаги для решения проблемы
-
Очистка кэша иконок:
Для начала попробуйте очистить кэш иконок. Откройте терминал и выполните следующую команду:sudo gtk-update-icon-cache /usr/share/icons/bloom/ sudo gtk-update-icon-cache ~/.local/share/icons/bloom/
Это обновит кэш и позволит системе видеть ваши изменения.
-
Редактирование SVG-файлов:
Убедитесь, что вы редактируете непосредственно файл SVG. Если необходимо изменить цвет, откройте файл в любом текстовом редакторе и ищите тегиfill
иstroke
, чтобы изменить их значения на желаемый цвет, например:<path d="..." fill="#ffffff" stroke="#000000"/>
Сохраните изменения и закройте редактор.
-
Проверка локальных и системных иконок:
Убедитесь, что вы действительно редактируете иконки в правильной директории. Часто может возникнуть путаница с локальными и системными версиями иконок. Попробуйте заходить в системные директории с помощью терминала и проверять, действительно ли изменения сохраняются. -
Выбор правильной темы иконок:
Перейдите в «Настройки» -> «Внешний вид» -> «Иконки» и убедитесь, что выбрана именно та тема, в которой вы изменили цвета. -
Перезагрузите сеанс или систему:
Попробуйте перезапустить сеанс Gnome или саму систему. Иногда это может помочь обновить отображаемые ресурсы.
Это основные шаги, которые помогут вам изменить цвет SVG-иконок в вашей системе. Если проблема продолжает сохраняться, возможно, стоит проверить наличие обновлений для Zorin OS или обратиться к сообществу пользователей Zorin и Gnome для более специализированной помощи.