Мощная настраиваемость внешнего вида всегда была одной из сильных сторон KDE. В своей пятой реинкарнации эта графическая среда нисколько не потеряла в богатстве так называемого Look'n'Feel, совсем наоборот. Тема сегодняшней статьи — стили оформления, которые изменяют облик кнопок, менюшек, полос прокруток и прочих элементов интерфейса.

Доступные движки стилей.

В графических средах Linux существует такое понятие, как движок стилей — это специальная программа, которая выступает прослойкой между всеми остальными программами и их внешним видом. Движки стилей есть в GTK — например, Murrine, Aurora, и так далее. Есть они и в Qt/KDE. В репозиториях их можно поискать по ключевому слову «engine».

Нужно отличать стиль интерфейса от стиля оболочки. Если первый отвечает за внешность вообще всех программ на определённом тулките, то второй работает только для Plasma Shell или Gnome Shell — то есть, панели, главного меню, системного лотка. В «Параметрах системы» стили оболочки выбираются в первом модуле, а стили интерфейса — в пятом, на котором стоит фокус:

Доступные движки стилей

Цветовые схемы.

В KDE стили и цвета традиционно выбираются и настраиваются раздельно, но зачастую стиль очень плохо выглядит без «родной» цветовой схемы, и наоборот. Поэтому я попутно буду затрагивать изменение цветовых схем, но не стану заострять на этом внимания. Скажу лишь, что пользоваться модулем «Цвета» не просто, а очень просто:

Цветовые схемы

Как видно, здесь можно добавлять цветовые схемы из файлов или с узла store.kde.org, а также тонко настраивать их:

Цветовые схемы

Кнопка «1» открывает окно настройки цвета каждого элемента интерфейса, кнопка «2» открывает палитру для выбора цвета. Всё можно максимально подстроить под свои вкусы.

Но перейдём к стилям.

Microsoft Windows 9x.

Название говорит само за себя — это стиль для тех, кто ностальгирует по рубленому облику ОС Windows 95-98. Выглядит он так:

Microsoft Windows 9x

Мне пришлось подобрать соответствующую цветовую схему, потому что на моей дефолтной этот стиль выглядел совсем ужасно. Впрочем, и со своими родными цветами он смотрится далеко не вершиной дизайна, но некоторым нравится.

Oxygen.

Oxygen

Стандартный стиль для KDE 4, в пятой версии он стал одним из дополнительных. Характерен выпуклыми виджетами и широким применением градиентов. Имеет сравнительно неплохие возможности для настройки:

Oxygen

Одно из преимуществ этого движка — возможность включать и отключать отдельные анимации, а также устанавливать их длительность. Ни у одного другого движка такой функциональности нет. Но в целом, не блещет настраиваемостью.

Fusion.

Родной стиль для Qt 5, как Adwaita для GTK 3. Очень примитивен, не имеет вообще никаких функций для настройки. В целом, мало интересен.

Fusion

Breeze.

Разработчикам KDE нужно было показать, что среда развивается, движется, поэтому на смену статичному кислороду пришёл лёгкий ветерок перемен. Стиль Breeze заменил собой Oxygen в звании «изкоробочного» стиля KDE:

Breeze

Стиль характерен более «толстыми» виджетами — заметно, что он разрабатывался с оглядкой на сенсорные экраны. Особенно мне нравится, как в нём оформлены переключатели и флажки — никогда не любил узенькие галочки и точечки, родившиеся ещё в Windows 95, и копируемые всеми операционными системами.

В Breeze можно кое-что настраивать, но возможностей меньше, чем в том же Oxygen. Будем надеяться, что пока.

Kvantum.

Сторонняя разработка — очень мощный движок, отсылающий пользователя к графической среде Enlightenment. Те же градиенты повсюду и тёмные цвета по умолчанию:

Kvantum

Для его настройки используется отдельная утилита, Kvantum Manager:

Kvantum

Этот движок часто используют для создания «хакерских» стилей.

QtCurve.

Апофеоз настраиваемости среди движков для Qt/KDE, об этом можно судить по скриншоту диалога настроек:

QtCurve

В QtCurve можно изменить вообще всё: прозрачности, облик и размеры каждого виджета, создавать собственные градиенты и тени, задавать исключения для приложений, и многое другое. На store.kde.org хранится огромное количество стилей для этого движка, которые можно импортировать для себя. Именно этим движком я пользуюсь уже многие годы, именно на нём я делал такие стили:

QtCurve

QtCurve

К сожалению, в KDE 5 этот движок утерял способность воздействовать на декорации окон. Не может он работать и с GTK 3 — разработчики тулкита так часто меняли API, что разработчику QtCurve это надоело, и он полностью вырезал поддержку GTK 3. Но в целом, QtCurve остаётся, пожалуй, лучшим движком стилей для Qt/KDE.

P.S.

Поделитесь в комментариях, о чём ещё хотели бы почитать про KDE в будущих статьях.


Если у вас возникли вопросы.

Приглашаю задавать их на сервисе вопросов и ответов: Ask.LinuxRussia.com.
Там ваши вопросы не потеряются и вы быстрее получите ответ, в отличие от комментариев.

Поделиться:


Внимание!

Сайт находится на этапе восстановления.

Именно поэтому рядом с заголовком сайта расположен ярлык Beta.

В данный момент не работает поиск на сайте.

Более подробно по данной ситуации расписано в статье (в комментариях к этой статье можно задавать вопросы по работе сайта): Возвращение сайта LinuxRussia.com.

Статистика

Количество опубликованных статей:

69

Количество опубликованных заметок:

3
Нравится Сайт? Подпишись!

И получай самые свежие новости с сайта!

Следить за новостями сайта в Telegram:

Подписывайтесь на наш канал в Telegram: @linuxrussia

Для этого достаточно иметь Telegram на любом устройстве и пройти по ссылке: https://telegram.me/linuxrussia.

Следить за новостями сайта в Twitter:

Читать @LinuxRussia

Подписывайтесь на нашу группу ВКонтакте:

Подписаться на новости

Подписывайтесь на основную RSS ленту:

Последние статьи

Подписывайтесь на RSS ленту заметок:

Последние заметки
Последние комментарии