Главная
» LINUX
»
Как установить тему оформления Linux McMojave (Mojave GTK)
Как установить тему оформления Linux McMojave (Mojave GTK)
Как установить тему оформления Linux McMojave (Mojave GTK)
Для установки темы оформления Linux McMojave загрузите текущий исходный код от разработчика, установите необходимые для вашего дистрибутива инструменты сборки и запустите прилагаемый установщик. Проект теперь указан на GitHub как Mojave GTK Theme. Установка по умолчанию затрагивает только вашу учетную запись.
Что меняет тематика
Mojave оформляет приложения GTK и включает компоненты GTK 2/3, GNOME Shell, Cinnamon и Xfwm. Она подходит для рабочих столов GTK, таких как GNOME, Xfce, MATE, Cinnamon и Pantheon; она не автоматически меняет темы оформления приложений Qt, доков, значков или обоев. Plasma имеет отдельную тему KDE. Современным приложениям GNOME, использующим GTK 4/libadwaita, может потребоваться дополнительный режим GTK 4 проекта, и они всё равно могут не соответствовать всем пользовательским стилям.
Установите тему из исходного кода разработчика.
1. Проверьте свой рабочий стол и выберите область установки.
Используйте установку для пользователя, если вам нужна только ваша учетная запись; место назначения по умолчанию — ~/.themes. Установщик также принимает системное место назначения, но для записи в него /usr/share/themesтребуются права администратора. В этих шагах используется значение по умолчанию для уровня пользователя.
2. Ознакомьтесь с текущим проектом и требованиями.
Откройте репозиторий Mojave GTK Theme, созданный сопровождающим проекта . В файле README репозитория указаны поддерживаемые компоненты рабочего стола, параметры и требования к сборке проекта. Более старые названия архивов в предыдущих инструкциях могут отличаться от текущих, поэтому не полагайтесь на имя файла, например, Mojave-dark-solid.tar.xzесли только этот файл не указан сопровождающим проекта.
Перед установкой ознакомьтесь с файлом README проекта и его текущими требованиями.
3. Установите перечисленные зависимости сборки.
Установщик исходного кода собирает ресурсы темы локально. В файле README, предоставленном разработчиками, перечислены инструменты, включая sassc, optipng, inkscape, и glib-compile-resources, а также движки GTK 2 для поддержки GTK 2. Названия пакетов различаются в Ubuntu, Fedora, Arch и других дистрибутивах, поэтому устанавливайте эквиваленты из доверенных репозиториев вашего дистрибутива. Если вы используете только приложения GTK 3, движки GTK 2 могут для них не потребоваться, но следуйте требованиям проекта, если сборка сообщает об отсутствии какого-либо инструмента.
Убедитесь, что инструменты сборки из исходного кода доступны; установите соответствующие пакеты из дистрибутива перед запуском скрипта.
4. Клонируйте репозиторий.
При необходимости установите Git, затем откройте терминал и выполните следующую команду:
git clone https://github.com/vinceliuice/Mojave-gtk-theme.git
cd Mojave-gtk-theme
Это загрузит исходный код и перейдёт в его папку. Используйте URL-адрес репозитория разработчика, а не повторную загрузку от стороннего источника.
Клонируйте репозиторий сопровождающего проекта, затем перейдите в каталог загруженного проекта.
5. Выберите вариант и запустите установщик.
Сначала проверьте, какие параметры поддерживает загруженная вами версия:
./install.sh --help
Чтобы установить темный, сплошной вариант темы в папку с пользовательскими темами по умолчанию, выполните следующую команду:
./install.sh --color dark --opacity solid
Для светлой версии замените darkна light. Доступны светлые или темные цвета, а также стандартная или сплошная прозрачность. Запуск ./install.shбез параметров создает набор по умолчанию. Опустите sudoдля пользовательской установки.
Воспользуйтесь справкой, чтобы подтвердить доступные варианты при оформлении заказа.Запустите выбранный вариант из репозитория после установки его зависимостей.
Для каждого пользователя запустите эту команду sudo ./install.sh --dest /usr/share/themesпосле установки. Делайте это только с исходным кодом разработчика и нужными вам параметрами.
В репозитории также есть документация --libadwaitaпо файлам GTK 4, используемым приложениями libadwaita. Инструкции по их использованию с различными вариантами см. в текущем файле README. Это не гарантирует, что каждое современное приложение GNOME будет поддерживать пользовательскую тему GTK.
Установщик для каждого пользователя по умолчанию размещает папки с темами в каталоге ~/.themes.
Включите McMojave в настройках вашего компьютера.
После установки откройте настройки внешнего вида или темы рабочего стола и выберите вариант Mojave. В Xfce откройте «Настройки» > «Внешний вид» > «Стиль». В руководстве по темам Xubuntu объясняется, как отдельно настраиваются элементы управления GTK, оформление окон и значки. В GNOME выберите тему GTK в разделе «Настройки» в подразделе «Внешний вид»; в некоторых версиях этот элемент управления называется «Устаревшие приложения». Cinnamon и MATE предоставляют аналогичные панели тем или внешнего вида, хотя названия меню различаются в зависимости от дистрибутива.
Выберите установленный вариант в списке «Стиль»; внешний вид панели может отличаться в зависимости от компьютера.Тема GTK появляется в селекторе стилей рабочего стола после установки соответствующих файлов.
Оформление GNOME Shell не зависит от приложений GTK. Тема включает файлы Shell, но для загрузки установленной пользователем темы Shell может потребоваться расширение GNOME User Themes . Выбор только GTK не изменит все панели или приложения.
Если тема не отображается
Убедитесь, что установка завершилась без ошибки отсутствия зависимостей и что каталог темы был создан в папке ~/.themes.
После установки закройте и снова откройте инструмент настройки внешнего вида. При необходимости выйдите из системы и войдите снова, чтобы система повторно просканировала файлы темы.
Убедитесь, что вы выбрали имя варианта, созданное установщиком, например Mojave-dark-solid, .
Если изменения коснулись только некоторых приложений, проверьте, используют ли они GTK 4/libadwaita или Qt; для этих наборов инструментов может потребоваться отдельная обработка, или они могут не соответствовать данной теме GTK.