The OpenNET Project / Index page

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

Рабочий стол Budgie переходит с GTK+ и библиотек GNOME на Qt

25.01.2017 17:06

Разработчики дистрибутива Solus приняли решение о переводе рабочего стола Budgie на фреймворк Qt. Изначально Budgie был построен на основе GTK+ и штатных библиотек GNOME, но использовал собственные реализации оболочки GNOME Shell, панели, апплетов и системы вывода уведомлений. Указано, что потребности Budgie переросли возможности стека GNOME, и проект не может должным образом развиваться на основе штатных библиотек GNOME.

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

Отмечается, что GTK+ развивается в паре с GNOME и разрабатывается для решения задач, которые ставят перед собой разработчики GNOME, без оглядки на другие проекты. В итоге, каждый значительный релиз GNOME приводит к возникновению непредвиденных проблем, возникающих при переводе Budgie на обновлённые библиотеки GNOME. Среди таких проблем упоминаются нарушение совместимости API или ABI, слияние компонентов, нарушение работы виджетов и тем оформления, непостоянство GdkScreen API, изменение поведения GSettings. Для того, чтобы поддерживать Budgie на плаву приходится тратить много усилий и притворяться GNOME Shell.

В качестве иллюстрации возникающих проблем приведён пример с предачей уведомлений, для отображения которых GNOME Settings Daemon отправляет сообщение по D-BUS к получателю с именем org.gnome.Shell. Чтобы принять подобные сообщения оконному менеджеру budgie-wm приходится притворяться org.gnome.Shell, чтобы корректно обработать нажатие горячих клавиш и событий переключения раскладки клавиатуры. Так как в процессе Mutter (budgie-wm) не предоставляются нормальные виджеты GTK+, приходится перенаправлять уведомление в процесс budgie-daemon, в котором можно использовать виджеты GTK+. В качестве выхода можно было бы создать собственное ответвление библиотек GNOME, но подобный шаг оценен как излишне трудоёмкий.

Рассмотрев все за и против оптимальным признан путь миграции рабочего стола Budgie на Qt. По мнению разработчиков, переход на Qt положительно отразится на производительности, позволит реализовать новые возможности и расширить графические эффекты. При этом в основной кодовой базе планируется использовать только средства разработки на C++ и отказаться от применения языка Vala. В Budgie также не будет применяться QML и библиотеки KDE. Подобное ограничение не распространяется на сторонние виджеты, авторы которых вольны применять QML. Переход на Qt не означает обеспечение совместимости с KDE Plasma и проект продолжит ориентацию на запуск приложений GNOME, обеспечив их бесшовную интеграцию в окружение на базе Qt.



  1. Главная ссылка к новости (https://budgie-desktop.org/201...)
  2. OpenNews: Выпуск рабочего стола Budgie 10.2.9
  3. OpenNews: Ubuntu Budgie получил статус официальной редакции Ubuntu
  4. OpenNews: Проект GCompris мигрирует с GTK+ на Qt
  5. OpenNews: Wireshark мигрирует с GTK+ на Qt
  6. OpenNews: Свободный видеоредактор OpenShot мигрирует с GTK+ на Qt
Лицензия: CC-BY
Тип: Тема для размышления
Короткая ссылка: https://opennet.ru/45914-budgie
Ключевые слова: budgie, desktop
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (61) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 17:35, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +23 +/
    О! Круто! Еще один десктоп на Qt, так еще и без QML и KF, у LxQt появился конкурент. Ждем и будем пробовать, может эти ребя выпустять оболочки к alsa/pulse, nm и bluetooth не прибитыми гвоздями к подсистеме виджетов(как у kde4/5) и можно будет их утащить в минималистичные wm.
     
     
  • 2.36, МЖ (?), 21:51, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не круто, потому что ориентация на запуск ГТК приложений. конкурент LxQt? это навряд ли произойдет, цели проектов разные, да и кедам оно не конкурент. и кстати я не удивлен ничему, даже не ставил их проект только потому, что знал, что это вокруг тормозного gnome-shell крутится и теперь они расписали как они хакали все это ;)...туда же и xfce чешет, один выход LXDE, LXQT, ICEWM, OPENBOX...больше я ничего не жду. плюнул на все и поставил дебиан LXDE, там wicd и никаких network-manager'ов нету, а без него только ufw как обвязку для Netfilter project использовать получается, firewalld завязан на network-manager и без него по видимому не работает.
     
     
  • 3.41, Аноним (-), 01:14, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> Does Wicd support PPP, PPPoE, or Mobile Broadband?
    >> Not yet. Support for these are planned for wicd 2.0, which will be released in the late future.

    Вот уже джваждыджва года ждём эту вторую версию... но я уже не жду

     
  • 3.44, Аноним (-), 06:54, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не круто, потому что ориентация на запуск ГТК приложений.

    Мусьё тулкитофоб? Какая разница в каком окружении запускать ГТК приложения?

     
     
  • 4.64, Zarat (ok), 01:08, 30/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Попробую я ответить вам.
    Мусьё эстетический перфекционист. ГТК3-шники вечно ломают стили и добиться однообразности при работе с Кутешного ВМа нереально. А глаза цепляются. Зачем мне при работе лишние мысли "опять эти покусанные ГТК3-шники фигню напороли"?
     

  • 1.2, n1h2 (?), 17:37, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    если запилят нормальные темы для qt и gnome по почему нет...
     
  • 1.3, Michael Shigorin (ok), 17:37, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    "шо, опять?!" (ц)
     
     
  • 2.4, Аноним (-), 17:41, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    вижу вы тоже удивились и предвкушаете чем все закончится ((
     
     
  • 3.5, Michael Shigorin (ok), 17:44, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > вижу вы тоже удивились и предвкушаете чем все закончится ((

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

    PS:
    > GTK+ развивается в паре с  GNOME

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

     
     
  • 4.25, Аноним (-), 20:49, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >> немного умерили свою невменяемость

    Не могу говорить насчёт Gnome, но GTK+ вполне вменяемо развивается, они перешли на эволюционную стратегию, сейчас они плавно занимаются поэтапным рефакторингом, судя по изменениям в исходном коде. Через пару-тройку версий ожидаются значительные изменения внутренностей виджетов, после чего можно будет писать мануалы по созданию собственных виджетов с отрисовкой через cairo.

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

     
     
  • 5.28, Michael Shigorin (ok), 21:38, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>> немного умерили свою невменяемость
    > Не могу говорить насчёт Gnome, но GTK+ вполне вменяемо развивается, они перешли
    > на эволюционную стратегию, сейчас они плавно занимаются поэтапным рефакторингом

    Всё-таки субъективно не "вполне вменяемо развивается", а "только-только начал показывать признаки осознания неразумности полного поглощения проектом GNOME3 в своих лично целях".

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

    Посмотрим, куда эти признаки приведут.

     
     
  • 6.60, анонимус (??), 18:09, 27/01/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Всё-таки субъективно не "вполне вменяемо развивается", а "только-только начал показывать
    > признаки осознания неразумности полного поглощения проектом GNOME3 в своих лично целях".
    > Ребята из LXDE долго пытались сотрудничать с отморозившимся апстримом, итог был тот
    > же.
    > Посмотрим, куда эти признаки приведут.

    От очередного Попова это особенно забавно слышать.

     
  • 6.62, Аноним (-), 22:11, 27/01/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    GTK может и развивается в интересах GNOME, но является независимой от GNOME биб... большой текст свёрнут, показать
     

  • 1.8, trdm (ok), 18:02, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > По мнению разработчиков, переход на Qt положительно отразится на производительности, позволит реализовать новые возможности и расширить графические эффекты.

    Ну разве что на Qt3 надежда. Тринити на эти грабли уже наступила, они на тройке остались.

     
     
  • 2.29, Michael Shigorin (ok), 21:39, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну разве что на Qt3 надежда. Тринити на эти грабли уже наступила

    Они наступили на грабли глупой смены API (не просто ABI) и внимания финтифлюшкам вместо плюх в уже имеющейся кодовой базе, хотя бы с целью её освоения... мне так кажется.

     
  • 2.31, Led (ok), 21:40, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну разве что на Qt3 надежда. Тринити на эти грабли уже наступила, они на тройке остались.

    Это те, у которых cmake'филия - официальная религия? Это и стало их "граблями".

     

  • 1.9, IB (?), 18:08, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Флаг им и ветер.
    Но верится слабо
     
     
  • 2.32, Led (ok), 21:41, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • +11 +/
    > Но верится слабо

    А ты крестись неистово.

     
     
  • 3.39, Аноним (-), 23:27, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Блин, хотел плюсонуть, а палец соскочил. Прости, %username%.
     
     
  • 4.65, Zarat (ok), 01:13, 30/01/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А здесь анонимы могут плюсовать с закреплением результата после обновления страницы?
     

  • 1.10, Аноним (-), 18:18, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    И сильно быстро переходит?
     
  • 1.11, Аноним (-), 18:18, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > позволит реализовать новые возможности и расширить _графические эффекты_

    вся суть проблемы

     
  • 1.13, XXXasd (ok), 18:58, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > расширить графические эффекты

    хочу сказать что я очень рад, что расширятели графических эффектов -- будут выполнять свои позеские-выкрутасы НЕ позоря этими действиями GTK

    # P.S.: кому в 2017 году упали эти графические эффекты? неужели ещё есть люди которым не надоело выпендриваться?

     
     
  • 2.17, A.Stahl (ok), 20:05, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    К 2017 году вымерли все дети? А кто это тогда у меня под окнами визжит? Старушки? :)
     
     
  • 3.45, Аноним (-), 06:57, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > К 2017 году вымерли все дети?

    Им тоже надоели графические эффекты и теперь они визжат под вашими окнами.

     

  • 1.14, Аноним (-), 19:17, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Теперь года два в их блоге сообщений не будет, а потом либо объявят, что рип, либо скажут, что наш релиз еще не готов (ждите еще 2 года).
     
  • 1.15, A.Stahl (ok), 19:42, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Что-то слишком много радости. Во времена когда все только-только ждали выхода третегнома, многие (и, стыдно признаться, я тоже) с энтузиазмом смотрели на скриншоты этого самого третегнома.
    А когда он вышел, то такой вой начался... К какой версии третегнома третегномом смогли пользоваться самые позитивно настроенные гномеры? Да там же была эпопея сродни КДЕ 4.х != КДЕ4.
    Так что пусть выпустят. Пощупаем. Плюнем и расползёмся по своим нора^W DE...
     
     
  • 2.33, Michael Shigorin (ok), 21:42, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А когда он вышел, то такой вой начался... К какой версии третегнома
    > третегномом смогли пользоваться самые позитивно настроенные гномеры?

    К какой версии им с хаками стало хоть как-то можно пользоваться на собственно устройствах с сенсорным экраном -- могу подсказать: где-то после 3.16.  При этом вот такой блокер использования на планшете открыт до сих пор: https://bugzilla.gnome.org/show_bug.cgi?id=740554

    > Да там же была эпопея сродни КДЕ 4.х != КДЕ4.

    Чёткое ощущение, что тоже диверсия :-/

    > Так что пусть выпустят. Пощупаем. Плюнем и расползёмся по своим нора^W DE...

    Ну я вернулся на WindowMaker, например... (в E полезли проблемы с интеловским драйвером по мере его обновления, а тёплый ноут почём зря мне ни к чему)

     
     
  • 3.42, Kott (??), 05:06, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    вмэйкер идеален, пока у тебя монитор не перевалил за fullhd
     
     
  • 4.55, Ю.Т. (?), 21:21, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А кстати, что начинается за пределами fullhd? У меня тоже, представьте, много лет windowmaker.
    Заодно отзовитесь, если кто знает как сделать ту же логику ходов по Alt-Tab в openbox. Хочется зариклеймить полосочку экрана ))
     
     
  • 5.59, Kott (??), 07:00, 27/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    докаппы слишком мелкие, очевидно же
    без них можно, но уже неинтересно
     
  • 3.52, Zarat (ok), 14:46, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не холивара ради, но хотелось бы получить вменяемый ответ, так как
    комментарий Михаила показателен.
    Что ж не так с Линуксом, что даже Михаилу приходится возвращаться на
    WindowMaker с его любимого и такого лампового Е?
    Что тогда говорить о емплойерах или домохозяйках?
    Snap, xdg нас спасет? NixOS, guix style? но говорили же что это похоже на оффтопик
    Или закрепить в документации, что пользоваться только XFCE, LXDE (или любой другой
    стабильный WM, DE), (ведь религиозного варианта Explorera из офтопика нету), а при
    работе со всякими Е, КДЕ, Гном3 постоянно напоминать красными ворнингами, что
    программа экспериментальная, только для очень опытных пользователей и использование
    только на свой собственный страх и риск?
     
     
  • 4.56, Ю.Т. (?), 21:41, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Не холивара ради, но хотелось бы получить вменяемый ответ, так как
    > комментарий Михаила показателен.
    > Что ж не так с Линуксом, что даже Михаилу приходится возвращаться на
    > WindowMaker с его любимого и такого лампового Е?
    > Что тогда говорить о емплойерах или домохозяйках?

    Давайте я тоже попытаюсь ответить, как пользователь WMaker. Выборка вырастет вдвое. ))

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

    Собственно, это почти набор действий емплойера.

    Так вот, поскольку я не вижу из обеспечивающего стэка ничего, кроме титульной полосочки и ВМ-ского дока (и привык к логике переключения задач в ВМ, то мне в общем незачем платить ресурсами и замедлением работы за вещи, которыми я не пользуюсь.

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

    Попытки же повторять эксплорер без виндовской интеграции, отдельными, всё на свете из себя изображающими средами, предсказуемо жрут дополнительный ресурс, уже 20 лет (да? КДЕ1, гном1? В 99-м это уже было).

    Но! Я думаю те, кто пользуется минимализированными средами, это те, кого устраивают "синие окошки" )) Иначе эффективной работы у них не получится.

     
     
  • 5.63, Zarat (ok), 00:54, 30/01/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Та я не про те, мени просто интэресно хто йийи ... . Вона ж втрычи мене шырше, ще й окуляры носыть. Интелигентка б... Заврайоно.
    Тут имелось в виду, что недостаточная стабильность базовых библиотек, приводит к отказу от ВМа (а это горячие клавиши, паттерны пользования). Я весьма бы сильно не обрадовался, если бы мне пришлось, в один прекрасный момент из-за бешенных ГТК3-шников (которых покусали гномятники), отказаться еще и от моего XFCE, которым вынужден пользоваться по причине его стабильности.
    Михаил писал:
    в E полезли проблемы с интеловским драйвером по мере его обновления, а тёплый ноут почём зря мне ни к чему.
    и толи  проблемма в драйвере, или невозможности в Е отключить ускорение, чтобы стал как ВиндовМакер, (вроде бы это была фишка Е - возможность низкоресурсно работать на одном только ЦПУ без ускорения) но опытному разработчику Михаилу, мейнтейнеру, пришлось отказаться от Е. Поэтому и были указаны Snap, xdg и проч.
     
     
  • 6.66, Ю.Т. (?), 07:52, 30/01/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Та я не про те

    ...
    > Тут имелось в виду, что недостаточная стабильность базовых библиотек, приводит к отказу
    > от ВМа (а это горячие клавиши, паттерны пользования). Я весьма бы

    ...

    Ну так я как раз "про те".

    С одной стороны, дрянноватая оболочка, которая, однако, сработана "заподлицо" с прочей системой и средой исполнения ("лёгкая" и "отлаженная"), да и в сотнях миллионов экз-ов размножена.

    С другой стороны, попытки её изобразить, но непременно с каким-нибудь подвывертом ("во славу ГТК мы сделаем это на самой свободной из библиотек граф. элементов", "в лице ГНУстеп мы изображали и будем изображать давно погибший концепт", "КДЕ это виндоус завтра" -- только те, что я лично пробовал), или же в объёме "изделия выходного дня" (ПСманФМ (как там его?) и подобные).

    По-своему это ситуация сюровая. Двадцать пять лет, два активных поколения, и чорт знает сколько поколений цеховых, -- и рабочей среды (РАБОЧЕЙ СРЕДЫ) нет как не было. Os/2 workplace лохматого 92-го года остаётся лучшим работавшим образцом РАБОЧЕЙ СРЕДЫ (а не отображением на экран особого каталога); я-то им пользоваться избегал, как и многие, кто пробовал (проблемы с бинарными конфигами), но всё же это было и работало, в 4 МЕГАХ рабочей памяти, между прочим.

    Кто, включив, сразу прыгает в одно приложение (IDE, word, etc.) и весь день там, тот не поймёт, конечно.

     
  • 4.67, Аноним (-), 17:07, 30/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > NixOS, guix style? но говорили же что это похоже на оффтопик

    Ты с GoboLinux путаешь. NixOS и GuixSD как раз антиподы Винде, склонной к замусориванию.

     
     
  • 5.68, Zarat (ok), 22:55, 30/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не путаю, GoboLinux - чистый Win-, Mac-style
    NixOS и GuixSD обвиняли в движении - каждая программа в своей папке (Program Files,ага)
    Snap, xdg - что-то среднее, в той или иной мере, между чистым FHS и стилем NixOS и GuixSD.
    Еще б контейнеры Docker-а добавить, но это больше для деплоя
     

  • 1.16, anonymous (??), 19:48, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Это не переход, а разработка с нуля получается.
     
  • 1.18, Главные Редакторы. Избранное (?), 20:15, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    >Среди таких проблем упоминаются нарушение совместимости API или ABI, слияние компонентов, нарушение работы виджетов и тем оформления,

    В QT конечно, такой проблемы нет. ^_^

     
     
  • 2.27, Аноним (-), 21:33, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Нет, в плеере такой проблемы нет.
     
  • 2.46, Аноним (-), 06:59, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Среди таких проблем упоминаются нарушение совместимости API или ABI, слияние компонентов, нарушение работы виджетов и тем оформления,
    > В QT конечно, такой проблемы нет. ^_^

    Есть проблема при переходе, например, с Qt4 на Qt5. В промежуточных версиях нет.

    Источник: разрабатываю на Qt.

     

  • 1.19, manster (ok), 20:15, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    симпатичная обоина
     
  • 1.20, proud_anon (?), 20:20, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Потом спадет эйфория и по поводу Qt... Чего кобениться? Сразу бы писали на FLTK или wxWidgets без плюшек-ватрушек-прозрачных-менюшек
     
     
  • 2.22, Stax (ok), 20:33, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Какой же это уход от GTK+, если wxWidgets брать?? Все равно он под линуксом через GTK рендерить будет. Ну а тот факт, что он позволяет обеспечить естественный look&feel для других ОС в данном проекте вообще на фиг не упало. А плата за эту возможность весьма немаленькая.
     
     
  • 3.34, Led (ok), 21:43, 25/01/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Какой же это уход от GTK+, если wxWidgets брать?? Все равно он под линуксом через GTK рендерить будет.

    вылезай из погреба: wxWidgets тоже будет на Qt.

     
     
  • 4.47, Аноним (-), 07:01, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > вылезай из погреба: wxWidgets тоже будет на Qt.
    > February 29, 2016
    > New [b]experimental[/b] wxQt port.

    Когда он будет, Budgie уже перепишут на Qt до вменяемого состояния.

     
  • 4.54, Stax (ok), 21:01, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    wxWidgets от версии к версии так ломает совместимость - куча программ с огромным скрипом переползало 2.6 -> 3.0, сейчас в 3.1 снова все разломали и надо переделывать - что это даже не смешно. Если он и будет на Qt, объем работ, который нужен, чтобы приложение, использующее wx нормально работало, просто огромен. Это только кажется, что wx дает абстракцию - сделать нормальную обработку в приложении тулкита, который может в зависимости от конкретной реализации иметь разный look&feel это очень и очень непросто. Не верите? Возьмите какую-нибудь тяжеловесную программу на wxWidgets - audacity там или aMule - и попробуйте собрать ее ну хотя бы с wxMotif. Оцените объем ошибок в каждом файле, макросов "__WXGTK__" в коде и т.п. Так что даже если некий абстрактный wxQt будет существовать, в программах, отличных от Hello World нужно будет половину взаимодействия переписывать, чтобы с ним работало.
     

  • 1.23, Sunderland93 (ok), 20:36, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Поддерживаю! Давно пора уже свалить с GTK как с мёртвого для сторонних разработок тулкита
     
  • 1.24, Аноним (-), 20:47, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда уже XFCE?
     
  • 1.37, Отражение луны (ok), 22:04, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >>В Budgie также не будет применяться QML

    Не осилили?

     
     
  • 2.40, НяшМяш (ok), 00:07, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Не осилили?

    Не нужно

     

  • 1.38, Аноним (-), 22:36, 25/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Сколько текста вместо локоничного:
    Мы поняли, что GTK+ *авно, переходим на Qt.
     
  • 1.43, Аноним (-), 05:46, 26/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    если при переходе выкинут гвфс, жистремер и прибитую гвоздями пульшу, то будет торт
     
     
  • 2.48, Аноним (-), 07:03, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > гвфс

    Этим ещё пользуются? Оо

    > жистремер

    Qt требует gstreamer для звука. Так что нет.

    > и прибитую гвоздями пульшу

    Возможно, хотя и не будут, наверное. Может модульно сделают, как в XFCE.

     
     
  • 3.57, Аноним (-), 23:21, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >Qt требует gstreamer для звука.

    Походу он нужен только для legacy QtWebKit. QtWebEngine обходится без него. QupZilla при отсутствующем в системе gstreamer воспроизводит HTML5 multimedia на Ура.

     

  • 1.49, Аноним (-), 08:33, 26/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Всё одно не будет им счастья, пока боковой вариант панели не станет возможен. А на QT наверно даже сложнее будет сделать.
     
     
  • 2.53, Алексей (??), 17:54, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лол, простите, что? В тех же кедах, насквозь Qt которые, панель себе можно хоть к члену прикрутить, не то что сбоку.
     

  • 1.50, BrainFucker (ok), 09:52, 26/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ага, только их скорей всего ждёт судьба Unity 8 и LXDE, то есть как минимум ближайшие лет 10 будет в альфа версии и им придётся поддерживать GTK версию десктопа, которой все и будут пользоваться всё это время.
     
  • 1.51, Аноним (-), 10:56, 26/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Только вот

    >  проект продолжит ориентацию на запуск приложений GNOME

    Непонятно зачем

     
     
  • 2.58, Аноним (-), 23:25, 26/01/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они доны знающие толк в извращениях.
     

  • 1.61, Himik (ok), 19:24, 27/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нескучные обои умиляют.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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