Главная
» LINUX
»
Как установить тему Paper GTK в Linux
Как установить тему Paper GTK в Linux
Установите тему Paper GTK из репозитория пакетов вашего дистрибутива Linux, когда она станет доступна, а затем выберите Paper в настройках темы GTK вашего рабочего стола. Это позволит избежать старых инструкций по сборке из исходного кода, которые зависят от устаревшего проекта. Paper — это устаревшая тема для приложений GTK 2 и GTK 3; она не изменяет внешний вид всех частей современного рабочего стола Linux.
Сначала проверьте источники пакетов вашего дистрибутива.
Paper — это плоская тема оформления рабочего стола, вдохновлённая Material Design. На странице проекта Paper, посвящённой сопутствующему набору значков, указано, что проект был закрыт. Относитесь к теме GTK как к устаревшему компоненту: отдавайте предпочтение пакетам, поддерживаемым вашим дистрибутивом, и не предполагайте, что старое руководство по сборке отражает текущую поддержку от разработчиков. Названия пакетов и поддерживаемые релизы могут отличаться. Избегайте добавления старого стороннего репозитория только для того, чтобы следовать устаревшему руководству, и не предполагайте, что пакет существует в каждом релизе Ubuntu, Debian, Fedora или Arch.
В настоящее время существуют два индекса пакетов, обеспечивающие понятные пути установки:
Alpine Linux: В индексе сообщества Alpine's Edge paper-gtk-themeуказана версия пакета для архитектуры x86 — 2.1.0-r3. Перед установкой проверьте индекс на соответствие вашей ветке и архитектуре Alpine.
SUSE Linux Enterprise: В SUSE Package Hub перечислены пакеты Paper GTK для SLES 15 SP7, включая метатемы GTK 3 и GTK 2. Для начала необходимо включить Package Hub в системе.
В другом дистрибутиве выполните поиск в его официальных репозиториях пакетов по запросу paper-gtk-themeили gtk3-metatheme-paper. Если в официальных репозиториях нет подходящего варианта, остановитесь на этом, а не запускайте старую последовательность команд git clone, ./autogen.sh, и sudo make install: эти команды не гарантируют, что исходный код по-прежнему поддерживается или безопасен для сборки.
В индексе пакетов Alpine доступен собственный пакет Paper GTK; его доступность зависит от включенного репозитория, релиза и архитектуры.
Установите Paper из поддерживаемого репозитория.
Alpine Linux
Если в настроенных репозиториях Alpine для вашей версии и архитектуры указан Paper, выполните команды от имени root:
apk update
apk add paper-gtk-theme
Пакет указан в репозитории сообщества Alpine Edge. Не следует переключать стабильную систему Alpine на Edge исключительно ради этой темы оформления; смешивание веток может привести к более масштабным изменениям зависимостей. Используйте пакет, соответствующий репозиториям, уже настроенным на вашем компьютере.
Установите Paper с помощью менеджера пакетов Alpine, когда пакет станет доступен для настроенной вами ветки.
SUSE Linux Enterprise
В SLES 15 SP7 включите расширение SUSE Package Hub, следуя официальным инструкциям по установке . Затем обновите метаданные репозитория и установите пакеты тем:
Пакет GTK 3 охватывает приложения GTK 3. Пакет GTK 2 следует использовать только в том случае, если вы хотите также применять Paper к более старым приложениям GTK 2; общий пакет предоставляет общие файлы тем оформления. На странице пакетов SUSE Package Hub перечислены выпуски и платформы, которые предоставляют эти пакеты, поэтому проверьте её перед использованием команды в другой версии SLES.
При включенном Package Hub, zypper может установить тему GTK 3 и, при необходимости, поддержку GTK 2.
Выберите «Бумага» в настройках рабочего стола.
Установка файлов не изменяет автоматически внешний вид текущего пользователя. В GNOME откройте «Настройки» , выберите «Внешний вид» и установите для параметра «Устаревшие приложения» значение Paper . В Xfce, MATE, Cinnamon или другом GTK-сервере откройте панель внешнего вида или темы этого сервера и выберите Paper в списке тем GTK/приложений. Точное название может отличаться в зависимости от версии сервера.
В GNOME Tweaks выберите Paper в разделе Legacy Applications, чтобы применить его к поддерживаемым приложениям GTK.
В среде GNOME вы также можете установить тему GTK для текущего пользователя из терминала:
gsettings set org.gnome.desktop.interface gtk-theme 'Paper'
Эта настройка изменяет предпочтения текущего пользователя; она не устанавливает файлы темы. Чтобы вернуться к настройкам рабочего стола по умолчанию, выполните:
Узнайте, какие области применения может изменить бумага.
Названия пакетов Paper ориентированы на GTK 2 и GTK 3. Темы GTK 3 используют CSS-файлы в каталоге, специфичном для темы, например Paper/gtk-3.0/gtk.css, как объяснено в документации по темам GTK 3. Приложения GTK 4, GNOME Shell, программы Qt и веб-страницы используют другие системы стилей или собственные настройки, поэтому они могут сохранять свой существующий внешний вид. Тот факт, что тема не затрагивает эти компоненты, не обязательно означает, что установка не удалась.
Если документ не отображается или не подходит
Убедитесь, что установка пакета завершена и что включенный репозиторий поддерживает вашу версию дистрибутива и архитектуру процессора.
После смены темы закройте и снова откройте приложение GTK. Некоторые приложения сохраняют свой текущий стиль до следующего запуска.
Проверьте настройки темы в GNOME с помощью команды `npm run src` . После выбора темы gsettings get org.gnome.desktop.interface gtk-themeона должна вернуться в исходное состояние .'Paper'
Если тема отсутствует в списке выбора, проверьте список файлов пакета с помощью вашего менеджера пакетов и убедитесь, что файлы темы GTK установлены. Не перемещайте файлы из системного пакета вручную; переустановка или обновление пакета может перезаписать изменения, внесенные вручную.
Для системы, в которой нет поддерживаемого пакета, выберите поддерживаемую в настоящее время тему GTK или используйте проверенный форк из источника, которому вы доверяете. Paper по-прежнему можно установить там, где он есть в дистрибутиве. Если будущее обновление GTK нарушит его внешний вид, проверьте, поддерживает ли ваш дистрибутив или проверенный форк исправление, вместо того чтобы полагаться на старые инструкции Autotools.