Темы GTK+ не отображаются

Вопрос или проблема

Я скачал несколько тем с 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

Когда вы извлекаете файлы, это должно выглядеть так.

Я немного запоздала, но это обновлённый ответ!

Вы можете проверить следующие вещи, чтобы тема работала с вашей оболочкой.

  1. Иногда тема, которую вы пытаетесь установить, не поддерживается вашей оболочкой.
    Например: – Вы на gnome-shell v3.6, но устанавливаете тему для v4.1.

  2. Чтобы проверить, поддерживается ли тема, спросите у разработчиков, возможно, они уже описали требования темы на своей странице GitHub или странице Gnome-Look.

Попробуйте проверить, правильно ли вы устанавливаете.

  1. Иногда темы имеют подпапки, которые нужно устанавливать вручную!

  2. Извлеките tar файл, содержащий тему, и посмотрите в него. Найдите любые подпапки и специальным образом разместите тему в ~/.themes или /usr/share/themes

  3. Убедитесь, что тема не устарела и всё ещё поддерживается. Иногда разработчики очищают каталог тем, чтобы люди не использовали устаревшие темы.

Предпочтительно, проверьте, безопасна ли тема, и используйте GitHub вместо gnome-look (opencode.net)

  1. В верхней части страницы темы есть ссылка на страницу GitHub этой темы.

  2. Предпочитайте устанавливать темы, используя скрипт оболочки, предоставленный разработчиками.

  3. Если страницы GitHub для темы нет, то избегайте использования этой темы.

  4. Наконец, начните новую проблему в комментариях к теме на gnome-look (opencode.net) или предпочтительно на странице GitHub.

В конце убедитесь, что вы используете тему Gtk4 для Gnome shell 40 и тему Gtk 3 для Gnome Shell 30.

Ответ или решение

Проблема с отсутствием тем GTK+ в Gnome Tweak Tool

При установке тем GTK+ на вашем компьютере вы можете столкнуться с проблемой, когда скачанные темы не отображаются в Gnome Tweak Tool. Ниже представим детальную инструкцию по возможным причинам этой проблемы и способам их устранения.

Проверка установки темы

  1. Правильность структуры папок
    Убедитесь, что структура файлов вашей темы соответствует стандартам GTK+. Темы должны содержать папки gtk-2.0 и gtk-3.0, а также файл index.theme. Например, правильная структура должна выглядеть так:

    /usr/share/themes/имя_темы/
    ├── gtk-2.0/
    ├── gtk-3.0/
    └── index.theme

    Проверяйте, находится ли index.theme на верхнем уровне директории темы. При извлечении архива с темой иногда могут быть добавлены дополнительные подпапки, которые приведут к неправильной структуре.

  2. Правильное размещение
    Убедитесь, что вы поместили тему как в глобальный каталог /usr/share/themes, так и в пользовательский ~/.themes. Доступ к пользовательскому каталогу часто проще, и он не требует прав администратора.

Поддержка используемой версии GTK+

  1. Совместимость версии
    Проверьте, с какой версией GTK+ совместима ваша тема. Например, если у вас установлен Gnome Shell 3.36, вам нужны темы, совместимые с GTK 3.36 и не ниже. Разработчики тем обычно указывают на требования к версиям на странице скачивания темы.

Устранение проблем с отображением

  1. Проблемы с кэшированием
    Иногда изменения могут не отображаться из-за кэша. Попробуйте перезапустить Gnome Shell, нажав Alt + F2, затем введите r и нажмите Enter. Это обновит все настройки и может решить проблему.

  2. Проверка логов на ошибки
    Если ничего не помогает, проверьте системные логи на наличие ошибок. Это можно сделать через команду:

    journalctl -f

    Запустите её, затем откройте Gnome Tweak Tool и посмотрите, не появляется ли каких-либо сообщений об ошибках в логах.

  3. Конфликты между темами
    Убедитесь, что другие темы не установлены или не конфликтуют между собой. Проверьте, не стоит ли активной другая тема, которая может влиять на видимость ваших новых тем.

Общие рекомендации

  1. Безопасность и надежность источников
    Старайтесь загружать темы только с надежных источников, таких как GitHub. Это обеспечит минимизацию риска заражения системы вредоносными программами. На странице темы обычно присутствует ссылка на репозиторий GitHub, где вы можете найти актуальную информацию о поддержке и обновлениях.

  2. Обращение к разработчику
    Если у вас возникли трудности, не стесняйтесь обратиться напрямую к разработчику через страницы обсуждения на Gnome Look или в репозитории на GitHub. Возможно, вы не единственный, кто столкнулся с подобной проблемой.

Следуя этим рекомендациям, вы сможете более эффективно устранять проблемы с отсутствием GTK+ тем в Gnome Tweak Tool и получить доступ к более разнообразным визуальным стилям вашего рабочего окружения.

Оцените материал
Добавить комментарий

Капча загружается...