За день до выхода GNOME 3.20 представлен (https://mail.gnome.org/archives/gnome-announce-list/2016-Mar...) стабильный релиз новой ветки многоплатформенного тулкита для создания графического интерфейса пользователя - GTK+ 3.20.0 (http://www.gtk.org/). Код GTK+ развивается в рамках проекта GNU и распространяется под лицензией LGPL, что позволяет использовать GTK+ не только для разработки свободного ПО, но и для создания проприетарных приложений, не требуя от производителей закрытых программ выплаты роялти или покупки специальной лицензии. В состав тулкита входит полный набор виджетов, позволяющих использовать GTK+ для проектов различного уровня и размера, например, GTK+ лежит в основе десктоп-окружений GNOME и Xfce, и используется в таких продуктах, как GIMP, Firefox и OpenOffice/LibreOffice.GTK+ спроектирован для поддержки не только C/C++, но и других языков программирования, таких как Perl и Python, что в сочетании с использованием визуального построителя интерфейса Glade (http://glade.gnome.org/) позволяет существенно упростить разработку и сократить время написания графических интерфейсов. Организация вывода в GTK+ абстрагирована от типа оконных систем, например, поставляется бэкенд, обеспечивающий возможность работы поверх дисплейного сервера Wayland, а также бэкенд, позволяющий отрисовывать вывод библиотеки GTK+ в окне web-браузера (запустив Gtk-приложение на одной машине, можно открыть web-браузер на другой машине и получить доступ к интерфейсу данной программы).
<center><a href="https://blogs.gnome.org/mclasen/files/2015/11/spinning.webm&... src="https://www.opennet.me/opennews/pics_base/0_1458630337.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>Из добавленных в GTK+ 3.20.0 улучшений (https://developer.gnome.org/gtk3/3.20/) можно отметить:
- Значительное улучшение (https://www.opennet.me/opennews/art.shtml?num=43726) бэкенда, обеспечивающего возможность работы поверх дисплейного сервера Wayland. Реализована полная поддержка механизма Drag-and-Drop, кинетической прокрутки, передачи уведомлений о запуске, первичного буфера обмена, корректного позиционирования диалоговых окон, управление миганием курсора в GtkTextView;- Улучшен API для формирования визуальных тем, описание стиля в которых задаётся в CSS-подобном представлении с возможностью смены стиля на лету. Добавлены CSS-имена для виджетов и их компонентов. Более целостно обеспечена поддержка средств для задания полей, отступов, рамок и минимальных размеров. Добавлены новые возможности CSS: радиальные градиенты, перекраска символьных пиктограмм (-gtk-recolor), функций image() и calc();
- Добавлена тема оформления HighContrastInverse;
- Реализованы блоки-подсказки для документирования горячих клавиш и экранных жестов;- Реализовано чтение клавиатурных раскладок из файлов .XCompose (http://www.x.org/archive/X11R7.5/doc/man/man5/Compose.5.html);
- Поддержка использования предоставляемого GTK+ диалога выбора файлов на платформе Windows;
- Удалены или переведены в разряд устаревших: свойства Style, инфраструктура тестирования, геометрических преобразований при определении размера окон, GdkDeviceManager, gtk_text_iter_begins_tag и gdk_display_get_screen.
Одновременно доступна (https://mail.gnome.org/archives/gnome-announce-list/2016-Mar...) новая стабильная ветка графической библиотеки Clutter (http://www.clutter-project.org/) - 1.26.0 (https://developer.gnome.org/clutter/1.26/). Clutter активно используется для обеспечения работы пользовательского интерфейса в проекте GNOME 3. Функции библиотеки Clutter ориентированы на активное использование анимации и визуальных эффектов, что позволяет применять при создании обычных GUI приложений методы, используемые при разработке игр. При этом сама библиотека напоминает игровой движок, в котором максимальное число операций выносится на плечи GPU. Одним из основных преимуществ Clutter является то, что для создания сложного интерфейса пользователя требуется написание минимума кода. Библиотека может работать поверх OpenGL, GLib, GObject, GLX, SDL, WGL, Quartz, EGL и Pango. Имеются биндинги для языков Perl, Python, C#, C++, Vala и Ruby.
В новом выпуске Clutter 1.26:
- Улучшена работа бэкенда системы ввода evdev для композитных серверов на базе Clutter.
- Добавлена возможность выбора основного и запасных Cogl-драйверов (GL, GL3, GLES2) как на этапе сборки, так и во время выполнения.
- Реализована возможность смены последовательности выбора Clutter-бэкендов, позволяющей во время работы откатиться на другой бэкенд в случае если основной бэкенд не поддерживается;
- Возможность создания текстовых actor-композиций, в которых запрещено редактирования или выделение текста.URL: https://mail.gnome.org/archives/gnome-announce-list/2016-Mar...
Новость: http://www.opennet.me/opennews/art.shtml?num=44092
господа, вы - звери (с)
верните шрифты.
Поддерживаю, жутко неудобно.
А я то думал у меня что-то с броузером после обновления.
> Поддерживаю, жутко неудобно.Напишите, что именно неудобно. Размер или тип шрифта не устраивает?
Посмотрите https://www.opennet.me/opennews/1.html какой вариант лучше?
Более разреженный шрифт лучше читается. Я за 6 вариант.
> Более разреженный шрифт лучше читается. Я за 6 вариант.Согласен, поставил 6. Verdana слишком растянут, на любителя.
Во, так существенно лучше.PS: в смысле у меня превращается опять в Fira Sans, похоже :)
размер очень не удобен, большое какое то все. Верните все как было
> размер очень не удобен, большое какое то все. Верните все как былоСкриншот пришлите, пожалуйста. У вас точно масштабирование сброшено? Какой браузер используется?
Параметры шрифта поменял для унификации после серии жалоб на слишком мелкий шрифт. Раньше в Firefox текст казался слишком большим, а в Chrome, наоборот слишком мелким, приходилось масштабировать.
> Напишите, что именно неудобно. Размер или тип шрифта не устраивает?Тип шрифта. Очень уж широкие символы.
> Посмотрите https://www.opennet.me/opennews/1.html какой вариант лучше?
На мой взгляд первый вариант самый адекватный.
Восьмой и десятый - тоже дискомфорта не вызывают.
>> Напишите, что именно неудобно. Размер или тип шрифта не устраивает?
> Тип шрифта. Очень уж широкие символы.
>> Посмотрите https://www.opennet.me/opennews/1.html какой вариант лучше?
> На мой взгляд первый вариант самый адекватный.
> Восьмой и десятый - тоже дискомфорта не вызывают.Поставил шестой, средний по растянутости символов.
1,8 и 10 очень по разному на разных системах смотрятся. Вначале был 1, но пользователи Windows меня закидали шапками :-)
Попробуйте Calibri. Noto Sans получше выглядит, чем вариант Verdana.А так, по сути, я уже привык.
На этой странице все варианты с разными шрифтами, размерами и т.д.? У меня просто всё одинаковое. Использую хромиум, ксубунту 16.04.
У меня тоже, по сути только DejaVu Sans, Ubuntu, Arial.
Проверил под Windows 8.1+Chrome 49.0.2623.87 m, все шрифты одинаковые, кроме Calibri и Noto Sans. Последний, кстати, напоминает Times New Roman. То ли не работают стили для этих абзацев, то ли шрифты не грузятся. Выглядят убого откровенно говоря, хотя размер шрифта вполне устраивает.
Уберите совсем свойство font. Пусть остается текстовый дефолт. В браузере все настроено уже, и в системе стоят нужные шрифты. Чо вы как хипстеры
Дефолт очень по разному в разных браузерах выставлен. В Chrome ранее используемый размер казался слишком мелким, но увеличить нельзя, так как в Firefox тогда он будет смотреться слишком крупным.
Увеличивать или уменьшать должен пользователь браузера, как ему удобней. Сайт же информационный, текст тут выполняет утилитарную функцию. И строить препоны для использования моих любимых крупных шрифтов с засечками негоже :) Ах ладно, как хотите. User css никто не отменял.
7 GEneva - хорош, и читается и компактный по вертикали\горизонтали
первый вариант единственный верный — использовать sans serif, алиас к системному шрифту с засечками по-умолчанию
> первый вариант единственный верный — использовать sans serif, алиас к системному
> шрифту с засечками по-умолчаниюточнее, без засечек
Под виндой всё и по дефолту зашибись. А у этих как обычно, сГаживание кривляется, причём у каждого по разному. Там бесполезно выводить среднее арифметическое.
Как по мне так вариант шрифта №16 "Noto Sans" наиболее читабелен.P.S: Хочу поучаствовать в голосовании на номинацию "подходяший шрифт" (если сие взможно в рамках opennet) :)
3,6,7,10,11 - читаемые.
Clear Sans 9 попробуйте
>> Поддерживаю, жутко неудобно.
> Напишите, что именно неудобно.во-первых неудобна каша шрифтов, начертаний и размеров.
во-вторых а где Droid и Liberation?а если не выбирать а просто вернуть как было? а?
> господа, вы - звери (с)
> верните шрифты.У вас в настойках браузера были изменены параметры шрифтов по умолчанию?
> У вас в настойках браузера были изменены параметры шрифтов по умолчанию?в том и дело, что нет. но за идею спасибо - настройки шрифтов по умолчанию поменял, стало сильно лучше :)
P.S. не стало. точнее, стало лучше, но не везде. дзен потерян.
Странно всё это, не найдя устраивающий всех вариант я вчера вернул базовый "sans serif", т.е. определённый в браузере шрифт без засечек.
> Странно всё это, не найдя устраивающий всех вариант я вчера вернул базовый
> "sans serif", т.е. определённый в браузере шрифт без засечек.не вернулся он, у меня дефолтный шрифт браузера на опене, смотрится ужасно)
Сейчас начнется. Может сделать настройку и сохранять шрифт в куках?
А что со шрифтами, я что-то не заметил.
> господа, вы - звери (с)
> верните шрифты.Сейчас лучше? (не забудьте кэш обновить по Ctrl+R)
Зачем я нажал "обновить"? Что за убунта в шрифтах?
Стало просто ужасно - текст жирный и замыленный.
Firefox 45 @ Debian Testing: шрифт новости теперь кажется жирным. А шрифт комментариев какой-то более широкий и крупнее, чем самой новости.
А мне даже нравится
На Linux в Palemoon и Firefox шрифты как раз стали норм. До этого, при нормальном размере шрифта новости, некомфортно было читать комментарии, т.к у них шрифт был мелким.
Давно уже снял галочку «Разрешить веб-сайтам использовать свои шрифты вместо установленных» и не испытываю таких проблем.
> Давно уже снял галочку «Разрешить веб-сайтам использовать свои шрифты вместо установленных»
> и не испытываю таких проблем.Знакомо. Просто ты замучился смотреть как отрисовываются распространённые в вебе шрифты в линуксе.
Скорее всего, ему надоело рассматривать "распостранённые" фантазии сайтостроителей на то, как, по ИХ мнению, ЕМУ будет лучше. И решил, что ОН САМ знает, как ему лучше. Как нормальный человек.
А при этом на гитхабе пиктограммы не пропадают? У меня пропадают, там же свой шрифт с пиктограммами
Выставьте в браузере удобные Вам шрифты. У меня, например, стоит семейство paratype (sans,serif,mono) - прекрасные шрифты, великолепно выглядят и читаются. И пофиг, что там выставили на сайте.
Тут не написали и документации не нашёл. А как блин конфиг писать для выбора cogl-драйверов. Теперь можно при сборке задать или в конфиг пользователя внести.
Самый большой минус GTK+ это ужасная визуализация в плоских темах, конечно это не главное, но все же некоторые плоские темы очень сильно экономят место и устраняют немеренно растянутые окна.
Как по мне, то темы и должны быть плоские. Тот же гугель со своим Material Design...
Что не так с плоскими темами и причём тут GTK? Может темоделы так тему твою сделали просто?
Что ты имеешь ввиду под ужасной визуализацией? Скрин покажи.
Нормальный режим
http://i74.fastpic.ru/big/2016/0322/53/3ed54c1ef8875ac94faf5...Плоский режим
http://i76.fastpic.ru/big/2016/0322/b5/e7d7e8037ef1649ac36c3...
А что это за тема плоская? Типа Raleigh какая-то. Они вроде забросили их давно. Эти темы сейчас с GTK2 только нормальные.
> Нормальный режим
> http://i74.fastpic.ru/big/2016/0322/53/3ed54c1ef8875ac94faf5...
> Плоский режим
> http://i76.fastpic.ru/big/2016/0322/b5/e7d7e8037ef1649ac36c3...А не GTK2 ли у тебя на скринах? Который дропнули сто лет назад. Только фиксы выходят.
> А не GTK2 ли у тебя на скринах?В котором, в отличие от GTK3, не ломали с каждым минорным релизом темы, не лезли слишком глубоко со своими представлениями о том, как в системе нужно правильно отрисовывать шрифты, не пытались пропихнуть свои дополнения типа at-spi?
> Который дропнули сто лет назад.
> Только фиксы выходят./0?
Молодец, вон на полке два пирожка, возьми средний.
Самый большой минус GTK+ это C.
Перепиши под Rust.
Нет, нинада. Си - наше всё!
Было лет 30 назад... теперь Swift - наше все!
> Было лет 30 назад... теперь Swift - наше все!Не дождётесь! Си - форева!
С не форева еще со времен появления Obj-C и object что и стал причиной их появления. Сейчас уже и Obj-C не форева лет 20 точно. А "С форева" орут обычно те люди которые этот "Си" и то с трудом осислили... о чем там можно говорить.
пардон, имелся в виду gobject*
> Самый большой минус GTK+ это C.Ну почему же минус, в отличии от плюсов для С можно реализовать очень качественный бесшовный интероп с другим языком, как это сделанно например в том же Swift'е который обсуждается в соседнем топике.
> Самый большой минус GTK+ это C.http://www.gtk.org/language-bindings.php
оно?
Специально для тех, кому религия не позволяет пользоваться биндингами:
https://wiki.gnome.org/Projects/Vala/Manual/Overview
https://wiki.gnome.org/Projects/Vala/FAQ
> valac, the Vala compiler, is a self-hosting compiler that translates
> Vala source code into C source and header files.Даже о питонистах подумали!
https://wiki.gnome.org/Projects/Genie
Самый большой минус (с т.з. look-and-feel) - возможность каждому сракоглазому "дизайнеру" отключать на виджетах focus rectangles.
Из-за этого красивая на вид тема часто оказывается нефункциональной - ходишь Tab'ом по виджетам - а какой становится активным - не видно.
Но это скорее проблемы "сракоглазого дизайнера" чем GTK, или в крайнем случае проблемы того человека который решил использовать "творчествого" этого "дизайнера".
> Но это скорее проблемы "сракоглазого дизайнера" чем GTKНельзя было бы отключать вообще - проблемы бы не было.
Зукручивать гайки из за того что какой то идиот что то может сломать? Вы считаете это нормальным решением проблемы?
> Зукручивать гайки из за того что какой то идиот что то может
> сломать? Вы считаете это нормальным решением проблемы?Этих идиотов тьмы. А тем для GTK, где нет откровенных косяков в функциональности, и чтоб еще и глаза не совсем уж царапало - разве что одна Adwaita (ибо Railegh в GTK2 остался).
Рисовать самому - опухнешь, порог вхождения заметно выше, чем в GTK2.
С Адвайтой вы погорячились имхо, тк _имхо_ она уродлива чуть больше чем полностью, как будто 2003г так и не кончался и идет до сих пор. Лично я для не тач-скринов посоветовал бы https://github.com/horst3180/arc-theme
Использую больше полугода, полет нормальный(по табу кстати тоже норм видно все). Вообще имхо она должна идти по дефолту в гноме вместо того что сейчас. Но в одном вы правы - качественных тем катастрофически мало что довольно странно учитывая популярность gnome да и gtk в целом :(
Vertex ещё ничего, почти не уступает Arc'у.
Да, Vertex неплоха, и кстати от того же человека. Отлично подойдет тем, кто по каким-то непонятным мне причинам, не любит плоские темы. Если бы еще в комплекте шел какой-нибудь доп цвет на замену этого гномовского серо-буро-коричневого.
> Vertex ещё ничего, почти не уступает Arc'у.Vertex, емнимс, тёмный фон, светлый текст? Не могу я в тёмные темы, глаза через 10 минут вытекать начинают. Тем более, что большинство попадавшихся (и тот же вертекс) слишком контрастные.
> сейчас. Но в одном вы правы - качественных тем катастрофически мало
> что довольно странно учитывая популярность gnome да и gtk в целом
> :(Потому что ломали часто и регулярно:
http://half-left.deviantart.com/journal/GTK3-Themes-307026665
> I'm sorry to say this but I am abandoning any GTK3 theme making from now on. Upstream is impossible to work with and GNOME 3 has become a complete mess in regard to third party theme making.http://ubuntuforums.org/showthread.php?t=1953322&p=11827219#...
> The Gnome 3.4 themes appear to be the same theme but when looking at the code they are not! I am sad to say but I think all the old themes others and myself included developed are gone and we need to develop new themes based on the Gnome 3.0-3.2 themes to meet the new standards.
Вот и отвадили народ.
> Потому что ломали часто и регулярноК чему прошедшее время? В Gtk 3.20 сломали темы так, как не ломали никогда.
А единственный релиз, в котором темы не ломали в принципе, был Gtk 3.18 (предполагалось, что после Gtk 3.16 ломать не будут – всё стабильно; даже theme engines убрали в честь стабильности основного API тем).
действительно, только clearlooks, только хардкор
> Лично я для не тач-скринов посоветовал бы https://github.com/horst3180/arc-themeПосмотрел. И эти люди ругают адвайту... Впрочем, это всё вкусовщина.
Я б вообще предпочел бы Railegh, только перекрашенный в нейтрально-серый цвет.
> За день до выхода GNOME 3.20Offtopic не про шрифты: поскольку наш майнтейнер его уже собрал на http://ftp.altlinux.org/pub/people/gnome/3.20/ -- счёл уместным сделать и исошки на пробу людям: http://nightly.altlinux.org/sisyphus/alpha/ (regular-gnome3-20160322-*.iso, в завтрашние сборки явно не успеет, т.к. в сизифе прямщас гонка гнома с третьепитоном).
Миша, а в 8 альт попадёт, полагаю? Ещё не было бранчевания вроде? (перестал следить).
> Миша, а в 8 альт попадёт, полагаю? Ещё не было бранчевания вроде?Видимо, да; ещё не было, коллеги добарывают свежий python3 с неприятными циклами.
Ну чтож, ждём. Попробую таки восьмёрочку )) на ноут поставить, авось приживётся.
Супер! Лучший тулкит в GNU/Linux стал ещё лучше! Только посмотрите, как всё опрятно и прилизанно выглядит.
Да-с, улучшений минимум. Все названные Wayland да CSS звучат по уровню на студенческие лабораторные, даже не на GSOC.Вот где undo/redo?
Где унификация бекэндов (x11/win32/broadway/...), чтобы можно было OpenGL и в браузере через broadway@webgl?
А ещё с версии где-то 3.14 (кажись, когда они OpenGL начали пилить) при переключении окон появляется сначала чёрное, которое только с видимой задержкой обновляется. Ужас. X11 - это и так не Mac, где всё выглядит профессиональней. Но вот эти чёрные дыры - совсем никуда не годится.
> Реализовано чтение клавиатурных раскладок из файлов .XCompose;Обалдеть, глядишь через пару лет и .xmodmap появится. Как в гтк2
Как обычно - пустого неиспользуемого места хоть попой ешь. Все эти окошки можно сделать в два раза меньше, как минимум. Но для этого нужен кто-то на дизайнера учившийся.
Разработчики, похоже, пересели на 4K-touchscreen-дисплеи.
Аявотнапримермогуписатьбезпробелов,вообщеизбегаяпустогонеиспользуемогоместа.Компактнее?Да.Удобноличитать?Врядли.
Иди глянь на окошки с настройками в Макоси. ТретеГномоДелы же изначально оттуда вдохновляются. Только вот не получается у них всё так же по уму расставить.
> Аявотнапримермогуписатьбезпробелов,вообщеизбегаяпустогонеиспользуемогоместа.Компактнее?Да.Удобноличитать?Врядли.Что там за муйня на одном из скринов. Пустой жирный горизонтальный бар ради двух радиокнопок с одного края на нём! Это что?
> Аявотнапримермогуписатьбезпробелов,вообщеизбегаяпустогонеиспользуемогоместа.Компактнее?Да.Удобноличитать?Врядли.ВамКамелКейсПоможет
> Таким образом каждый виджет имеет один или несколько узлов CSSОни там чо, укурились что ли совсем?
Под Gtk2-то геморроя хватает!.. Нельзя как-то попроще жить?!