Вопрос или проблема
Я скачал несколько тем с gnome-look.org, распаковала их и поместила в папку /usr/share/themes, и когда я открыла gnome-tweak-tool, тема окон работала, но в разделе тем GTK+ отображались только стандартные. Затем я поместила темы в папку ~/.themes, но всё равно не повезло. Как я могу это исправить?
Например, одна из тем – это эта:
http://gnome-look.org/content/show.php/absolute?content=126326
Вы должны следовать процедуре установки тем, но обычно это должно выглядеть как themename/index.theme
. Например:
$ ls /usr/share/themes/
Adwaita Industrial MurrinaCrystal MurrineRoundedIcon
AgingGorilla Kiwi MurrinaCrystalCurve MurrineRoundedLessFramed
Albatross Metabox MurrinaCrystalHuman MurrineRoundedLessFramedIcon
Ambiace Precise Mist MurrinaCrystalLine Murrine-Sky
Atlanta MurrinaAquaIsh MurrinaDark NOX
Bluebird MurrinaAzul MurrinaEalm Orangine
Bright MurrinaBlau MurrinaElement Raleigh
Clearlooks MurrinaBleu MurrinaFancyCandy Redmond
Crux MurrinaBlu MurrinaGilouche shearwater
Default MurrinaBlue MurrinaLoveGray Shiki-Brave
Emacs MurrinaCandido MurrinaNeoGraphite Shiki-Colors-Easy-Metacity
Esco MurrinaCandy MurrinaVerdeOlivo Shiki-Colors-Metacity
greybird MurrinaCappuccino Murrine-Gray Shiki-Colors-Striped-Metacity
greybird-compact MurrinaChrome Murrine-Light Simple
HighContrast MurrinaCream MurrineRounded ThinIce
$ ls /usr/share/themes/Adwaita/
backgrounds gtk-2.0 gtk-3.0 index.theme metacity-1
То же самое для вашей директории ~/.themes
:
$ ls .themes/
Adwaita-Dark Darkair
$ ls .themes/Adwaita-Dark/
index.theme gtk-2.0 gtk-3.0
Когда вы извлекаете файлы, это должно выглядеть так.
Я немного запоздала, но это обновлённый ответ!
Вы можете проверить следующие вещи, чтобы тема работала с вашей оболочкой.
-
Иногда тема, которую вы пытаетесь установить, не поддерживается вашей оболочкой.
Например: – Вы на gnome-shellv3.6
, но устанавливаете тему дляv4.1
. -
Чтобы проверить, поддерживается ли тема, спросите у разработчиков, возможно, они уже описали требования темы на своей странице GitHub или странице Gnome-Look.
Попробуйте проверить, правильно ли вы устанавливаете.
-
Иногда темы имеют подпапки, которые нужно устанавливать вручную!
-
Извлеките
tar
файл, содержащий тему, и посмотрите в него. Найдите любые подпапки и специальным образом разместите тему в~/.themes
или/usr/share/themes
-
Убедитесь, что тема не устарела и всё ещё поддерживается. Иногда разработчики очищают каталог тем, чтобы люди не использовали устаревшие темы.
Предпочтительно, проверьте, безопасна ли тема, и используйте GitHub вместо gnome-look (opencode.net)
-
В верхней части страницы темы есть ссылка на страницу GitHub этой темы.
-
Предпочитайте устанавливать темы, используя скрипт оболочки, предоставленный разработчиками.
-
Если страницы GitHub для темы нет, то избегайте использования этой темы.
-
Наконец, начните новую проблему в комментариях к теме на gnome-look (opencode.net) или предпочтительно на странице GitHub.
В конце убедитесь, что вы используете тему Gtk4 для Gnome shell 40 и тему Gtk 3 для Gnome Shell 30.
Ответ или решение
Проблема с отсутствием тем GTK+ в Gnome Tweak Tool
При установке тем GTK+ на вашем компьютере вы можете столкнуться с проблемой, когда скачанные темы не отображаются в Gnome Tweak Tool. Ниже представим детальную инструкцию по возможным причинам этой проблемы и способам их устранения.
Проверка установки темы
-
Правильность структуры папок
Убедитесь, что структура файлов вашей темы соответствует стандартам GTK+. Темы должны содержать папкиgtk-2.0
иgtk-3.0
, а также файлindex.theme
. Например, правильная структура должна выглядеть так:/usr/share/themes/имя_темы/ ├── gtk-2.0/ ├── gtk-3.0/ └── index.theme
Проверяйте, находится ли
index.theme
на верхнем уровне директории темы. При извлечении архива с темой иногда могут быть добавлены дополнительные подпапки, которые приведут к неправильной структуре. -
Правильное размещение
Убедитесь, что вы поместили тему как в глобальный каталог/usr/share/themes
, так и в пользовательский~/.themes
. Доступ к пользовательскому каталогу часто проще, и он не требует прав администратора.
Поддержка используемой версии GTK+
- Совместимость версии
Проверьте, с какой версией GTK+ совместима ваша тема. Например, если у вас установлен Gnome Shell 3.36, вам нужны темы, совместимые с GTK 3.36 и не ниже. Разработчики тем обычно указывают на требования к версиям на странице скачивания темы.
Устранение проблем с отображением
-
Проблемы с кэшированием
Иногда изменения могут не отображаться из-за кэша. Попробуйте перезапустить Gnome Shell, нажавAlt + F2
, затем введитеr
и нажмитеEnter
. Это обновит все настройки и может решить проблему. -
Проверка логов на ошибки
Если ничего не помогает, проверьте системные логи на наличие ошибок. Это можно сделать через команду:journalctl -f
Запустите её, затем откройте Gnome Tweak Tool и посмотрите, не появляется ли каких-либо сообщений об ошибках в логах.
-
Конфликты между темами
Убедитесь, что другие темы не установлены или не конфликтуют между собой. Проверьте, не стоит ли активной другая тема, которая может влиять на видимость ваших новых тем.
Общие рекомендации
-
Безопасность и надежность источников
Старайтесь загружать темы только с надежных источников, таких как GitHub. Это обеспечит минимизацию риска заражения системы вредоносными программами. На странице темы обычно присутствует ссылка на репозиторий GitHub, где вы можете найти актуальную информацию о поддержке и обновлениях. -
Обращение к разработчику
Если у вас возникли трудности, не стесняйтесь обратиться напрямую к разработчику через страницы обсуждения на Gnome Look или в репозитории на GitHub. Возможно, вы не единственный, кто столкнулся с подобной проблемой.
Следуя этим рекомендациям, вы сможете более эффективно устранять проблемы с отсутствием GTK+ тем в Gnome Tweak Tool и получить доступ к более разнообразным визуальным стилям вашего рабочего окружения.