URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 113853
[ Назад ]

Исходное сообщение
"Выпуск генератора тем оформления Oomox 1.6.0"

Отправлено opennews , 18-Мрт-18 10:19 
Доступен (https://github.com/actionless/oomox/releases/tag/1.6.0) новый выпуск программы Oomox (https://github.com/actionless/oomox/), предназначенной для дизайна цветовых тем. Код проекта написан на языке Python и распространяется под лицензией GPLv3. Готовые пакеты подготовлены (https://github.com/actionless/oomox/#arch-linux) для  Arch Linux, Manjaro, CentOS, Fedora, Mageia, Slackware и Ubuntu.


В данный момент реализованы следующиe плагины:

-  Тема Oomox (основана на Numix) - GTK+2, GTK+3, Cinnamon, Metacity, Openbox, Qt5ct, Unity, Xfwm;
-  Тема Materia (ранее известна как Flat-Plat) - GTK+2, GTK+3, GNOME Shell, Metacity, Unity, Xfwm;
-  Пиктограммы Gnome-Colors;
-  Пиктограммы Archdroid;
-  Экспорт темы для .Xresources;
-  Экспорт темы для Spotify;
-  Также возможен экспорт GTK+2 темы с увеличенными элементами для дисплеев высокого разрешения (HiDPI).

Изменение в новой версии:


-  Плагин для импорта цветов из картинок;
-  Плагин для импорта тем в формате *.YML от проекта Base16 (https://github.com/chriskempson/base16);
-  Несколько новых палитр.


Обновления самой темы оформления Oomox (https://github.com/actionless/oomox-gtk-theme):


-  Полностью новая тема для Cinnamon;
-  Добавлена возможность конфигурации чекбоксов и радиокнопок;
-  Заголовок окна и панель инструментов затеняется у неактивного окна в GNOME и других DE, поддерживающих GTK+3 свойство ":backdrop";
-  Улучшена поддержка файлового менеджера Nemo;
Исправления:
-  GTK3-виджет Actionbar;
-  Server-Side Decorations в GNOME.

URL: https://github.com/actionless/oomox/releases/tag/1.6.0
Новость: https://www.opennet.me/opennews/art.shtml?num=48282


Содержание

Сообщения в этом обсуждении
"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Ю.Т. , 18-Мрт-18 10:19 
Замысел понятен, но ваять ради этого целую программу -- полнейший оверкилл. И протухнет непременно, как все подобные проекты.
А вот идея (когда-то заявилась), дарю, может кто захочет заделать --
рисовать темы (вообще макеты) свободно, free-form, в любом векторном приложении (мне виделся в этой роли OO draw),
с тем лишь ограничением, что элементы, которые должны попасть в тему, именуются по набору стандартных (ну там, titlebar active и т.д.). Потом расширение (addon) сбрасывает результат в нужном формате.
Смысл в том, чтобы выезжать максимально на готовых и отработанных возможностях, не переизобретать по сто раз ту же рисовалку. (Мне это больше виделось как средство рисования нестандартных форматов схем с последующей ОБРАБОТКОЙ.)

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 10:59 
подумал я тут над твоей идеей и пришел к выводу, что создать профессиональную тему (на уровне дефолтной) будет гораздо легче и быстрее вручную в (s)css, чем с использованием "векторного приложения", даже при условии, что "аддон" полностью реализован и готов. Кто от кого должен наследоваться? Если я вдруг захотел розовые кнопки - должны ли быть розовыми также и задизабленные кнопки? Придется ли мне назначать розовый фон также и для других всевозможных кнопок? И так далее. Очень ограниченный список возможных кнопок смотри в `gtk3-demo --run theming_style_classes` -- если при грамотно построенном (s)css нужно будет назначить цвет фона в одной единственной переменной, а там уже генератор сам сделает розовый цвет более блеклым для задизабленных кнопок или более темным для нажатых кнопок, то в "векторном приложении" придется вручную задавать цвета по одному каждой кнопке в каждом ее состоянии. А ведь речь шла только о фоне и только для кнопок...

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Ю.Т. , 18-Мрт-18 14:09 
> подумал я тут над твоей идеей и пришел к выводу, что создать
> профессиональную тему (на уровне дефолтной) будет гораздо легче и быстрее вручную
> в (s)css, чем с использованием "векторного приложения", даже при условии, что

Думаю, в любом приличном рисовальном приложении есть стили, и вообще, приличная "тема" это больше функция эстетического чувства, чем возможности "дёргать сразу за несколько рукояток". А с точки зрения преобразования к параметрам движка что css рисовалка, что векторная -- примерно одинаковы.

Короче, я чувствую, что это можно сделать, хотя доказать не могу (и не стану :))).

И в любом случае, исходный замысел был в отношении схем, построенных по нераспространённым методологиям, или таких, для которых существующее (С)ПО непригодно. Вот мне были нужны DFD.


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 21:16 
Спойлер: темки для плазмы делаются примерно так, как ты описал. И товарищ выше абсолютно прав — это лютейший сказочный геморрой — тупо поменять на полтона фон всех кнопок, если делать это именно в векторном редакторе. Даже с заготовленными стилями и всем таким.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Ю.Т. , 18-Мрт-18 21:35 
> Спойлер: темки для плазмы делаются примерно так, как ты описал. И товарищ
> выше абсолютно прав — это лютейший сказочный геморрой — тупо поменять
> на полтона фон всех кнопок, если делать это именно в векторном
> редакторе. Даже с заготовленными стилями и всем таким.

Что ж, потратил 5 минут, пробежался по рисовалкам. В OO draw -- на один пинок, НО только с цветами из стандартной палитры (вроде есть приставочки с выбором из полной палитры, да я не рисую, не знаю).
А в inkscape, pencil и sk1 не вижу (на поверхности) стилей, ну так и надо было так говорить -- мол, стилей нет, а не что какой-то там "геморрой".
Собственно, я уже знаю, как сделать гораздо легче, но, как грится, невозможно и невозможно, фули. Я ж ничего рисовать не собираюсь :)).


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 19-Мрт-18 00:34 
Это общая проблема WYSIWYG против структурного представления. В WYSIWYG, конечно, могут поддерживаться стили, но они всегда как-то сбоку прикручены и все равно не вписываются естественным образом в концепцию наглядного редактора.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено annual slayer , 18-Мрт-18 16:21 
> свободно, free-form, в любом векторном приложении (мне виделся в этой роли OO draw),

в теме Materia с точностью так и сделано

поэтому большинство новых тем выходящих сейчас (включая "Canta") -- форки Materia


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Ю.Т. , 18-Мрт-18 17:19 
> в теме Materia с точностью так и сделано
> поэтому большинство новых тем выходящих сейчас (включая "Canta") -- форки Materia

Я плохо понял это, можно ли поподробнее?


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено annual slayer , 18-Мрт-18 19:26 
например: https://github.com/nana-4/materia-theme/blob/master/src/gtk-...

да и в кедах (4-тых, по крайней мере), похоже было, но там это было частью самого движка тем, но и сравнивать сложность темы для панельки с попапом или для [не]полноценного тулкита не совсем честно


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено annual slayer , 18-Мрт-18 19:27 
s/кедах/плазме/

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Ю.Т. , 18-Мрт-18 20:17 
> например: https://github.com/nana-4/materia-theme/blob/master/src/gtk-...

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


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 10:20 
единственный (из числа активно сопровождаемых) конкурент дефолтной теме GTK - это Arc. Но и тот мне уже порядком поднадоел, так что сижу на дефолте. Просто взгляните на вышеприведенные скриншоты - это же просто вырвиглазие какое-то.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 10:32 
Arc уже очень давно активно не сопровождается, автор исчез. Впрочем, форк https://github.com/nicohood/arc-theme работает нормально, баги исправили.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено поледанныхотсутств , 18-Мрт-18 10:44 
Перешёл недавно с Arc на Canta, более весеннее настроение.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 12:04 
Numix очень хорош еще. Использую его. В Arc мне не совсем нравятся некоторые нюансы.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 17:23 
clealooks-phoenix

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 19-Мрт-18 11:51 
Только она зовётся clearlooks-phenix.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 11:53 
Работает до новой версии gtk+3

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 11:57 
Не знаю, когда-то бы я такой программе обрадовался, был период, когда я очень увлекался доточкой тем ПОД СЕБЯ и поиском идеальной. Сейчас просто использую стандартную adwaita и в гтк3, и в qt приложениях. Да, она не идеальна, да, некоторые виджеты гигантские, но ее не надо пилить, она не ломается, она везде одинаковая.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 13:04 
> Да, она не идеальна
> но ее не надо пилить

По-моему, это признак того, что ты позврослел.

Впрочем, я все равно нет-нет, а иногда пускаюсь искать темы gtk3 скачать бесплатно без регистрации без смс. Хотя и убеждаюсь из раза в раз, что конкурентов адвайте до сих пор нет. (Кстати, для gtk2 был гораздо бОльший выбор тем, сейчас для gtk3 тем буквально всего 1-2 штуки.)


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 15:24 
> Хотя и убеждаюсь из раза в раз, что конкурентов адвайте до сих пор нет. (Кстати, для gtk2 был гораздо бОльший выбор тем, сейчас для gtk3 тем буквально всего 1-2 штуки.)

Ну дык, если годами регулярно ломать совместимость и вносить плохо или совсем не задокументированные изменения, вынуждая разработчика сторонней темы с каждой версией гнома заново разбираться с "веселыми идеями веселых ребят" … много кому надоест поддерживать тему для гнома.


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 16:48 
Это признак того, что невменяемые гноморазрабы сделали всё, чтобы осложнить жизнь любителям кастомного оформления. Чтобы людям приходилось жрать их "прекрасный" дефолт, либо постоянно тратить время и силы на допиливание того, что отваливается и корёжится после каждого обновления.

Это не "красноглaзый" QtCurve, где конфиг, созданный 5 лет назад, прекрасно действует до сих пор без всяких перепиливаний.


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Michael Shigorin , 18-Мрт-18 19:43 
...причём вполне целенаправленно -- с криками "пусть у всех будет одинаково".

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Ne01eX , 18-Мрт-18 22:01 
Так а вы чё хотели-то? Там из оригинальной команды GTK+ остался только Federico Mena.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Anonymous13 , 19-Мрт-18 14:16 
И это прекрасно

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Ю.Т. , 18-Мрт-18 14:12 
> Не знаю, когда-то бы я такой программе обрадовался, был период, когда я
> очень увлекался доточкой тем ПОД СЕБЯ и поиском идеальной. Сейчас просто
> использую стандартную adwaita и в гтк3, и в qt приложениях. Да,
> она не идеальна, да, некоторые виджеты гигантские, но ее не надо
> пилить, она не ломается, она везде одинаковая.

Разные приложения с разной организацией рабочего пр-ва могут выглядеть хорошо/неутомительно с разными темами. ФФ и ТБ у меня в разных темах. Big deal.


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено AlexYeCu_not_logged , 18-Мрт-18 21:11 
>Да, она не идеальна

Да я б тоже не менял, если б существавали темы отвечающие простым критериям:

1. Серый цвет.
2. Не слишком вырвиглазный цвет для выделенного.
3. Прямые углы у вкладок без уродливых скруглений, фасок, ободков.
4. Отсутствие знаменитого бага с подсветкой названия выделенного каталого в dolphin (чтоб икалось тому недоумку, что его впилил).
5. Одинаковые основной цвет и цвет для gtk2-панелек.
6. Нормальнай размер пиктограмм, я не «я такой-как-опеннетовский-модератор дизайнер, я сделаю в 32-х пиксельной панельке нерегулируемые отступы для пиктограмм в 8px».
7. Есть под GTK2, GTK3, Qt4, Qt5.

Увы, с такими темами не густо.


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 20-Мрт-18 20:29 
Mint-X / Mint-Y
За исключением Qt

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено AlexYeCu_not_logged , 20-Мрт-18 22:38 
8. Чтобы диалоги Zenity нормально отображались.

Это проблема у тем Mint-X проявлятся — у диалогов Zenity не отображаются границы форм, только собственно окно/фрейм и надписи. В остальном вполне нормальные темы, на фоне прочего идиотизма так тем более.

Mint-Y, кстати, без этого недостатка.

В общем, надоест TraditionalGreen — можно будет посмотреть в сторону минтовских тем.


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено AlexYeCu_not_logged , 20-Мрт-18 22:50 
Поторопился. У Mint-X серьёзные проблемы с GTK2.
У Mint-Y таких нет.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено AlexYeCu_not_logged , 20-Мрт-18 22:39 
> Mint-X / Mint-Y
> За исключением Qt

В принципе, qt-шный софт работает с gtk2/3 темами, если те не слишком чудесато написаны.


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено edv , 18-Мрт-18 13:19 
Рекомендую обратить внимание на Arrongin
https://www.opendesktop.org/p/1215199/

Кстати, поделитесь, пожалуйста, какие на сегодняшний день есть способы унификации внешнего вида GTK- и Qt-приложений? Кроме как искать одинаковые и отдельно применять для Qt и отдельно для GTK.
Вроде Qt умел как-то к единому виду приводить?


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 13:47 
Я использую adwaita и qtct (в нем вроде есть adwaita.. а может надо отдельно ставить, но в любом случае, сейчас adwaita -- это путь к решению такой проблемы).

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено edv , 18-Мрт-18 22:55 
Спасибо, припоминаю эту утилиту. В Debian/Ubuntu пакеты: qt5ct и adwaita-qt.

Шрифты меняет сразу, а тему как первый раз поменял на Breeze, моё приложение её подхватило и больше сменить уже не мог. Ту же adwaita-qt на своём приложении уже не удалось лицезреть. Хотя сам конфигуратор тему своего окна меняет. И Ctrl-Q перестал работать. Но всё это без перезапусков сеансов, поэкспериментирую позже. Спасибо.


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Штононим , 18-Мрт-18 15:00 
Это вы, наверное, про qtcurve вспомнили, но qtcurve не может применяться к gtk3. Так что либо искать одинаковые темы для qt/kvantum и gtk, либо допиливать через Oomox/qtcurve друг к другу.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 20:17 
> Вроде Qt умел как-то к единому виду приводить?

Он умеет использовать GTK для отрисовки. В последних версиях (кажется с 5.9 или чуть раньше) перешёл с GTK2 на GTK3. Не помню точно, вроде бы при наличии соответствующего плагина он должен так делать при запуске в GNOME и других GTK-based DE по умолчанию.
А вот сделать GTK похожим на Qt нельзя.


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено soarin , 18-Мрт-18 15:13 
Выглядит страшненько

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено anonimm , 18-Мрт-18 17:24 
Ситуация с темами в gtk и qt опустилась до уровня Windows: стандартные темы противны, но изменить ничего нельзя - других нет. Достало меню Libreoffice, не влазящее в экран модных молодежных темах, поставил Minwaita.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Ю.Т. , 18-Мрт-18 17:30 
> Ситуация с темами в gtk и qt опустилась до уровня Windows: стандартные
> темы противны, но изменить ничего нельзя - других нет. Достало меню
> Libreoffice, не влазящее в экран модных молодежных темах, поставил Minwaita.

Мелкий рубленый шрифт с чёткими различиями мелочей (наподобие Кандара, Чаркоал, Виртуе) за основу, значки из меню долой -- всё компактно.


"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 18-Мрт-18 20:19 
KDE не поддерживает?

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено axredneck , 19-Мрт-18 01:31 
Можно и КДЕ, если заставить Qt использовать текущую тему GTK. Qt так может, насколько помню.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 19-Мрт-18 07:24 
Есть ли Marvelous Designer Personal под Linux? Есть, качаешь виндовую версию и пытаешься запустить в вайне.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено рара Кен , 19-Мрт-18 10:20 
во всех латиница смотрится, а кириллица ... может кто знает такую, я - нет

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 19-Мрт-18 12:33 
Всем уже давно известно, что вместо кириллицы пользователям нужны разноцветные эмодзи.

"Выпуск генератора тем оформления Oomox 1.6.0"
Отправлено Аноним , 19-Мрт-18 17:27 
ВещьЪЪЪ!