LINUX.ORG.RU

Разработчики обсуждают возможность прекращения поддержки X11 в GTK 5

 , ,


1

3

Лидер Fedora Desktop Team Матиас Класен (Matthias Clasen), участник Gnome Release Team и один из активных разработчиков GTK (подготовил 36.8% изменений в GTK 4) выдвинул инициативу по прекращению поддержки X11 в GTK5.

В числе причин такого шага Матиас указывает, что X11 не становится лучше, Wayland уже широко доступен, GTK-бэкенд X11 и код на основе Xlib находятся в стагнации, а также присутствуют проблемы с сопровождающими. Для того, чтобы сохранить поддержку, нужны энтузиасты, а их нет и вряд ли найдутся. Большинство разработчиков в основном заняты поддержкой Wayland.

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



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

Ты пьян что ли? Почему такая дислексия?

Зачем личные оскорбления ? Я же не пишу что Вы полный 0 в этом вопросе но почему то пытаетесь рассуждать в теме где вообще ничего не понимает и каждый раз опускаетесь все ниже и ниже по технической составляющей.

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

Как Вы определяете что они работают нативно под Wayland, если у вас в системе есть и х11 и xwayland.

Куча способов, начиная с банальных xlsclients и xwininfo в которых программы запущенные под Wayland отображаться не будут и заканчивая интроспекцией самого GNOME => Alt + F2 => lg => Windows, там прямо написано под каким протоколом окно.

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

Комбайн, нарушающий не только KISS, но и UNIX-Way.

Это вы про Wayland, где даже оболочку в один процесс с композитором запихнули?

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

Что так на ЛОР принято рабрасываться некими психическими отклонениями? Я вот в теме пытаюсь разобраться, а ты своим потребительством тычешь. Ну ешь свой Gnome, тебе никто не мешает, это даже вызывает жалость, Мак не можешь…

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

С каких это пор быть пьяным – оскорбление? А то что не пишешь, так это верно, ибо это утвержение ложно.

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

Так ты даже не знаешь как проверить под каким протоколом запущено приложение и спрашиваешь зачем пакетам нужны зависимости. Какой здесь может быть технический разговор?

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

Это вы про Wayland, где даже оболочку в один процесс с композитором запихнули?

Разработчики KDE считают избавление от лишней прослойки – благом, ниспосланным выше:

X has some serious issues and is rather old. The protocol is designed for the usecases three decades ago. Over the last years more and more functionality has been moved from X either into the kernel or into the compositors. The X server is more or less only a proxy between kernel, compositor and the X clients.

Today the compositor does everything the X server used to do. There are some remaining features not yet moved into the compositor (e.g. input handling) but those would make most sense in the compositor. The best situation would be to let the compositor directly work together with the kernel for rendering and input handling and manage the clients directly, which means to remove the Proxy. This is what Wayland is about. More reasons for Wayland in the FAQ.

In Plasma we need Wayland support as we are hitting the limitations of X all the time. Wayland will simplify our architecture and allow us to composite the screen in the way we consider as most useful.

https://community.kde.org/KWin/Wayland#Why_Plasma_needs_Wayland.3F

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

макском использует правила, чтобы

Ты идиот? Правила - для пользователей.

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

Что так на ЛОР принято рабрасываться некими психическими отклонениями? Я вот в теме пытаюсь разобраться, а ты своим потребительством тычешь. Ну ешь свой Gnome, тебе никто не мешает, это даже вызывает жалость, Мак не можешь…

Огорчу тебя, я ем на обед золотые слитки, KDE и macOS, иногда Haiku и даже Windows 10/11. У последних блюд отвратительнейший вкус, кстати.

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

Там они уже давно растеряли всю компетентность, начиная с KDE 4. Да, оно лучше GNOME, но это из разряда «лучшее из худших».

Проекту KDE по идее вообще не нужен какой либо стандартный протокол GUI сервера, уже давно могли бы свой сделать.

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

А я считаю что, наоборот, KDE-разработчики повысили свою компетентность с момента выхода последнего годного релиза KDE 3.5. В KDE Plasma 5 тот школьнический дизайн Oxygen из KDE 4 отправили в /dev/null, программы стали обрастать полезной функциональностью, а плазма перестала течь, падать и стала довольно стройной.

KDE – торт. И на Wayland в отличие от рваности X.Org, там очень класные плавные анимации. Даже свистелками типа Magic Lamp стало интересно пользоваться.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)

Я бы конечно сказал «ну и хер с ними, я к тому времени наверняка перестану использовать гтк-приложения», но меня беспокоит судьба браузеров с интерфейсом на гтк3. Т.е. всех браузеров, умеющих ublock.

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

тот школьнический дизайн Oxygen из KDE 4 отправили в /dev/null

Вот не надо, в своё время он был менстримом и из дефолтов самым лучшим. А сейчас в кде5 полное УГ.

плазма перестала течь, падать и стала довольно стройной.

Ага. В версии 4.14. А потом она снова начала течь, глючить. разваливаться, тормозить и вообще стала в 1,5 раза жирнее.

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

Проекту KDE по идее вообще не нужен какой либо стандартный протокол GUI сервера, уже давно могли бы свой сделать.

Могли бы взять QWS из Qt и развить до полноценного оконного сервера, начхав на X11. Некоторые так и сделали, кстати. При чём не в Open Source поделочках, а в коммерческих устройствах.

Успешная линейка телефонов Motorola на Linux с 2003 по 2009 год успешно использовала Qt и QWS-сервер без каких-либо иксов.

И браузер там был классный. Сначала Opera на Presto (нативная), а потом полноценный WebKit портировали.

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

Если оно работает даже на Интелах 12-летней давности, на чём оно должно НЕ работать. Единственное, что я могу представить - Невидия, которая GBM запилила только в последних драйверах. Но и то в них ЕМНИП железо десятилетней давности поддерживается.

Так что вопрос в силе: у тебя там TNT Riva 2 чтоли?

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

А я считаю что, наоборот, KDE-разработчики повысили свою компетентность с момента выхода последнего годного релиза KDE 3.5.

Разработчики KDE заброслили множество перспективных технологий и перешли на паразитирование на стеке GTK (glib, gstreamer).

В KDE Plasma 5 тот школьнический дизайн Oxygen из KDE 4 отправили в /dev/null

Телать какие-либо выводы о технологиях и компетентности на основе тем – это очень странная затея. По идее пользователь должет иметь возможность свободно выбирать и создавать свои темы. Хоть со свистелками и перделками, хоть с стиле CDE/Win 95.

в отличие от рваности X.Org

Всё там нормально и тиринга нет, просто в вашем дистрибутиве не умеют его готовить.

X512 ★★★★★
()

что X11 не становится лучше, Wayland уже широко доступен

Но лучше тоже не становится

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

Уже нет. Там уже аустерлиц и гтк3. Или по крайней мере готовится в новой ветке. Зато нет планов по поддержке сборки под арм.

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

Самая новая версия - linux.palemoon.org/datastore/release/palemoon-31.1.0.linux-x86_64-gtk2.tar.xz

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

Комбайн, нарушающий не только KISS, но и UNIX-Way.

Вставляя какие-то аббревиатуры в ответ, ты не делаешь его убедительнее. Из этой фразы значимо только слово «комбайн», я его отрицать не буду, но и плохого в нём, в данном случае, ничего нет. Наоборот, собрали в одном месте всю низкоуровневую часть гуи-интерфейса. Аналогично тому, как любое ядро ОС - тоже комбайн.

Но не используется GTK+,

А я не использую gtk+, и что?

браузерами

Ну разумеется, браузер предполагает попиксельный рендеринг и графические примитивы ему ни к чему. Ещё бы графический редактор в пример привёл.

современными программами.

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

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

На нуво должно работать. Kepler невидия дропнула ЕМНИП в 470, а нормально GBM реализовала в 495. Ну, вопросы к «нетакой как все» невидии.

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

KDE – торт. И на Wayland в отличие от рваности X.Org, там очень класные плавные анимации. Даже свистелками типа Magic Lamp стало интересно пользоваться.

Анимации выглядят одинаково плавно, я поюзал. И это заслуга Qt, а не Wayland-а. Да и у вас весь десктоп, по всей видимости, это одни свистоперделки, поэтому так и топите за Wayland, потому что в реальной работе Linux-ом не пользуетесь, иначе бы не скулили.

Очевидно, что KDE захотят как и разработчики GNOME создать свой собственный монолит со своими приложениями, тулзами и так далее. Вот только это риски во все поля, потому что в этом монолите все приложения работать не будут. Мы уже это проходили на Android, где на одних прошивках приложения работают, а на других лет. Каждая Android прошивка со своей монолитной реализацией дисплейного сервера, композитора - это отдельная инфраструктура, а общее у них только ядро и системные библиотеки, а таких прошивок штук 10, если не больше. Лютый кошмар, который Google хочет КЕМ выпилить. Wayland по сути по граблям Android-а ходит. Так что юзайте Xorg, и не нойте.

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

GTK 5 выйдет лет через 10

Во времена Firefox 3 я думал, что 100-ая версия выйдет в году 2050-ом)

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

не такой, как все, это как раз ты с интелом.

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

А, я думал зло – это топить котят, а тут какие-то исходники…

А ещё они не релизят исходники кода видюх, иначе бы все баги давно пофиксило бы комьюнити

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

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

И на Wayland в отличие от рваности X.Org, там очень класные плавные анимации. Даже свистелками типа Magic Lamp стало интересно пользоваться.

Нашли чем хвалиться. Этим было интересно пользоваться ещё в кде3+компиз 16 лет назад на nvidia 5200.

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

Телать какие-либо выводы о технологиях и компетентности на основе тем – это очень странная затея.

На основе приложений:

  • Обладающий огромной функциональностью Konqueror был убит, заменён куцым на то время Dolphin’ом.
  • Гордость KDE, отличный плеер Amarok 1.4 дух которого до сих пор пытаются воссоздать в форках типа Strawberry и Clementine – был убит и изнахрачен.
  • Пара очень годных приложений по типу QUANTA Plus – убита.
  • KOffice – убит.
  • Вместо убодной связки Kicker + KDesktop выкатили глючную и сырую плазму и т. д.

Дизайн халтурной темы Oxygen это лишь crappy-вишенка на этой бочке дёгтя.

паразитирование на стеке GTK (glib, gstreamer).

И это как раз случилось после того, как KDE 4 растерял всех нормальных разработчиов. Именно после KDE 3.5 проект KDE начал всасывать поделки GNOME вместо собственных. aRts закопали, Phonon закопали, KHTML – закопали, DCOP заменили на GNOME’вский DBus, ладно хоть Beryl’у предоставили годную альтернативу в лице KWin.

Всё там нормально и тиринга нет, просто в вашем дистрибутиве не умеют его готовить.

Нормально там так же, как с несколькими конфигурациями с разными DPI.

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

Телать какие-либо выводы о технологиях и компетентности на основе тем – это очень странная затея.

На основе приложений:

  • Обладающий огромной функциональностью Konqueror был убит, заменён куцым на то время Dolphin’ом.
  • Гордость KDE, отличный плеер Amarok 1.4 дух которого до сих пор пытаются воссоздать в форках типа Strawberry и Clementine – был убит и изнахрачен.
  • Пара очень годных приложений по типу QUANTA Plus – убита.
  • KOffice – убит.
  • Вместо убодной связки Kicker + KDesktop выкатили глючную и сырую плазму и т. д.

Дизайн халтурной темы Oxygen это лишь crappy-вишенка на этой бочке дёгтя.

паразитирование на стеке GTK (glib, gstreamer).

И это как раз случилось после того, как KDE 4 растерял всех нормальных разработчиов. Именно после KDE 3.5 проект KDE начал всасывать поделки GNOME вместо собственных. aRts закопали, Phonon закопали, KHTML – закопали, DCOP заменили на GNOME’вский DBus, ладно хоть Beryl’у предоставили годную альтернативу в лице KWin.

Всё там нормально и тиринга нет, просто в вашем дистрибутиве не умеют его готовить.

Нормально там так же, как с несколькими конфигурациями с разными DPI.

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

На основе приложений:

Я про это и говорю.

Нормально там так же, как с несколькими конфигурациями с разными DPI.

Wayland так дробному масштабированию DPI и не научился. На Windows это было с дремучих времён.

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

Обладающий огромной функциональностью Konqueror был убит, заменён куцым на то время Dolphin’ом.

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

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

Ну разумеется, браузер предполагает попиксельный рендеринг и графические примитивы ему ни к чему. Ещё бы графический редактор в пример привёл.

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

Сетевая прозрачность X.Org, 2022, итоги.

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

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

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

Ну разумеется, браузер предполагает попиксельный рендеринг и графические примитивы ему ни к чему. Ещё бы графический редактор в пример привёл.

Нативный браузер Haiku на основе WebKit всё рисует через серверную графику, включая шрифты.

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

Древний ноут ASUS A52F (K52F) в котором дефолтная вафля от Qualcom Atheros AR9285 – работает абсолютно всё что нужно.

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

Это вы про Wayland, где даже оболочку в один процесс с композитором запихнули?

Реализация Wayland может быть любой. Хоть подели её на тысячу маленьких процессов со своим API каждый.

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

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

Я про это и говорю.

Ты утверждаешь что процесс разложения KDE начался с KDE Plasma 5, я опускаю эту рамку ниже – он начался с KDE 4.

Окружение KDE 3.5 Linux-тусовка запомнила как единственое юзабельное DE наряду с GNOME 2. Тогда даже сам Linus Torvalds пользовался KDE и очень его хвалил. Но ту «катастрофу» что пришла с KDE 4 он не выдержал и сбежал на GNOME 3.

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

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

Разработчики GTK и GNOME-а - токсичные недоговороспособные мудаки, проще собраться и форкнуть GTK разработчикам других DE (Xfce, Cinammon, Mate) и т.д. Мне кажется, что со временем мы к этому придём, а пока что будем продолжать сидеть на GTK2, GTK3, пока эти два со скрипом, но ещё работают. А возможно GTK на Qt реализуют, хрен его знает.

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

Порадую тебя, ем только dynamic tiles. Пока кручу Hyprland, попутно поругиваясь с разработчиком. А DE не нужны.

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

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

Пожалуйста:

В Konqueror был неограниченный Split (тайлинг), ты мог наделать на каждой вкладке кучу сплитов как тебе удобно, а не только два как в сегодняшнем Dolphin.

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

Лучше чего? Это современный гном и гтк считаются хорошими? С них уже десятилетие пользователи уходят на другие DE.

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

проще собраться и форкнуть GTK разработчикам других DE (Xfce, Cinammon, Mate) и т.д.

С языка снял.

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

Нет, дело совершенно не в серверных шрифтах, и я удивлён что это надо объяснять. Картинка, которую рисует браузер, состоит из множества деталей, и полное её описание содержится только в DOM. Рисовать буквы на одной стороне, остальное на другой, да ещё и конвертировать описание букв из DOM-формата в формат графической платформы - занятие слишком затратное и в итоге менее выгодное, чем нарисовать всё на стороне браузера.

Чтобы нормально рисовать текст на стороне иксов, нужно туда перенести как минимум весь движок html-рендеринга, который за собой потянет следующую проблему - как всё это увязать с js, который хочет как динамически этот самый DOM менять, так и принимать из него события. Поскольку всё это жрёт слишком много ресурсов и вообще сложное, вполне разумное решение выделить html-рисование в отдельный процесс (браузер).

А вот интерфейс (меню там, вкладки с настройками) вполне могли бы рисовать иксовыми примитивами, но тут уж к авторам браузеров претензии.

Ну или другой подход: забиваем на точную совместимость со всякими новомодными css, рисуем страницу так, как проще, а не так, как попиксельно хотели авторы её html-кода (вобщем, примерно так текстовые браузеры lynx links итд делают), тогда да, можно относительно несложно это и серверными шрифтами сделать, думаю, но большинство современных сайтов будут выглядеть неприемлемо.

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

Ты утверждаешь что процесс разложения KDE начался с KDE Plasma 5, я опускаю эту рамку ниже – он начался с KDE 4.

Видимо неясно выразился. Я тоже говорю что с KDE 4 включительно начались проблемы.

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