Как настроить рабочий стол GTK с помощью Oomox и Pywal
Иногда непросто найти именно ту тему рабочего стола, которая бы соответствовала вашим обоям или эстетике, которую вы хотите для рабочего стола Linux. Не так-то просто создавать свои собственные темы и поддерживать их, если у вас нет подходящих инструментов.
Oomox — это простое приложение для легкого создания тем GTK. Pywal настраивает ваш рабочий стол и приложения X из изображения. Объединив их, вы сможете за считанные секунды создавать собственные темы, соответствующие обоям рабочего стола.
В этом уроке вы узнаете:
Как установить Пивал.
Как установить Оомокс.
-
Как создать тему.
Как применить свою тему.
Рабочий стол, настроенный с помощью Oomox и Pywal.
Как установить Пивал
Пивал является наиболее неотъемлемой частью этого уравнения. Это сценарий, с которым вы будете работать непосредственно, и инструмент, который будет извлекать цвета из выбранного вами изображения для создания цветовой схемы.
Прежде чем вы сможете установить Pywal в своей системе, вам необходимо установить менеджер пакетов Python Pip. Есть и другие способы сделать это, но использование Pip, безусловно, самый простой, особенно для долгосрочного управления. Установите Pip для Python 3.
$ sudo apt install python3-pip
Далее вы можете просто использовать Pip для установки Pywal во всей системе. Опять же, вы можете справиться с этим по-другому, например, на уровне пользователя, но это самый простой способ.
$ sudo pip3 install pywal
Подождите несколько секунд, пока Pip установит пакет. Вы можете проверить, работает ли это, выполнив следующую команду от имени обычного пользователя.
$ wal
Если вы видите меню справки, все готово к работе.
Как установить Оомокс
Oomox — это проект, призванный значительно упростить создание и изменение тем GTK. Oomox позволяет выбирать и настраивать цветовые гаммы через интерактивный интерфейс. Затем он может экспортировать вашу тему, чтобы вы могли использовать ее напрямую с любой средой рабочего стола GTK.
Oomox недоступен в большинстве репозиториев дистрибутива, включая Debian и Ubuntu. Разработчики упаковывают Oomox в .deb
, поэтому вы можете загрузить его напрямую у них. Зайдите на страницу выпуска проекта и загрузите последнюю версию .deb
для своего дистрибутива.
Последняя серия цифр в каждой версии пакета соответствует версии Ubuntu. Пользователи Ubuntu должны выбрать тот, который подходит для вашей установки. В Debian вам придется немного погадать. Как правило, рекомендуется взять версию для последней версии Ubuntu в тестировании или Sid и использовать версию для более старых версий Ubuntu в стабильной версии.
Получив пакет, установите его с помощью dpkg
.
$ sudo dpkg -i oomox_1.7.2.3_18.10+.deb
Скорее всего, это потерпит неудачу. Используйте Apt, чтобы получить необходимые зависимости и исправить их.
$ sudo apt --fix-broken install
Когда Apt будет завершен, в вашей системе будет установлен Oomox.
Как создать тему
Найдите изображение, которое вы хотите использовать в качестве обоев рабочего стола. Pywal на самом деле не предъявляет никаких требований, но рекомендуется использовать что-то с высоким разрешением и достаточно разнообразным диапазоном цветов.
В окне терминала введите команду ниже. Это установит ваши обои и создаст вашу тему.
$ wal -i /path/to/image.jpg -g
Беги Пивалом.
Pywal понадобится пара секунд, чтобы все настроить. Когда это будет сделано, ваше окно терминала примет новую цветовую схему, и Pywal отобразит цветовую палитру в окне.
Как применить свою тему
Установите тему Wal.
Применить новую тему очень просто. Пивал создал новую тему и установил ее на свой компьютер под названием «Wal. Вам нужно будет только открыть элементы управления темой/внешним видом среды рабочего стола, чтобы установить новую тему. Если вы используете GNOME, это Tweak Tools.
Рабочий стол с темой Wal.
Откройте GNOME Tweak Tools и перейдите на вкладку «Внешний вид». Найдите раскрывающееся меню вашей темы GTK и выберите «Wal. Oomox не генерирует темы оболочки GNOME, поэтому ни одной из них там не будет. Когда вы закончите, сохраните и примените свою тему.
Заключение
Теперь вы можете создавать свои собственные темы, соответствующие обоям рабочего стола, на лету. Эти изменения сохраняются после перезагрузки, поэтому вам не нужно ничего писать при запуске.
Pywal работает не только с Oomox. Вы можете использовать его для настройки и создания тем для множества приложений Linux. Дополнительные идеи по использованию Pywal можно найти в документации разработчика.