LINUX.ORG.RU

Недефолтная Adwaita

 , , ,


1

1

Представляю на суд общественности свой GNOME на Fedora 29. Дефолтная тема Adwaita мне вполне нравится, за исключением огромных, нет, ОГРОМНЫХ контролов. В сети есть компактные темы, но они либо несовместимы с последними версиями GTK и приложений GNOME, либо в чем-то отличаются от последней Adwaita, из-за чего пришлось допиливать стороннюю тему до состояния, удовлетворяющего мой перфекционизм.

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

Отличия от дефолта:

  • Допиленная мною тема Adwaita-Slim, копирующая один в один дефолтную Adwaita для GTK 3.30 и избавленная от гигантизма.
  • Соответственно отдельная тема для Qt4/5, основанная на Adwaita-Qt
  • Расширения: Applications Menu, Cpu power manager, Caffeine, Clipboard indicator, Dast to dock, Frippery move clock, No title bar, Places status indicator, Recent items, Removable drive menu, Screenshot tool, Sound input & output device chooser, Status area horizontal spacing, Suspend button, Toggle mute on middle click, Vitals.

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

Особенности Fedora:

Полностью выпилен python2 из религиозных соображений. Пакеты, которые его требовали, были пересобраны без него, а именно:

  • GIMP
  • Inkscape
  • tilix (из-за расширения nautilus)
  • nautilus-python (зависимость tilix)

Все это опакечено и лежит в репозиториях:

В повседневном режиме работаю в Wayland-e из-за того, что это ноут с подключенным монитором, и для комфортной работы с двумя экранами применяется x1.25 скейл дисплея ноута. В нативных wayland-приложениях (читай GTK3-софте) работает прекрасно, шрифты не мылятся. Firefox на Wayland пока слишком кривой, поэтому пришлось отказаться от него.

Шрифты Ubuntu с grayscale сглаживанием, иконки Paper.

>>> Просмотр (1920x1200, 1202 Kb)

★★

Проверено: Shaman007 ()
Последнее исправление: POLTER (всего исправлений: 3)

Qt и gtk2 выглядят приятно. Третьей гытыке ничто не поможет, хотя ты старался. Действительно слоновьи виджеты пришли в чувство. Но все равно слишком толстые отступы. Наутилус просто чудовищен: эти иконки, эти межстрочные интервалы, ужос.

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

Это ж плюшка уведомлений, куда без нее

POLTER ★★
() автор топика
Ответ на: комментарий от Deleted

Они отвратительные и мозолят глаза.

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

Deleted
()

Какой же страшный, этот ваш Гном.

Расширения: Applications Menu, Cpu power manager, Caffeine, Clipboard indicator, Dast to dock, Frippery move clock, No title bar, Places status indicator, Recent items, Removable drive menu, Screenshot tool, Sound input & output device chooser, Status area horizontal spacing, Suspend button, Toggle mute on middle click, Vitals.

Обмазываться говном-удел говноедов. И да, Гном ненужен.

Odalist ★★★★★
()
Последнее исправление: Odalist (всего исправлений: 1)

Ничем особо меня лично не цепляет, но выглядит аккуратно, приятно.

aquadon ★★★★★
()

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

kirill_rrr ★★★★★
()

Скучновато смотрится... Есть темы и поприятнее на самом деле, совместимые с последним Гномом...

enso ★★★★★
()

из гнома сделали mate, вам на mate надо перелазить.

eR ★★★★★
()

Оригинал лучше. А так, вполне симпатично, Гном сложно изуродовать.

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

Сделано в виде отдельной темы, чтобы максимально просто устанавливалось. Иначе это был бы патч к GTK+3, ибо Adwaita вкомпилирована туда. К тому же, с каждой версией GTK внутрянка темы меняется так, что патч с большой вероятностью превратится в тыкву.

POLTER ★★
() автор топика
sudo dnf copr enable polter/adwaita-slim
[sudo] password for dexpl: 

You are about to enable a Copr repository. Please note that this
repository is not part of the main distribution, and quality may vary.

The Fedora Project does not exercise any power over the contents of
this repository beyond the rules outlined in the Copr FAQ at
<https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr>,
and packages are not held to any quality or security level.

Please do not file bug reports about these packages in Fedora
Bugzilla. In case of problems, contact the owner of this repository.

Do you really want to enable copr.fedorainfracloud.org/polter/adwaita-slim? [y/N]: y
Error: This repository does not have any builds yet so you cannot enable it now.

Fedora 29. ЧЯДНТ?

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

о_О странно, проверил на Fedora 29 x86_64:

~$ sudo dnf copr enable polter/adwaita-slim

You are about to enable a Copr repository. Please note that this
repository is not part of the main distribution, and quality may vary.

The Fedora Project does not exercise any power over the contents of
this repository beyond the rules outlined in the Copr FAQ at
<https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr>,
and packages are not held to any quality or security level.

Please do not file bug reports about these packages in Fedora
Bugzilla. In case of problems, contact the owner of this repository.

Do you really want to enable copr.fedorainfracloud.org/polter/adwaita-slim? [y/N]: y
Репозиторий успешно подключен.
~$ dnf search adwaita-slim

А другие copr-репозитории подключатся? Возможно, дело вот в этом, пишут что вручную можно добавить репозиторий в таком случае

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

Благодарю!

Возможно, дело вот в этом

Натурально дело в этом. Конкретно в том, что не было fedora-release-workstation. Для владельцев RFRemix: наличие rfremix-release-workstation (которого у меня, впрочем, тоже не было) не помогает, нужен именно fedora-release-workstation.

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

Adwaita вкомпилирована туда

что, прямо в .so вкомпилирована? впрочем, это несущественно, т.к. (s)css и assets в gtk+-3.24.1.tar.xz всё равно есть. поэтому можно пропатчить их, потом скопировать себе в тему и скомпилить SCSS → CSS

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

как будто тема с каждой версией libgtk в тыкву не превращается :)

UPD: да, отдельной темой хорошо и правильно

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

что, прямо в .so вкомпилирована?

Именно.

впрочем, это несущественно, т.к. (s)css и assets в gtk+-3.24.1.tar.xz всё равно есть. поэтому можно пропатчить их, потом скопировать себе в тему и скомпилить SCSS → CSS

Так и сделано :)

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

 Так и сделано :)

ну не совсем — патчей к SCSS таки не видно :)

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

неа, совсем не так

какие-то scss, конечно, есть, но их связь с оригинальной Adwaita не прослеживается чуть менее, чем совсем

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

Ну почему же, вот дифф с GTK-3.24 (коммит в гтк 1837ae88f7d63b555b49f1f1fef12ca844e24777). CSS в репозитории исключительно сгенерированные из SCSS.

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

я такой дифф тоже вчера вручную получил. я к тому, что на Github его нет нигде: ни патча в репозитории, ни даже пуллреквеста :)

а надо, имхо, чтобы был — чтобы было наглядно видно, что менялись только marginы, paddingи и border-radius. так и новые версии поддерживать проще.

littlechris ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.