The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Рабочий стол Budgie переходит с GTK на библиотеки EFL от проекта Enlightenment

15.09.2021 11:50

Разработчики десктоп окружения Budgie приняли решение уйти от использования библиотеки GTK в пользу библиотек EFL (Enlightenment Foundation Library), развиваемых проектом Enlightenment. Результаты миграции будут предложены в выпуске Budgie 11. Примечательно, что это не первая попытка ухода от использования GTK - в 2017 году проект уже принимал решение о переходе на Qt, но позднее пересмотрел планы, в надежде, что в GTK4 ситуация изменится.

К сожалению GTK4 не оправдал ожиданий разработчиков из-за продолжения полной ориентации только на потребности проекта GNOME, разработчики которого не прислушиваются к мнению альтернативных проектов и не желают учитывать их потребности. Основным стимулом для ухода от применения GTK послужили планы GNOME по изменению работы с темами оформления, которые затрудняют создание собственных вариантов оформления в сторонних проектах. В частности, стиль интерфейса платформы обеспечивается библиотекой libadwaita, которая привязана к теме оформления Adwaita.

Создатели сторонних окружений, не желающих полностью повторять интерфейс GNOME, должны подготовить свои библиотеки для обработки стиля, но в этом случае возникает разнобой в оформлении приложений, использующих альтернативную библиотеку и библиотеку темы платформы. Штатных средств для добавления дополнительных возможностей в libadwaita нет, а попытки добавить API Recoloring, который позволил бы легко менять цвета в приложениях, не удалось согласовать из-за опасений, что отличные от Adwaita темы могут негативно повлиять на качество приложений для GNOME и усложнить анализ проблем у пользователей. Таким образом, разработчики альтернативных рабочих столов оказались привязаны к теме Adwaita.

Из особенностей GTK4, которые вызывают недовольство у разработчиков Budgie, также выделяется исключение возможности изменения некоторых виджетов через создание субклассов, перевод в разряд устаревших API X11, не сочетаемых с Wayland (например, в Budgie вызовы GdkScreen и GdkX11Screen использовались для определение подключения и изменения конфигурации мониторов), проблемы с прокруткой в виджете GtkListView и пропадание возможности обработать события мыши и клавиатуры в GtkPopovers, если окно не в фокусе.

Взвесив все плюсы и минусы перехода на альтернативные тулкиты разработчики пришли к выводу, что наиболее оптимальным является переход проекта на использование библиотек EFL. Переход на Qt признан проблематичным из-за завязки данной библиотеки на C++ и неопределённости в будущей лицензионной политике. Большая часть кода Budgie написана на языке Vala, но в качестве вариантов для миграции допускалось использование тулкита на Си или Rust.

Что касается дистрибутива Solus, то проектом будет продолжено формирование альтернативной сборки на основе GNOME, но данная сборка будет помечена как не курируемая проектом и выделена в отдельную секцию на странице загрузки. После выхода Budgie 11 разработчики оценят его возможности по сравнению с GNOME Shell и примут решение продолжить формирование сборки c GNOME или прекратить, предоставив инструменты для миграции на сборку с Budgie 11. В сборке Solus с рабочим столом Budgie 11 планируется пересмотреть состав приложений, заменив приложения GNOME на аналоги, в том числе разработанные внутри проекта. Например, планируется разработать собственный центр установки приложений.

Напомним, что рабочий стол Budgie предлагает собственную реализацию оболочки GNOME Shell, панели, апплетов и системы вывода уведомлений. Для управления окнами используется оконный менеджер Budgie Window Manager (BWM), являющийся расширенной модификацией базового плагина Mutter. Основу Budgie составляет панель, близкая по организации работы к классическим панелям рабочего стола. Все элементы панели являются апплетами, что позволяет гибко настраивать состав, менять размещение и заменять реализации основных элементов панели на свой вкус. Среди доступных апплетов можно отметить классическое меню приложений, систему переключения задач, область со списком открытых окон, просмотр виртуальных рабочих столов, индикатор управления питанием, апплет управления уровнем громкости, индикатор состояния системы и часы.



  1. Главная ссылка к новости (https://joshuastrobl.com/2021/...)
  2. OpenNews: GTK+ переходит на новую тему оформления, унифицированную для всех платформ
  3. OpenNews: Основан Xfce Classic, форк Xfce без декорирования окон на стороне клиента
  4. OpenNews: Медиаплеер MPV прекращает поддержку GNOME
  5. OpenNews: Рабочий стол Budgie переходит с GTK+ и библиотек GNOME на Qt
  6. OpenNews: Новая версия EFL 1.20 (Enlightenment Foundation Library)
Лицензия: CC-BY
Наводку на новость прислал Artem S. Tashkinov
Тип: Тема для размышления
Короткая ссылка: https://opennet.ru/55804-budgie
Ключевые слова: budgie, gtk, efl, gnome
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (153) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:00, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +24 +/
    Будет жарко
     
     
  • 2.5, Аноним (5), 12:07, 15/09/2021 Скрыто модератором
  • –27 +/
     
     
  • 3.11, Annoynymous (ok), 12:15, 15/09/2021 Скрыто модератором
  • +22 +/
     
  • 3.13, Аноним (13), 12:19, 15/09/2021 Скрыто модератором
  • +6 +/
     
  • 2.7, Жироватт (ok), 12:09, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +9 +/
    И больно.
    Хотя гномерам aka редхату в принципе параллельно - им главное поставку развернуть на копроративных машинах, а потом продать обучение и саппорт.
     
     
  • 3.27, Аноним (13), 12:56, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > в 2017 году проект уже принимал решение о переходе на Qt, но позднее пересмотрел планы, в надежде, что в GTK4 ситуация изменится

    наивные...

     
     
  • 4.43, Массоны Рептилоиды (?), 13:40, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +18 +/
    >> в 2017 году проект уже принимал решение о переходе на Qt, но позднее пересмотрел планы, в надежде, что в GTK4 ситуация изменится
    >
    > наивные...

    А могли бы на опеннете у любого анонима ещё в 2017 спросить. 4 года коту под хвост

     

  • 1.2, abi (?), 12:04, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Удачи им https://what.thedailywtf.com/topic/15001/enlightened
     
     
  • 2.14, Аноним (14), 12:19, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну по правде говоря и статья довольно странная. Автор в стене текста искренне удивляется, что в С существует void* и UB. Как будто с GTK таких проблем нет.
     
     
  • 3.40, Аноним (40), 13:32, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Автор - погромист на кюте, это многое объясняет.
     
     
  • 4.81, n00by (ok), 17:22, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Как Qt объясняет использование вместо кодов клавиш строк с их именами?

    To find if your key was A, compare the name to string “A”; to check for return key, compare to “[Return]”;

     
     
  • 5.87, анончик (?), 19:03, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В каком, интересно, месте?
     
     
  • 6.89, n00by (ok), 19:12, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В обработчик события нажатия клавиш приходит структура Evas_Event_Key_Down, она и содержит вот такие имена (или, скорее, указатель на них). То есть вместо сравнения с целым приходится вызывать strcmp() для строки из одного символа. Вместо switch() городить вереницу if else. Про эффективность молчу. Не понимаю, зачем так сделано.

    Статья от 7 мар. 2015 г., может что-то изменилось.

     
     
  • 7.101, Михрютка (ok), 22:00, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    судя по тому, что где-то на пятой странице каментов пришел растерман и на ломаном английском объявил, что все кругом содомиты, один он дартаньян - это вряд ли.

    поржал с вопроса

    @blakeyrat said:

        you look like an pissed-off jerk.

    On a scale from Theo de Raadt to Jeff Atwood, where would you place him?

    когда шкалу мудаков _начинают_ с Тео - ну тут я даже и не знаю, каких высот надо достичь.

    ps еще одна причина не покупать ни при каких обстоятельствах ничего "умного" от самсунга. им было мало байды, они решили еще тайзен запилить, чтоб усугубить ситуацию вконец.

     
     
  • 8.134, Ivan_83 (ok), 16:57, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так у самсунга много годноты и без тизена ... текст свёрнут, показать
     
  • 7.141, ptr128 (?), 03:40, 17/09/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вообще то QT в классе QKeyEvent предоставляет выбор https://doc.qt.io/qt-5/qkeyevent.html
    Иногда удобно получать сразу UTF-8. Но никто не запрещает пользоваться key(), nativeScanCode() или nativeVirtualKey()
     
     
  • 8.145, n00by (ok), 11:20, 17/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот даже тяжёлая Qt предоставляет данные в виде простых типов, а QString со... текст свёрнут, показать
     
  • 3.71, Аноним (71), 16:08, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вы статью явно читали по диагонали.
     
  • 2.129, Сам Себе Дартаньян (?), 14:12, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В двух словах суть статьи на момент 2015го у EFL проблема с документацией, с ... большой текст свёрнут, показать
     
     
  • 3.136, n00by (ok), 17:20, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > отсутствием целочисленных
    > кейкодов в Evas_Event_Key_Down

    Не правильно. Про применение строк где не надо. Зачем вместо кодов strcmp()?

     
     
  • 4.146, Аноним (146), 11:57, 17/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > "Не правильно"

    Неправильно!

    // b.

     
     
  • 5.149, n00by (ok), 16:01, 17/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо!
     
  • 4.152, Сам Себе Дартаньян (?), 21:55, 17/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы правы.

    > Ha! EFL gives you something more ...

    Эту строку прочитал как "gives you something else ...".
    Май бад.

     
  • 3.150, Аноним (150), 19:18, 17/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это был пост сарказма или вы и вправду считаете, что типо-безопасность, конст-корректность, чёткие правила владения объектами и документация не нужны?
     
     
  • 4.151, Сам Себе Дартаньян (?), 21:52, 17/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    сарказм -- это акцент любого взрослого мужика абсолютной нужности ненужности не... большой текст свёрнут, показать
     
  • 3.153, ммнюмнюмус (?), 02:09, 18/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит тру - как в suckless что-ли?
    Конечно, подход к документированию как в doxygen и gtk-doc сильно неудобный, т.к. там документация как правило дублирует имеющуюся инфу.
    Например, описание функции польностью повторяет объявление функции. А в описании структуры - вся структура.
    Ещё это железъное правило - коммент перед кодом. Верно, но только иногда.

    Комент может быть первым только если выполняет роль заголовка (для секции относительно громоздкого кода). Если же это описание для документации, то оно идёт после (либо в конце, либо на следующей в строке), лучший пример - man страницы из руководств Linux, POSIX и libc. Такой исходник должен быть поприятнее для чтения, при том, что сгенерировать удобные pdf и html всё также не проблема. Просто генератор должен извлекать информацию из самого исходника. Кстати, создавать pdf и html непрямую вообще не нужно. Хватит поддержки markdown, asciidoc или retext - из них потом (если очень хочется) можно что угодно сгенерировать.

     
     
  • 4.156, Сам Себе Дартаньян (?), 12:21, 18/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Что значит тру

    Это значит, что задача поставлена и работу сделать надо, и если отсутствует документация, приходится изучать недокументированный код -- именно код, а не комментарии к коду (потому что раз он недокументирован, значит здравых комментариев там нет).

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

    Поэтому читайте код.

     
     
  • 5.160, ммнюмнюмус (?), 01:06, 19/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Читайте код. Код - это смех, смех - это здоровье, здоровье - это чувство юмора и способность испытывать хохот DDD
     
  • 3.159, ммнюмнюмус (?), 01:00, 19/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нда, теперь полно смыслов пилить очередной васянский тулкит.
    Сказал бы - "у всех не то, одно с тормозами, другое вообще с фричеством", но так и до NIH-синдрома не далеко :).
     

  • 1.3, lockywolf (ok), 12:05, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    EFL отличный тулкит, я на нём пробовал писать. Очень всё просто и понятно.

    Но почему не встроиться в сам Enlightenment?

     
     
  • 2.6, Аноним (5), 12:08, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    потому что это другое DE
     
  • 2.17, Урри (ok), 12:32, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А у него есть аналог glade для gtk?
     
     
  • 3.68, Fu (?), 15:51, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Есть Enventor зовут
     
     
  • 4.105, Урри (ok), 22:50, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Этот? https://www.enlightenment.org/about-enventor
    Если да - то это совсем не то.

    Glade в визивиг режиме создает файл описания юайки, который с помощью вызова gtk_builder_new_from_file() превращается в полноценный интерфейс. Дальше через g_signal_connect() привязывай обработчики на любимом языке к контролам и вперед к светлому будущему.

    Вот я про такое же спрашивал - чтобы меняя проперти контролов не перекомпилировать весь проект.


    А энвентор - это какой-то генератор игровых платформеров, судя по страничке и скринам с нее. С блекджеком и музыкой. Где контролы? Где кнопки, поля ввода, чекбоксы, менюшки?

     
     
  • 5.154, ммнюмнюмус (?), 11:53, 18/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если их сравнивать с редакторами документов,
    то Glade - libreoffice, а Enventor - какой-нибудь Latex-редактор с предпросмотром.
    Зато даже язык - не xml (мечта).
     
  • 5.157, ммнюмнюмус (?), 13:31, 18/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А на счёт платформеров - ну решили его использовать в качестве примера, хотите - приведите свой.
    Правда, понять к чему тот скриншот, не открыв в полном размере, невозможно (сами wireframes в миниатюре неразличимы).
     
  • 2.69, Минона (ok), 15:56, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Но почему не встроиться в сам Enlightenment?

    NIH-синдром.

     
  • 2.158, ммнюмнюмус (?), 14:20, 18/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И перестать быть Budgie?
    Тогда и LXDE мог бы встроиться в xfce или (мамма...) gnome )))
     

  • 1.4, Аноним (-), 12:06, 15/09/2021 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –2 +/
     
  • 1.8, Нанобот (ok), 12:10, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    > К сожалению GTK4 не оправдал ожиданий разработчиков

    Есть подозрение, что после перехода на efl через какое-то время выяснится, что efl тоже не оправдывает ожидания разработчиков. По принципу "по ту сторону забора трава всегда кажется зеленее"

     
     
  • 2.12, Annoynymous (ok), 12:16, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://www.opennet.ru/opennews/art.shtml?num=45914

    В 2017-м они уже перешли на Qt.

     
  • 2.64, Анто Нимно (?), 15:02, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Поскольку есть

    > планы GNOME по изменению работы с темами оформления, которые затрудняют создание собственных вариантов оформления

    то съезжать таки и правда имеет смысл.

    Ну чисто конкретно, если прикинуть, зачем нужно с такими идеями-планами.

     
  • 2.74, Stax (ok), 16:22, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, гном тоже в свое время возлагал много надежд на Enlightenment. Плакали, кололись, но использовали, думали в этом будущее. Потом наконец плюнули, выкинули и взяли sawfish - сразу и лагов поубавилось, и развитие пошло бодренько...
     
     
  • 3.155, ммнюмнюмус (?), 11:57, 18/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда даже их трава была зелёная.
    Пример, до чего докатились (похоже, wayland тоже на них завязан):
    https://discourse.gnome.org/t/gtk4-migration-window-management-functions-gone/
     
  • 2.116, Аноним (116), 04:10, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    зато работа есть
     

  • 1.9, Тот_Самый_Анонимус (?), 12:10, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >но позднее пересмотрел планы, в надежде, что в GTK4 ситуация изменится

    Куда изменится? гтк всегда был уродлив, и не умел мимикрировать под другие окружения, в отличие от конкурентов. Какие бы кудесники не были бы разработчики, я всегда вижу что приложение написано с использованием этой библиотеки.

     
  • 1.10, Annoynymous (ok), 12:13, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > К сожалению GTK4 не оправдал ожиданий разработчиков из-за продолжения полной ориентации только на потребности проекта GNOME, разработчики которого не прислушиваются к мнению альтернативных проектов и не желают учитывать их потребности

    Странно. Удивительно. Разработчики Gnome не хотят поддерживать ничего кроме Gnome. Да где это видано!

     
     
  • 2.15, llolik (ok), 12:22, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Самое смешное, что народ из GNOME предлагали обсудить варианты, каким образом реализовать нужный функционал, но перец из Budgie истерит, что ему охота только custom stylesheets и никак иначе. Так что истерички, с моей точки зрения, как раз оказались не GNOME-ры.
     
     
  • 3.16, Zenitur (ok), 12:24, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Может, его просто довели?
     
     
  • 4.19, llolik (ok), 12:33, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Может, его просто довели?

    Там достаточно обсуждения и твитер Михайленко почитать. Им пишут, что стайлшиты проблеммны и есть другие варианты, но можно посотрудничать и придумать что-то ещё. Пацаны упёрлись, обломались и истернули. Ну ок, идите пилите на EFL и флаг вам в руки. Почему только это проблема GNOME и GTK - непонятно.

     
     
  • 5.38, Michael Shigorin (ok), 13:28, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Да, конечно.  И проблемы LXDE, из-под которых выдернули нужный виджет и отказались возвращать (мол, гному не нужен) -- это тоже проблемы LXDE.

    Вот только к чему же такое отношение приводит-то исторически, дайте вспомнить...

     
     
  • 6.46, Annoynymous (ok), 14:02, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, конечно.  И проблемы LXDE, из-под которых выдернули нужный виджет и
    > отказались возвращать (мол, гному не нужен) -- это тоже проблемы LXDE.

    Да, LXDE может сопровождать свои виджеты самостоятельно.

    > Вот только к чему же такое отношение приводит-то исторически, дайте вспомнить...

    Вспомнил?

     
  • 6.54, llolik (ok), 14:18, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Внезапно да, это проблема LXDE Нужно было спохватываться не когда уже удалили ... большой текст свёрнут, показать
     
  • 6.65, Аноним (65), 15:45, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > дайте вспомнить...

    Миша, ты обещал ссылку на компас под линукс. Где она, Миша?

     
  • 6.75, prokoudine (ok), 16:34, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, конечно.  И проблемы LXDE, из-под которых выдернули нужный виджет и отказались возвращать (мол, гному не нужен) -- это тоже проблемы LXDE.

    Это, конечно, чудовищная проблема. Мир не видывал такого доселе!

    Ой, что это?

    https://developer.gimp.org/api/2.0/gtk/GtkRuler.html#id4384897

     
  • 6.83, Аноним (83), 17:47, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Gnome активно так деградирует. Форкать и развивать самим, другого выхода не вижу.
     
  • 6.110, Аноним (110), 01:02, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Снова ты со своим бредом...
     
  • 5.128, Аноним (-), 12:12, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >твитер Михайленко

    Чо за перец?

     
     
  • 6.130, llolik (ok), 14:32, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Чо за перец?

    Один из заметных разработчиков GNOME.
    https://twitter.com/alexm_gnome/with_replies?lang=ru

     
  • 3.20, Аноним (20), 12:41, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +12 +/
    >Самое смешное, что народ из GNOME предлагали обсудить варианты, каким образом реализовать нужный функционал,

    Cамое смешное, что гномосеки всегда предлагают обсудить, потом обсуждают до потери пульса и всеравно делпют как они захотели. Такое было и при обсуждениии GTK3, это же повторилось и при GTK4.

     
     
  • 4.30, lockywolf (ok), 13:13, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это называется filibuster.
     
     
  • 5.39, Michael Shigorin (ok), 13:29, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "заболтать вопрос" это называется...
     
     
  • 6.66, Аноним (65), 15:47, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Как с Компасом?
     
  • 6.144, lockywolf (ok), 08:10, 17/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > "заболтать вопрос" это называется...

    К слову, Михаил, ваша страница https://www.altlinux.org/IRC устарела.

    Сколько-то людей теперь сидит на LiberaChat, а канал на freenode совсем пуст, и даже SIMd не заходит.

     
  • 2.21, Совершенно другой аноним (?), 12:41, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    По новости не совсем так - "Разработчики GIMP ToolKit не хотят поддерживать ничего, кроме GNOME". Согласитесь, смысл немного другой. Им надо-было, когда они "+" у названия отпиливали заодно и переименоваться в GNOME ToolKit, тогда-бы и вопросов не возникало.
     
     
  • 3.62, Аноним (62), 14:58, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    gtk уже сто лет как не gimp toolkit
     
  • 3.118, fsb4000 (?), 04:39, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они и переименовались. GTK больше не GIMP ToolKit.
     
  • 2.22, Аноним (20), 12:43, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Разработчики Gnome не хотят поддерживать ничего кроме Gnome.

    Как ты лихо GTK к гному прилепил. Но по факту да, гномовцы тупо экспроприировали GTK.

     
     
  • 3.47, Annoynymous (ok), 14:03, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >>Разработчики Gnome не хотят поддерживать ничего кроме Gnome.
    > Как ты лихо GTK к гному прилепил. Но по факту да, гномовцы
    > тупо экспроприировали GTK.

    А что, GTK разрабатывается не гномовцами? Тогда в чём проблема, что гномовцы кого-то послали? Идите к тем, кто разрабатывает GTK. А там, внезапно, гномовцы? Ну а что вы хотели, у кого разработчики, тот и заказывает музыку.

     
     
  • 4.76, Аноним (76), 16:36, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    В данном случае, кто захватил проект, тот заказывает музыку. А проблем никаких. Всего-то подмяли под себя проект и никого к коду не допускают. Но ты можешь сделать форк. А чтобы было веселее - каждый месяц мы будем что-нибудь ломать, а ты со своим форком следи и повторяй, т.е. будь в положении догоняющего, чтобы тебе ничего не светило.
     
     
  • 5.78, Annoynymous (ok), 17:04, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > В данном случае, кто захватил проект, тот заказывает музыку. А проблем никаких.
    > Всего-то подмяли под себя проект и никого к коду не допускают.
    > Но ты можешь сделать форк. А чтобы было веселее - каждый
    > месяц мы будем что-нибудь ломать, а ты со своим форком следи
    > и повторяй, т.е. будь в положении догоняющего, чтобы тебе ничего не
    > светило.

    Так захвати проект обратно.

     
  • 2.37, Michael Shigorin (ok), 13:27, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    До gnome3 таки было иначе.  Видимо, ещё тогда помнили, _чей_ тулкит.
     
     
  • 3.48, Annoynymous (ok), 14:04, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > До gnome3 таки было иначе.  Видимо, ещё тогда помнили, _чей_ тулкит.

    До Gnome3 был зоопарк бекендов для отрисовки. К чему это привело, все помнят.

     
     
  • 4.122, Аноним (122), 09:55, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >До Gnome3 был зоопарк бекендов для отрисовки. К чему это привело, все помнят.

    Я не помню. К чему? Gtk2 вроде был вполне юзабелен.

     

  • 1.18, Агент (?), 12:33, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Скатертью дорога. Эти два с половиной разработчика больше всех кричали против Сломана. А ещё Qt им не подошёл, gtk не подошёл. О чем ещё можно говорить, да ни о чём.
     
     
  • 2.60, Аноним (60), 14:44, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    GLIMPSE Tool Kit им бы подошёл.
     
     
  • 3.107, Анонис (?), 23:03, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это точно ))
     

  • 1.24, Аноним (24), 12:45, 15/09/2021 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –4 +/
     
     
  • 2.28, Аноним (28), 12:58, 15/09/2021 Скрыто модератором
  • +4 +/
     
     
  • 3.33, aname (?), 13:19, 15/09/2021 Скрыто модератором
  • +1 +/
     
  • 3.67, Аноним (24), 15:48, 15/09/2021 Скрыто модератором
  • +/
     
  • 2.31, Анонам (?), 13:14, 15/09/2021 Скрыто модератором
  • +1 +/
     
     
  • 3.70, Аноним (70), 15:58, 15/09/2021 Скрыто модератором
  • +/
     

     ....ответы скрыты модератором (5)

  • 1.25, Аноним (25), 12:46, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Надеюсь, в итоге на один болгенос станет меньше.
     
  • 1.32, Nicholass (?), 13:17, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что мешает перейти а Qt?
    И когда они собираются выкатить Budgie 11? Уже очень давно обещают...
     
     
  • 2.72, Аноним (146), 16:15, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Им не нравится проприетарная природа тулкита и невозможность влиять на разработку вообще.

    Т.е. теоретически на GTK как бы можно влиять (по факту - нет), а с Qt - никак вообще.

    Плюс, QT - GPL2/LGPL 3.0, а GTK/EFL - LGPL 2.1, т.е. не такие анальные и позволяют линковать с ними проприетарное ПО, не выкладывая исходники всего и вся.

    // b.

     
     
  • 3.84, Аноним (83), 17:49, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Им не нравится проприетарная природа тулкита
    >не такие анальные и позволяют линковать с ними проприетарное ПО, не выкладывая исходники всего и
     
     
  • 4.88, aname (?), 19:10, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Шизофрения какая- то
     
     
  • 5.90, Аноним (146), 19:31, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Переведено с помощью www DeepL com Translator бесплатная версия ... большой текст свёрнут, показать
     

  • 1.34, Аноним (34), 13:23, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уже есть Bodhi можно взглянуть что вышло из этого
     
  • 1.36, Michael Shigorin (ok), 13:26, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > К сожалению, GTK4 не оправдал ожиданий разработчиков
    > из-за продолжения полной ориентации только на
    > потребности проекта GNOME, разработчики которого
    > не прислушиваются к мнению альтернативных проектов
    > и не желают учитывать их потребности.

    Ну теперь-то они поняли смысл термина "инклюзивность"?

    Дай Бог здоровья Рендерману...

     
  • 1.41, Аноним (28), 13:33, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А почему они на motif не перекатились?
     
     
  • 2.82, Аноном (?), 17:25, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вероятно потому, что motif — это запчасть от иксов, которая с вейлендом никак не дружит.
     

  • 1.42, Nikki Next (?), 13:35, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Сначала хотели на Qt, потом на GTK4, теперь на EFL. Дальше куда?
     
     
  • 2.44, Аноним (20), 13:57, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Дальше куда?

    SixtyFPS :)

     
     
  • 3.103, Аноним (103), 22:48, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Те же яички что и кьюти.
     
  • 2.45, Аноним (45), 13:58, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сначала на React, потом на Tk
     
  • 2.57, Аноним (60), 14:37, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Electron
     
     
  • 3.133, Аноним (133), 16:56, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет

    // b.

     

  • 1.49, acroobat (??), 14:07, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ждём тулкит от Поттеринга, написанный, сами знаете на чём.
     
     
  • 2.61, Аноним (60), 14:45, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    На systemd
     

  • 1.51, Аноним (51), 14:10, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну Gnome и GTK согласен. EFL - тоже. Не плохая штука. А вот Qt зря выкинули. Там многое уже сделано до чего EFL ещё расти. И лицензия им бы совсем не помешала.
     
  • 1.52, Любитель Монеточки (?), 14:12, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Угадайте, что общего между Half-Life 3 и Budgie 11
     
     
  • 2.97, нах.. (?), 20:42, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Оба выйдут в релиз к 2022 году?
     

  • 1.55, Аноним (55), 14:35, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Очередные скакуны-переписыватели.
     
     
  • 2.106, Аноним (103), 22:53, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Кто не скачет, тот не разраб
     

  • 1.56, Аноним (60), 14:36, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >К сожалению GTK4 не оправдал ожиданий разработчиков из-за продолжения полной ориентации только на потребности проекта GNOME, разработчики которого не прислушиваются к мнению альтернативных проектов и не желают учитывать их потребности.

    И кто ещё и дальше продолжает называть это "GIMP Tool Kit"?

     
     
  • 2.123, Аноним (123), 10:03, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Эм, никто? Он уже лет 5 как GNOME Tool Kit. Вылезайте из криокамеры.
     

  • 1.58, Anonymoustus (ok), 14:40, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > усложнить анализ проблем у пользователей

    Стремительным домкратом GNOME врывается на десктопы пользователей.

     
     
  • 2.98, нах.. (?), 20:43, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну дык гном это раковая опухаль.
     

  • 1.59, Kuromi (ok), 14:43, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "В сборке Solus с рабочим столом Budgie 11 планируется пересмотреть состав приложений, заменив приложения GNOME на аналоги, в том числе разработанные внутри проекта. Например, планируется разработать собственный центр установки приложений."

    Опять велосипеды и 101-ый калькулятор? Прям уже раздражает когда смотришь новый DE и каждый тащит свои варианты тривиальщины, зачем?

     
     
  • 2.79, Онаним (?), 17:14, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Опять велосипеды и 101-ый калькулятор?

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

     
     
  • 3.93, Ordu (ok), 19:59, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Есть python, есть excel. Выбирай на вкус. Калькуляторы не нужны. Ну реально, пытаясь сделать навороченный калькулятор, ты получишь либо язык программирования, либо excel.
     
     
  • 4.95, Аноним (70), 20:25, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    еще bc есть, реально же лучший калькулятор .
     
     
  • 5.104, Аноним (104), 22:49, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    cantor лучший калькулятор
     
  • 5.117, Аноним (116), 04:20, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ну и как там с битовыми операциями?

    Calc - C-style arbitrary precision calculator

     
  • 5.121, Ordu (ok), 08:51, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > еще bc есть

    Язык программирования. Лучший или нет -- дело вкуса, но язык программирования.

     
  • 5.131, Аноним (-), 15:02, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    МК-71 же!
     
  • 3.99, нах.. (?), 20:44, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Total calculator шикарная весчь.
     

  • 1.73, Stax (ok), 16:20, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Шрифты теперь будут такие же нечитабельные, как в типичном десктопе на Enlightenment?..
     
  • 1.77, prokoudine (ok), 16:45, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    У Растермана получился хоть и шустрый, но абсолютно неюзабельный, корявый десктоп с мёртвенькой экосистемой. Желание повторить этот опыт и угробить годы жизни впустую не может не впечатлять.
     
     
  • 2.85, Аноним (85), 17:57, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно, вроде Е полноценный десктоп, а популярности никакой.
     
  • 2.100, Zulu (?), 21:20, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Enlightenment это как те рыбы, которых не продают а показывают. Юзать невозможно, и было невозможно даже в 2000 году с тогдашней убогой конкуренцией.
     
     
  • 3.102, Admino (ok), 22:22, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зато красивое )
     
  • 3.111, Аноним (150), 02:59, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    E16 был очень даже ничего
     
     
  • 4.120, prokoudine (ok), 08:50, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > E16 был очень даже ничего

    Enlightenment всех версий красивый, что 20 лет назад, что сейчас. Вот только пользоваться им совершенно невозможно :)

     
     
  • 5.142, Аноним (150), 03:57, 17/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А я попользовался E16 и мне понравилось. А потом попробовал долгострой E17, он не понравился.
     
  • 3.115, Хан (?), 03:53, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В телеках Samsung tizen на EFL и норм, не тормозит в отличии от гномов всяких
     

  • 1.80, Аноним (83), 17:20, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я вот посмотрел на этот Budgie, вообще никаких отличий не вижу. Что они все друг на друга похожи.
     
  • 1.86, darkshvein (ok), 18:56, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    бедные разработчики баджи не захотели принять coc GTK .
    да, я знаю, звучит несколько двусмысленно, но это так....
     
     
  • 2.126, Аноним (126), 11:02, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >не захотели принять coc GTK

    Один из двух(да, только двух) главных разработчиков budgie транс если что, интересно как стрелочка комментов опеннета бы повернулась, если бы его в новости упомянули а не другого.

     

  • 1.91, Ананоним (?), 19:39, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ох пожалеют...
     
  • 1.92, Аноним (92), 19:41, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Наконец то Budgie станет независимой средой, а не надстройкой над GNOME.
     
  • 1.94, Аноним (94), 20:13, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая новость, поддерживаю!
     
  • 1.108, bergentroll (ok), 23:06, 15/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В чём смак завязываться на C (но не C++)? Как будто на C код графических приложений выглядит просто и изящно.
     
     
  • 2.109, Аноним (103), 23:11, 15/09/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Привязка к Vala?
     
  • 2.112, Аноним (150), 03:01, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Подозреваю, что обычное неосиляторство С++ разработчиками Budgie
     
  • 2.114, Хан (?), 03:51, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Для C++ нужен мозг побольше и побыстрее чем у сишниками
     
     
  • 3.119, n00by (ok), 08:20, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Для C++ нужен мозг побольше и побыстрее чем у сишниками

    Это так Александреску объяснил свой уход в D?

     
     
  • 4.127, Хан (?), 11:28, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И где теперь D?
     
     
  • 5.137, n00by (ok), 17:36, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И где теперь D?

    Примерно там же, где и специалисты его уровня по шаблонному метапрограммированию на плюсах. Они как тот суслик, которого не видно, но он точно есть:

    "Не найдено документов соответствующих запросу 'sfinae'"

    Это результат поиска Опеннет.

    А это отражение ситуации на развитии языка:

    В C++17 добавили конструкцию if constexpr(), несколько снизившую надобность в SFINAE.

    В C++20 появилась конструкция explicit (true). ... Также снизили надобность в SFINAE концепции

     
  • 3.135, Ivan_83 (ok), 17:07, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Скорее нужна забитая кучей С++ мусора голова, которая после этого может думать только в парадигмах крестов.
    Я такое уже ни раз видел, из недавнего вон новость про трасмисион, где автор уже не может думать головой, ему везде кресты мерещятся и он на них переписывает все.
     
     
  • 4.143, Аноним (150), 04:06, 17/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Автору Транисмиссии просто нравится удобство С++ по сравнению с С. Он же пишет, что постоянно натыкается на отсутствие в С фич, к которым относился как с само собой разумеющемуся.

    А про сишников можно тоже самое сказать, что якобы умеют думать только в парадигме С и мол неспособны к обучению. Такое обобщение людей, что сишников, что плюсовиков - неверно. Есть просто отдельные неосиляторы.

     
     
  • 5.161, Ivan_83 (ok), 02:56, 19/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно об этом и речь: он думает словами С++.

    Может, но не про всех.
    У меня основное использование си - вызов системных функций и работа с памятью, конструкции языка при этом самые базовые используются.
    Те для меня самого языка С как бы и нет, я скорее пишу на посикс :)

     
  • 2.124, llolik (ok), 10:20, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > В чём смак завязываться на C (но не C++)?

    Биндинги делаются достаточно просто (с наличием GIR так и вообще). Биндинги для С++ проекта - ну можно, но не для всего и адский геморрой.

     
     
  • 3.140, Аноним (140), 20:40, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Глупост. Биндинг на плюсы делается элементарно и часто даже проще чем на C. Другое дело что он не везде нужен, но делается красиво и просто.
     

  • 1.113, Хан (?), 03:50, 16/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    GTK+ must die!
     
  • 1.125, Аноним (126), 10:54, 16/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >в 2017 году проект уже принимал решение о переходе на Qt, но позднее пересмотрел планы, в надежде, что в GTK4 ситуация изменится.

    Перевожу как кто-то кто использовал budgie в прошлом, пристально следил за ситуацией и ушёл с него из-за того как оно прошло:
    >В 2017 году проект уже принимал решение о переходе на Qt, потом раработчики поняли что они криворукие хипстеры и не осилят, продолжили не делать практически ничего и проект увидел минимальный уровень разработки за 4 года

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

     
  • 1.132, Аноним (132), 15:10, 16/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что же, надеюсь это такой же каприз, как и с кути. Хотите смейтесь, но для меня баджи стал неким подобием лхде во времена гтк2. очень хорошая оболочка рабстола, даже сейчас с имеющимися недочетами. Очень жаль.
     
  • 1.138, МояВенда (ok), 18:40, 16/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ребята при деле, пусть развлекаются, учатся. Пока адекватные люди используют KDE.
     
     
  • 2.139, Аноним (140), 20:38, 16/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    +1
     

  • 1.147, Аноним (147), 13:03, 17/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Даёте Enlightenment во все дистры по умолчанию
     
     
  • 2.148, Аноним (-), 14:09, 17/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В Энлайте нет корзины. Удалили файл - навсегда.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру