Проект GNOME опубликовал выпуск библиотеки Libadwaita 1.8, включающей набор компонентов для стилевого оформления интерфейса пользователя, соответствующего рекомендациям GNOME HIG (Human Interface Guidelines). Библиотека включает в себя готовые виджеты и объекты для построения приложений, соответствующих общему стилю GNOME, интерфейс которых может адаптивно подстраиваться под экраны любого размера. Код библиотеки написан на языке Си и распространяется под лицензией LGPL 2.1+...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63876
На самом деле, это прекрасная идея -- теперь в гтк можно использовать человеческие кутешные файловые диалоги, вместо гткшного недоразумения. Раньше они были только через порталы.
Вот гном старается, тащит мобильные интерфейсы на десктоп, жесты там всякие. Один вопрос - зачем? Вот кто пользуется гномом на подобных девайсах?
Я постмаркет на постоянке использую, вопросы?
Есть, зачем?!
По приколу. Нравятся возможности системы
Мисье знает толк...
отсутствующие возможности?
И как оно - все такое недоделанное - на постоянке?
Позвонить можно? Задать вопросы.
На каком девайсе? Долго батарею держит?
> Я постмаркет на постоянке использую, вопросы?А какой девайс? Ноут, планшет, ПК, cмартфон? И если не секрет чего не хватает и что не нравится?
> Я постмаркет на постоянке использую, вопросы?Кто ты, воин?)
А если без шуток, то таких людей меньшинство, а пропихивают все это как бы для всех на десктоп.
Мобильные интерфейсы на десктоп никто не тащит. Адвейта подстраивается под девайс. К тому же стили оформления никто не отменял, если не нравятся виджеты адвейты.
Жесты на ноутбуках работает, тач тоже на куче ноутов. Я использовал гном на планшете и довольно удобно.
Если вы имеете в виду тачскрин, то на ноутбуках это нонсенс. Как вы думаете, почему Эполы до сих пор не делают такого? А потому, что по дизайну это нонсенс. Это как китайский магнитофон с телевизором из 90-х.
Канешно, эпол же не может ошибаться, да? Ведь да?
Я, использующий планшеты с десяток лет, не могу ошибаться.
Короче, я не расчитал с отсылкой, позабыв как чётко здесь падает триггер при упоминании Эпол.
Но постойте, ведь в других местных темах Эпол часто упоминается как грамотный пример создания интерфейсов, например. Двоемыслие какое-то.
Ну и да, взялся обсуждать ненужность тачскрина в ноутах с овнерами коров 2 дуо - дважды абздался.
Выпад в сторону владельцев Intel core 2 duo был не уместен, тем более что я уже на Зион переехал. А тачскрин на ноутбуке не нужен.
Если завтра apple выкатит тачскрин в макбуказ, ты первым де переобуешься? А то уже целый список переобуваний в воздухе от фанатов яблока, им вчера "не надо", а завтра - "ура, apple придумал платить через nfc".
>>думаете, почему Эполы до сих пор не делаютЕсли сделают, оно же iPad на ноль поделит, с его огороженными приложениями.
Поэтому Эппл, не только не поддерживает, но и всячески мешает использовать дисплеи с тачскринами на МасОс.Но, на хапинтошах из intel-планшетов, после доработки напильником, сенсорный интерфейс прекрасно работает, и жесты тоже. Аналогично, с подзатыльниками, и матом, и на оригинальных Маках заводится сенсорные дисплеи. Жесты простенькие, на уровне как на Linux планшете, но интерфейс через сенсорный экран дружелюбнее, чем на Windows планшетах.
>>нонсенсХрен с ними с ноутбуками, но на любом Windows планшете, и тачскин есть, и Линукс устанавливается. Хорошо работает правда не на любом.
На планшете есть тачскрин? Ну, это определённо высокое достижение.
> Как вы думаете, почему Эполы до сих пор не делают такого?Потому что в их операционке это работать не будет. А в гноме будет.
на ноутбуках с тачскрином удобно
было бы. это гном, я в итоге вернулся на xfce
> На смену классу GtkShortcutsWindow, объявленному устаревшим в GTK 4.18, в Libadwaita реализован новый класс AdwShortcutsDialog...Все GTK* будут заменены на Adw* и GTK+ превратится в Adw+?
Они переносят в адвайту вспомогательные, стилизованные под гном виджнты
Это совершенно разные не пересекающиеся кодовые базы. ГТК - вся логика и типовые виджеты. Адвейта - только виджеты для гнома и логика масштабирования.
> Адвейта - только виджеты для гномаИ кому нужен такой вендор-лок?
Минтовцы форкнули эту либу если я не ошибаюсь. Будут её в своих приложениях использовать так как им нужно, попутно под себя допиливая.
Кажется вы неправильно употребляете это слово. Кутя тоже получается вендорлок, лол. Да вообще все вендорлок по такой странной логике.
> неправильноА ты точно различаешь слова гтк и гном, кутэ и кде?
Собсна, в их различении никакого сакрального смысла не присутствует, так что эту часть вашего балета можно спокойно пропустить.
Точно. Кделибс - это вендорлок?
> Для повышения производительности сокращено использование теней для окон, диалогов и всплывающих окон.Как же тогда все эти оконные менеджеры рисовали спокойно тени в 90х и 2000х на железе в десятки и сотни раз слабее?? Загадка, которую будут разгадывать следующие поколения при раскопках
Потому что терминал забирает всю мощь 3д-ускорителя.
Видать с тенями даже Vulkan не справляется :)
Все вспоминатели спецэффектов в начале 2000-х забыли что случилось во время появления Win Vista?
Думаю треть opennet-а еще не родилась тогда, поэтому напомню. Вышла виста в 2005 году с чем-то похожим на базовый compiz, умела красиво перелистывать окошки и окна в 3D, рисовать под окнами тени. Все это назвали Aero и чуть упростили в 7-ке. Потом compiz в 2006 году переосмыслил часть идей и добавил 3D окна в GNU/Linux. Но большинству Виста оказалась не интересна и она вошла в историю как провальной, хотя в ней уже была система контроля прав доступа UAC, которая затем перешла в 7-ку и далее.В 2005-м году большиинство имело на борту одноядерные и реже первые двухядерные процессоры и 512 Мб ОЗУ, жесткие диски 80-120 Гб. Минимальные требования XP были к процу 300 МГц и 64 Мб ОЗУ и умещалось в 1,5 Гб на жестком диске. Виста 1 Гц ЦПУ, 1 Гб ОЗУ, 15 Гб на жестком диске, что для 2005 года было перебором. Поэтому большинство проигнорировали Висту и продолжали сидеть на XP.
Выводы делайте сами.
> Выводы делайте сами.Вывод в начале 2000-х эффекты рабочего стола тормозили больше чем сейчас.
> Как же тогда все эти оконные менеджеры рисовали спокойно тени в 90х и 2000х на железе в десятки и сотни раз слабее?? Загадка, которую будут разгадывать следующие поколения при раскопкахС тенями так-то никаких проблем нет. Проблема в количестве пикселей, которые нужно обсчитать для их отображения (1 пиксель - 4 байта, если брать в среднем по больнице). И в том, сколько раз в секунду это нужно сделать. Т.е. в разрешении экрана. Вы двинули мышкой совсем чуть-чуть, а то, что у вас отображается на мониторе, уже нужно обсчитывать заново. Не целиком, но тем-не менее. В 90х и 2000х экраны были не очень большими (чисто физически), и количество пикселей там тоже не так чтобы очень большое. Поэтому тогдашние процессоры и видеокарты (которые суть тоже отдельный процессор со своей памятью) вполне справлялись.
А сейчас быстро метнулся и привёл цифры во сколько раз изменилась за это время мощность процессоров, а тем более гпух, и во сколько площадь экрана, и можешь начинать оправдываться с чего ты сморозил то что сморозил.
скорость оперативки тут важнее скорости цпу
Никак. Никак они их не рисовали.
Эти сплошные градации серого на скринах очень уныло и депрессивно выглядят.
> Эти сплошные градации серого на скринах очень уныло и депрессивно выглядят.Нужно просто использовать софт с веселыми и жизнерадостными цветами:
Но ведь это просто две стороны одной монеты. Маниакально-депрессивный психоз.
Помнят, любят, ждут. Приятно))
У вас слишкм высокие требования к гном
Они ещё сильнее закруглили углы?
Это смартфон нарисован
Не понял, о каком смартфоне речь? Просто показалось, что окна на скринах стали более округлыми, но не уверен - потому спросил, вдруг тут и поклонники GNOME бывают.
Нет, такие же, что верхние, что нижние, новым гномом ещё с релиза 3 версии пользуюсь.
И вообще, даже в теме Clearlooks для гном 2 тоже были закругленные углы примерно одинаково, хотя с низкими заголовками это откровенно не смотрелось (ИМХО).
Они, как я понимаю, максимально хотят все по своим стандартам сделать.
Вопрос: а как на гтк 4 сделать интерфейс, который будет больше, чем два элемента - список шоткатов и менюшка сверху? Например, для DAW с кучей крутелок и графиков?
Сели в лужу, да?
Кажется вы не имеете представления о том, как работают тулкиты. На ГТК4 это делается также, как на ГТК3, 2 и 1.
>На ГТК4 это делается также, как на ГТК3, 2 и 1.Я тебя может удивлю, но многие виджеты в ГТК3 и выше объявлены deprecated в пользу этой самой адвайты. Тем самым разработчики недвусмысленно намекают, что использовать голый гтк без адвайты не рекомендуется. По этой причине заявлять, что ничего не поменялось, может только человек далёкий от разработки на гтк, или просто толстый тролль.
Ахах, давай пример, какие виджеты _в ГТК_ депрекейтед в пользу адвейты?))
Ты смеёшься над тем, что не смог осилить прочитать новость? Я конечно тебя удивлю, но это не так смешно, как тебе кажется.
> На ГТК4 это делается также, как на ГТК3, 2 и 1.Зачем тогда нужен ГТК4, если то же самое делается на ГТК2?
Используй гтк2, у тебя его кто-то отбирает?
А его разве кто-то поддерживает? Он уже всё, если что.
Код удален?! Звони в полицию.
могу тебе поапплодировать, пока будешь код писать, и говорить "молодец"
> Вопрос: а как на гтк 4 сделать интерфейс, который будет больше, чем два
> элемента - список шоткатов и менюшка сверху? Например, для DAW с кучей
> крутелок и графиков?Как, как! Смотри что Ardour сделал - GTK2 отфоркал. Так вот и сделать. Из хипстерской дряни для мобилок с тремя кнопками и сбоку CSS - воркстейшн не получается, извините! Только тормоза и лаги - лучший друг звукорежа! :)
При том толку с этого CSS оказалось - ноль, все пришло к вечному слому тем и вообще хардкодингу темы в бинарную блин библиотеку adwaita. Вот это я понимаю, бессмысленный и беспощадный project management.
Хотя если интересно откуда ЭТО берется, можно посмотреть как руководитель десктопного направления редхата - хвастался переписыванием проги с немодного GTK2 и OpenGL на модные GTK4 и Vulkan при помощи AI. Небольшой нюанс оказался только в том что AI развел этого гения как кролика и запилил отличнейший попиксельный рендер ... на CPU, с кучей TODOшек что надо бы это на вулкане потом. А этот тупень даже не просек сначала и СПЕРВА похвастался, а ПОТОМ - обтек, заметив такую подставу :). Все что надо знать о десктопном направлении редхата и гномеров в общем то.
> темы оформления Adwaita, которые были вынесены из GTK
> в отдельную библиотекуТема как библиотека. До такого только гномеры могут допереть, пожалуй. Особенно - запилив свой тормозючий CSS движок вечно лагающий и дергающий UI... чтобы потом вечно ломать темы и вообще прибить тему в бинарный код.
Парад маразма и адская пародия на инженерию.
Но если "гномеры" завтра всё сделают на отлично, чем они будут заниматься послезавтра?
Причем тут тема? В Адвейта выносят функции, нужные только для гнома, чтобы не тянуть все это в составе гтк. Ну ты разберись сначала с матчастью перед истерикой
> Причем тут тема?При том, что по сути - господа из гнома с своим CSS доигрались до того что... поддержку тем сломали вообще! И осталась по сути 1 тема - называющаяся Adwaita. Вынесенная, бдж, в бинарную библиотеку, о как! О чем прозрачно намекает название кульной либы - совпадающее с названием темы гнома. Классно, да?
> В Адвейта выносят функции, нужные только для гнома, чтобы
> не тянуть все это в составе гтк. Ну ты разберись сначала
> с матчастью перед истерикойВот вы этим и займитесь. Изначально Adwaita - это название темы гнома вообще. А то что из этого аж бинарная библиотека выросла - это жесточайший фэйспалм софтмарной инженерии, да.
Затолкать тормозючий CSS движок и залагать весь UI в хламину с аргументом что теминг зато во какой гибкий и даже в браузере можно будет рендернуть - чтобы все это не осилить (html5 двигло по моему они уже тоже дропнули?), наломать дров и прийти к 1 хардкодед теме - по сути прибитой в вот эту библу - позор софтварного девелопа. Получилось тормозно, прибито на гвозди и не гибко - одновременно. И это абсолютный незачет. Гном 3 это начало регресаа, а 4 - регресс доехал до логического финала. Лучшее что было у гномеров это GTK2, быстрый, кастомизабельный, виджетов удобных - для именно воркстейшна - есть. А потом редхат понанимал каких-то ящеров по объявлениям. Зачем-то пытающихся сделать мобилку из воркстэйшна. Дорогую, тяжелую, жручую 30" мобилку. Вот зачем мне такая мобилка? Поэтому серьезного софта на GTK3 и особенно 4 я не вижу. DAW? CAD? Ну хоть редактор звука непохабный? Софт для 3D? Видеоредактор? Ну и где оно все? А, по нулям? Ну вот такой офигенный тулкит...
> В Адвейта выносят функции, нужные только для гномаЗачем прибивать вещи, нужные только для гнома, к приложению намертво?
>для стилевого оформления интерфейса пользователя, соответствующего рекомендациям GNOMEОдна кнопка на полэкрана?
Как хорошо что существует GNOME, это глоток свежего воздуха в мире сплошной линуксовой виндофилии. Лучшее DE! Всяческих успехов проекту.
>GNOME HIG (Human Interface Guidelines).Вот у меня вопрос, для какого человека делают кнопку Сохранить в верхнем правом углу диалогового окна? Кто до этого вообще додумался? 🫣
Если мы говорим про GNOME то сделано все чтобы пользовательский опыт был негативным, чтобы гном отталкивал и вызывал раздражение.
Когда человек впервые видит Linux скорее всего он сталкивается с GNOME. Сделано все, чтобы больше никогда не захотел сталкиваться с Linux еще раз.
> Вот у меня вопрос, для какого человека делают кнопку Сохранить в верхнем
> правом углу диалогового окна? Кто до этого вообще додумался? 🫣Ящеры уже высылают команду ликвидации к этому чрезмерно прозорливому двуногому. Пожалуйста оставайтесь за компьютером и никуда не уходите.
> для какого человека делают кнопку Сохранить в верхнем правом углу диалогового окна? Кто до этого вообще додумался?Кажется Вы забыли рассказать как должно быть правильно и почему так а не иначе.
> Вот у меня вопрос, для какого человека делают кнопку Сохранить в верхнем правом углу диалогового окна? Кто до этого вообще додумался? 🫣Не диалогового окна, а заголовка или строке заголовка окна, если ты про нарисованную вниз стрелку похожей на иконку скачивания в веб-браузерах.
> для какого человека делают кнопку Сохранить в верхнем правом углу диалогового окна?
Для меня и я от этого в восторге!
> Кто до этого вообще додумался?
Скромный гений. Для чего еще пустой заголовок окна на современных широкоформатных мониторах нужен? Добавить быстрый доступ к сохранению документа в виде ненавязчивого значка в пустующей строке заголовка может только Гений!
Гном прекрасен! И чем быстрее это поймете, тем меньше потратите время и сил на бесполезное и лишенное всякого смысла сопротивление.
Гений, "пустой" заголовок нужен для того, чтобы я имел возможность определить для окна ряд характеристик, типа "Как другие окна", "Всегда на рабочем месте", "Перенести в другое рабочее место", ..., а также свернуть, закрыть и прочее, установленное CUA.
Изначально выглядит, как темное говно на фоне светлого.
Закругленные углы окон -- зачем это? Ведь работают не в окнах, а в программах, открытых на весь экран.
Серое на сером -- даже козе известно, что это практически не различимо на тех дешевых мониторах, которые поставляются по тендерам для того, чтобы на них работала 1С. Серьезные люди в серьезных компаниях и организациях старались, проводили серьезные исследования, чтобы работники не судились с ними по поводу потери зрения и прочих лучезапятных, установили наиболее щадящие рамки для UI, но тут пришли инклюзивные дизайнеры и начали перманентную перестановку кроватей.