LINUX.ORG.RU

Linux Mint отказывается от libAdwaita и призывает остальных присоединиться к ним

 , ,


2

3

Разработчики Linux Mint в своем ежемесячном дайджесте новостей рассказали о ходе разработки Linux Mint 22 и, в том числе, поделились своим видением ситуации, связанной с развитием GNOME и приложений, разрабатываемых в рамках него.

В 2016 году разработчиками Linux Mint был запущен проект под названием XApps, направленный на создание универсальных приложений для традиционных настольных сред на базе GTK для замены базовых приложений GNOME. В их числе Xreader (форк Atrill, который, в свою очередь, форк Evince), Xplayer (форк Totem), Xviewer (форк Eye of Gnome) и другие. Более подробно о проекте можно узнать на их сайте.

В дайджесте заявляется, что разработчики планируют расширять список приложений, входящих в проект XApps, и призывают остальных присоединиться к работе над проектом. В первую очередь они обращаются к разработчикам Mate и XFCE, которые заинтересованы в развитии приложений, независимых от проекта GNOME, а также разработчиков дистрибутивов, которые в качестве своей базовой среды их используют. Почему-то упоминается в основном Xubuntu.

Причиной такого заявления, как и причиной создания проекта XApps, является все большее расхождение между разработчиками GNOME и остальными в понимании того, как должен строиться интерфейс пользовательских программ, и использование проектом GNOME библиотеки libAdwaita, которая является основой для построения интерфейсов в большинстве приложений в современном GNOME. По мнению разработчиков Linux Mint, указанная библиотека создавалась только для GNOME, и приложения GNOME все меньше и меньше подходят для работы где-либо еще, кроме самого GNOME.

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

По причинам такой несовместимости в будущем Linux Mint 22 был удален GNOME Font Viewer, а некоторые из программ были понижены до версии на GTK3, в частности:

  • Celluloid;
  • GNOME Calculator;
  • Simple Scan;
  • Baobab;
  • System Monitor;
  • GNOME Calendar;
  • File Roller;
  • Zenity.

От Zenity разработчики вообще планируют отказаться, а остальные развивать в виде форков.

Кроме этого, разработчики Mint считают нецелесообразным идти по пути Ubuntu, которая модифицирует библиотеку libAdwaita под свои темы оформления, потому тема Adwaita будет удалена из списка доступных в Cinnamon 6.2.

Разработчики считают, что проект XApps может решить проблему и заявляют для него в качестве основного принципа независимость от дистрибутива и окружения рабочего стола, будь то Cinnamon, XFCE, Mate или иной другой. XApps, по их мнению, должен быть отдельным проектом со своими репозиториями на GitHub, чатом, веб-сайтом, управлением и т. д.

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)
Ответ на: комментарий от Aceler

Ну это такой себе аргумент. Если уж ставишь гном, можно поставить расширение для браузера.

Такой себе аргумент ставить гном.

И если их там будет 400, то?

Весь список самой многочисленной категории «аплеты» у меня все равно грузился быстрее тех 20-30, что грузились в гноме.

Никогда так не делал. Обычно открываешь в новой вкладке и ок.

Это было про приложение, а не про сайт. Я же говорю, что ты не пользуешься, но зачем-то споришь.

На счёт «на отвали» не соглашусь.

Не сомневался. Гномеры всегда так. :)

К тому же, 83% как-то осилили.

83% от какой выборки?

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

Вот тебе например «CSD», которое я рисовал еще в то время, когда ни о каких CSD еще никто не слышал:

https://ibb.co/Ltdk0nt

Реализовывать его предполагалось, впрочем вовсе не как CSD, а через протокол, по которому общаются приложение и оконный менеджер.

Тут смысла намного больше, чем в гноме.

И это мы пока про дизайн, а у CSD как технологии есть и проблемы чисто технического характера.

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

Это было про приложение, а не про сайт. Я же говорю, что ты не пользуешься, но зачем-то споришь.

А я про сайт :-) На сайте, кстати, такой проблемы нет.

И, барабанная дробь, современные пользователи любят сайты.

Не сомневался. Гномеры всегда так. :)

Ладно, соглашусь, приложение требует доработки.

83% от какой выборки?

2500 пользователей, прошедших опрос.

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

И, барабанная дробь, современные пользователи любят сайты.

Электронную почту и заполнять налоговые декларации, ага.

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

У тебя какие-то постоянные фантазии на тему госов. То припишешь мне общение с госами, то придумаешь какое-то госбинго, то теперь вот налоговые декларации у тебя пользователи любят.

Ты это, задумайся, у тебя всё хорошо?

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

Суть в том что я ни разу не слышал ни одного нытья от маководов про CSD. Значит это достаточно хорошая концепция.

Вообще ничего не значит. Чуваки просто хавают, потому что у них выбора нет. Я боюсь, большая часть маководов вообще ничего не знают ни про декорации, ни про что-то ещё.

https://annoying.technology/posts/802dfae3517d4419/

Но вот, пожалуйста. Нытьё про баг с CSD.

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

Если бы стандартный API был, такой проблемы бы тоже не было.

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

Вот я загуглил видео с макосью: https://www.youtube.com/watch?v=aYV28gE6IuI

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

При этом всё это весьма стильно оформлено.

В Гноме я вижу бесполезную верхнюю панель с часами и такой же бесполезный тайтлбар окна.

При этом всё стрёмно оформлено какой-то скучнейшей темой с минимумом монохромных иконок и вообще хоть каких-то точек интереса.

Даже чисто визуально разница примерно как между RPG-игрой и бухгалтерской книгой.

И это я еще ничего не знаю про функциональность макоси.

Ну и еще раз про общую концепцию UI:

В Макоси запущенное приложение – это весь экран, составной частью которого является верхнее меню.

Окна – это части приложения.

В Гноме приложение – это окно с изуродованным заголовком и без адекватного меню вообще.

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

Вообще ничего не значит. Чуваки просто хавают, потому что у них выбора нет. Я боюсь, большая часть маководов вообще ничего не знают ни про декорации, ни про что-то ещё.

Ага. Если это не бросается и в глаза, значит это нормально.

Но вот, пожалуйста. Нытьё про баг с CSD.

про баг

:)

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

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

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

Ну не знаю, у меня как раз и разнородные мониторы хорошо подхватил, и темы натянул на гтк3, и работал шустро. Да, глючный и как раз это надо править.

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

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

Это не люди не могут осознать, это ты не можешь осознать, что в дизайне реализация неотделима от идеи.

Типа, по задумке я хотел нарисовать сову, а получился шар с перьями.

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

Вполне себе отделима. Есть темы, есть скины, есть кастомные интерфейсы. И это отлично работает с 90-х, ну или по крайней мере с 2005-08 годов, когда третепни и 256М оперативки окончательно вышли из употребления. Я наоборот не могу понять «дизайнеров», у которых начинается припадок если у пользователя есть выбор и он внезапно выбирает не то что хотел дизайнер.

Кстати сова и есть шар с перьями в своей основе. Разница кроется в мелких нюансах.

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

Разница кроется в мелких нюансах.

дьявол кроется в деталях

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

Вся ветка началась с того, что я сказал:дизайннормальный,реализацияне очень.

Сорян, я не читал все 10 страниц треда. Мне лень.

Дизайн у гнома тоже не нормальный. И здесь дело не в CSD, просто гном не умеет в дизайн. Они умеют только в кучу пустого пространства на экране. А я свой монитор не для того купил, чтобы показывать на нём полупустые панельки.

Никто почему-то не может дать нормальный ответ на вопрос, почему с GNOME2 можно было отлично работать на экране 1280x800, а с GNOME 1488 нельзя. Вышла ровно та же хрень, что и с процессорами и памятью: софт не стал лучше, но он стал жрать куда больше ресурсов чтобы выполнять ровно ту же роль. Просто в этом случае ресурсом выступает место на экране.

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

Они умеют только в кучу пустого пространства на экране

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

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

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

Что это значит? Я не понимаю.

Вот первый попавшийся скрин из местной галереи с GNOME 2 из 2007: Eclipse PDT и Arch

От чего именно тут голова должна взорваться?

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

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

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

Пользователя не хотят видеть много информации.

Что такое «много» информации и какие «пользователи» не хотят её видеть?

Я вот наблюдаю, как пользователи чертят чертежи формата A1 в Автокаде. Это «много» информации или «мало»?

Поэтому они быстрее осваивают инфтерфейс где много пустого места и мало каких-то обозначений, надписей, и так далее.

Ты интерфейс Блендера видел когда-нибудь?

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

Пользователи не хотят видеть много информации.

Эти пользователи сейчас с нами в одной комнате? Я вот хочу. Специально 5к монитор купил, чтобы больше емакса на экране видеть. Я не пользователь?

Поэтому они быстрее осваивают инфтерфейс где много пустого места и мало каких-то обозначений, надписей, и так далее.

Ты это из своей собственной задницы достал или из чьей-то ещё? Есть исследования, подтверждающие это? Потому что у меня вот есть ссылка на ровно противоположное: плоский интерфейс без выделенных элементов с кучей пустого пространства наоборот затрудняет использование программы. Причём ощутимо.

https://www.theregister.com/2017/09/05/flat_uis_designs_are_22_per_cent_slower_official/

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

Что такое «много» информации и какие «пользователи» не хотят её видеть?

Для которых оплачивается работа разработчиков. Вы же понимаете что лично вы не платите зарплату разработчикам и поэтому вы НЕ можете повлиять на разработку под ваши вкусы?

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

Для которых оплачивается работа разработчиков. Вы же понимаете что лично вы не платите зарплату разработчикам и поэтому вы НЕ можете повлиять на разработку под ваши вкусы?

Логика повествования потеряна.

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

Ты это из своей собственной задницы достал или из чьей-то ещё?

Я видел это много раз. Например есть отличный интерфейс, очень информативный, где можно увидеть все сразу на одном экране. Это упрощают, до того, что количество информации уменьшается в 4 раза, то есть вместо того чтобы увидеть все сразу, нужно переключаться между 4 вкладками, и теперь интерфейс занимает не весь экран, а 80 процентов экрана. Но зато добавили красивую иконку для каждого пункта, в результате получили повышение продаж и больше прибыли.

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

Я видел это много раз.

Не сомневаюсь. Моя бабушка вот Ленина видела. Но или она так говорила.

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

Примеры, товарисч! Нам нужны примеры! Пока что то, что ты написал, это просто пустой высер. Плюс, повышению продаж могла способствовать, например, крутая маркетинговая компания. А не банальное упрощение UI. Но без примеров это всё равно не канает, обсасыванием абстрактных голословных высеров мы тут заниматься не будем.

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

Дизайн у гнома тоже не нормальный. И здесь дело не в CSD, просто гном не умеет в дизайн. Они умеют только в кучу пустого пространства на экране. А я свой монитор не для того купил, чтобы показывать на нём полупустые панельки.

Ну это булшит, но второй раз искать картинку где KDE проигрывает по количеству пустого места я не буду :)

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

Но без примеров это всё равно не канает

Примеры какого конкретно софта нужны? Есть какие-то требования? Или прокатит любой подходящий пример изменений интерфейса прилепить?

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

Дизайн у гнома тоже не нормальный. И здесь дело не в CSD, просто гном не умеет в дизайн. Они умеют только в кучу пустого пространства на экране. А я свой монитор не для того купил, чтобы показывать на нём полупустые панельки.

Ну это булшит, но второй раз искать картинку где KDE проигрывает по количеству пустого места я не буду :)

И правда, не ищи.

Но, в любом случае, у KDE есть просто огромный жирнейший бонус: в нём UI настраивается куда лучше, чем в гнуме. Включая расположение, количество и наполнение панелек практически в каждой KDEшной программе. В гномософте же всё гвоздями прибито наглухо.

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

Но без примеров это всё равно не канает

Примеры какого конкретно софта нужны?

У тебя память как у золотой рыбки, что ли?

Пример софта, который ты описал в следующем опусе:

«Я видел это много раз. Например есть отличный интерфейс, очень информативный, где можно увидеть все сразу на одном экране. Это упрощают, до того, что количество информации уменьшается в 4 раза, то есть вместо того чтобы увидеть все сразу, нужно переключаться между 4 вкладками, и теперь интерфейс занимает не весь экран, а 80 процентов экрана. Но зато добавили красивую иконку для каждого пункта, в результате получили повышение продаж и больше прибыли.»

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

Ну это булшит, но второй раз искать картинку где KDE проигрывает по количеству пустого места я не буду :)

А я вот не поленюсь: https://www.linux.org.ru/images/13173/original.png

Ну и кто тут буллшит?

И кто концептуально больше похож на макось?

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

Так пойдет?

https://www.reddit.com/media?url=https://preview.redd.it/dyou1fxgn9n51.png?wi…

https://www.reddit.com/media?url=https://preview.redd.it/oblivion-running-wit…

https://i.postimg.cc/FR2mg10y/Screenshot-20240502-191712.png

Чем-нибудь ещё этот сайт полезен?

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

Пойдёт. Morrowind считается иконой, а Облу заслуженно захейтили.

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

Я там новости разные нахожу иногда, перевожу и выкладываю здесь.

Ты не понял. Я не могу посмотреть твои ссылки. Притащи другие либо выложи скриншоты.

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

Было бы бинго, если у него была заблочена твоя ссылка =)

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

там тупо интерфейс Морры и Облы.

facepalm.jpg

Ну да. Интерфейс меню в такой игре играет прямо решающую роль при продажах, конечно. А ни разу не графон, сюжет или маркетинг. Просто потрясающий пример!

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

Но, в любом случае, у KDE есть просто огромный жирнейший бонус: в нём UI настраивается куда лучше, чем в гнуме. Включая расположение, количество и наполнение панелек практически в каждой KDEшной программе. В гномософте же всё гвоздями прибито наглухо.

Возможно дело в том что в Plasma 6 ещё не принесли классные темы, но я пару недель назад пытался поставить хоть что-то кроме дефолтной… это было плохо.

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

Это не выглядит цельно.

Это не выглядит визуально симметрично.

Это не выглядит упорядоченно или структурно.

Это выглядит как рандомный стафф.

©

P.S. Собственно, рандомным стаффом это и является :-)

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

Но, в любом случае, у KDE есть просто огромный жирнейший бонус: в нём UI настраивается куда лучше, чем в гнуме. Включая расположение, количество и наполнение панелек практически в каждой KDEшной программе. В гномософте же всё гвоздями прибито наглухо.

Возможно дело в том что в Plasma 6 ещё не принесли классные темы, но я пару недель назад пытался поставить хоть что-то кроме дефолтной… это было плохо.

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

Дефолт в KDE примерно копирует венду, потому что средний хомяк пользуется вендой. Тут как бы нет вообще ничего удивительного.

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

Ну и про макось.

Несколько самонадеянно считать, что вот это:

https://ibb.co/ryLw7yQ

Выглядит так же хорошо, как это:

https://ibb.co/qdDMnjv

И дело тут будет вовсе не в CSD.

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

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

Ну подеритесь.

Ты можешь хотя полчаса не фонтанировать говном? Спасибо.

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

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

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

Не пользуйся гномом, Иванушка - козленочком станешь.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Aceler

Ты реально вызываешь смесь брезгливости и лёгкого любопытства. Разве возможно быть таким клоуном? Оказывается, возможно.

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