LINUX.ORG.RU

Релиз gtk-темы Lounge 3.28.0

 , ,


7

2

Состоялся релиз gtk-темы Lounge (в комплекте идет оформление для gtk2, gtk3, gnome-shell и вспомогательная тема иконок), основанной на оригинальной Adwaita. Тема создана под впечатлением от Absoulte, распространяется по лицензии GPLv3+.

Отличительные особенности:

  • Уменьшены отступы внутри кнопок, полей ввода, отступы между элементами CSD;
  • Уменьшен размер заголовков окон;
  • Светлый цвет выделения текста;
  • Винтажные скроллбары;
  • Меню CSD приведено в соответствие с обычными контекстными меню;
  • Переработана темная тема;
  • Упрощены некоторые элементы gnome-shell (поля ввода, экран запуска команд);
  • Добавлены тени для полученных уведомлений gnome-shell;
  • Множество прочих изменений.

Тема собирается с помощью meson. Установка включает в себя сборку темы:
meson build
и последующую установку:
sudo ninja -C build install

Вспомогательные иконки кардинально меняют впечатление от использования темы, установка также проста:
meson build -Dmain-icon-theme=Suru
(вместо Suru нужно вписать название используемой темы иконок, на которую будет ссылаться получившаяся) и далее:
sudo ninja -C build install

Для пользователей Fedora (28+) подготовлен copr-репозиторий:
sudo dnf copr enable monday15/lounge
sudo dnf install lounge-gtk-theme
В качестве рекомендованной зависимости dnf предложит установить вспомогательные икноки, ссылающиеся на Adwaita-icon-theme.

Скриншоты: первый, второй, третий, четвертый, пятый.

>>> GitHub



Проверено: jollheef ()

К сожалению, у меня недостаточно прав для добавления изображения в текст новости, просьба к модераторам - подставить третий скриншот в текст новости.

Второй вопрос, нормально ли использовать github для хостинга скриншотов? По запросу github image hosting ban ничего предостерегающего не всплывает.

Третий, не могу понять как обрезать cut-ом часть сообщения.

monday ()

Уменьшены отступы внутри кнопок, полей ввода, отступы между элементами CSD; Уменьшен размер заголовков окон

Ну наконец то. Но надо бы ещё раза в полтора.

Светлый цвет выделения текста;

Оригинальная мысль. Чувствуется прогресс в химической промышленности.

Винтажные скроллбары;

Так вот как теперь называется нормальный скроллбар, похожий на скроллбар.

А в итоге практически дефолт, но всё таки лучше чем дефолт.

kirill_rrr ★★★★★ ()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от anonymous

зачем так усложнять?

Тормоз. Во-первых, эта тема форк Adwaita, соотвественно, и meson от туда же. Во-вторых, meson — самая адекватная и удобная сборочная система. В-третьих, практически все проекты Gnome/Gtk используют meson для сборки.

anonymous ()
Ответ на: комментарий от cetjs2

$selected_bg_color какой-то жиденький блеклый и неуверенный. Да и вообще уменьшение margins нужно только на допотопных мониторах, на современных с большим dpi элементы управления будут маленькими (тот же слайдер на GtkScale) и неудобными для управления мышкой.

anonymous ()

Как-то не очень. И плеер гейский, и заголовки стрёмные, и палитра не очень. Какой-то мусор в плейлисте. Дело ваше конечно.

anonymous ()
Ответ на: комментарий от dogbert

* Clearlooks.

Я просто везде делаю

# apt install clearlooks-phenix-theme

и таскаю за собой два конфига — к GTK 2 и 3, соответственно, — которые ставят для UI фонт Tahoma с размером 10 pt, а также третий конфиг отключает для Тахомы сглаживание, т.к. она вручную оптимизирована под 97 DPI на моих мониторах.

Для UI-шного счастья больше ничего не нужно.

anonymous ()

Тю, ее еще собирать надо? Почему не выложить готовое все? Темы же вроде как универсальны (скопировал в /usr/share/themes и готово) или нет?

Gonzo ★★★★★ ()
Ответ на: комментарий от anonymous

Сначала делишься своим плейлистом

Ну так я и спрашиваю: чем делиться, если его нету?

Просто так критиковать можно только любителей русского рэпа

Спешите видеть, любитель говна разбирается в сортах говна и критикует другие, неправильные, сорта.

bodqhrohro_promo ()

Какой смысл в очередной плоской теме?

Она не плоская.

Тю, ее еще собирать надо? Почему не выложить готовое все? Темы же вроде как универсальны (скопировал в /usr/share/themes и готово) или нет?

Даже не думал об этом) Возможно, добавлю такую опцию.

monday ()
Ответ на: комментарий от Gonzo

Спасибо за наводку! Сейчас, получается, meson не находит sassc, и еще что-то ненужное вручную доустанавливать приходится. Действительно, бред. Исправлю, чтоб уже готовые css устанавливались.

monday ()
Ответ на: комментарий от monday

А, это ты ее пишешь! :) Сразу не въехал. Та не, просто чтобы ее не надо было собирать: скачал архив, распаковал в /usr/share/themes и готово! Зачем все эти meson'ы и т.д.?

Gonzo ★★★★★ ()

Обновил до 3.28.0.1.

Переделал сборку - meson больше не собирает тему, а использует готовые css файлы. Теперь в тарболле (архив с релизом) есть папка Lounge, которую можно просто скопировать в /usr/share/themes или ~/.themes и все будет работать (лишних файлов в ней нет). Большое спасибо Gonzo.

Еще заменил шрифт gnome-shell с Cantarell на Roboto. Мне поначалу сильно понравился новый Cantarell, но, на проверку, оказалось что он все равно не может сравниться с Roboto по читабельности.

monday ()
Ответ на: комментарий от h4tr3d

Почему стало модным на полосах прокрутки не делать стрелочек?

Видимо, мало кто использует. В gtk такая возможность есть, но это нужно вручную что-то менять. В Adwaita есть правила для их отрисовки, в теории и в этой теме будут работать, но выглядеть будут не очень (когда-то давно смотрел).

PS конфиг для Kvantum есть?

Нет. Думал добавить цветовую схему для qt5 fusion, но у меня только одно приложение на qt5 и то из flatpak, так что это в отдаленной перспективе.

monday ()
Ответ на: комментарий от bodqhrohro_promo

Кнопки, кстати, не объёмные, просто с рамочкой.

И с тенью (внутренней). Когда в pathbar'е папки переключаешь - особенно заметно. Мне больше нравился вариант с наружной тенью, но firefox/libreoffice ее не рисует, у них своя интерпретация gtk.

monday ()

Обновил до 3.28.1

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

Для пользователей Fedora обновление доступно в copr.

Ченджлог:

* gtk3/gtk2: Border color adjustment (improve contrast);
* gtk3/gtk2: Scrollbar color adjustment;
* gtk3: Transform apps.css to scss;
* gtk3: Messagedialog decoration fix;
* gtk3: Scrollbar animation fix;
* gtk3: Add undershot effect, revert removing of overshoot;
* gtk3: Nautilus operation button style edit;
* gtk2: Tooltip fix, now they have borders;
* shell: Notification button tweak.

bass, куда утащил, если не секрет? (в обнове слегка добавил контраста скроллбарам, если что).

monday ()