[ON] Рассматривается возможность прекращения в GTK5 поддержки X11
Модератор: Модераторы разделов
[ON] Рассматривается возможность прекращения в GTK5 поддержки X11
Маттиас Класен (Matthias Clasen), лидер Fedora Desktop Team, участник GNOME Release Team и один из активных разработчиков GTK (подготовил 36.8% изменений в GTK 4), начал обсуждение возможности прекращения поддержки протокола X11 в следующей значительной ветке GTK5 и оставления возможности работы GTK в Linux только с использованием протокола Wayland.
В примечании к предложению о прекращении поддержки X11 указано, что "X11 не становится лучше, а Wayland уже повсеместно доступен". Далее поясняется, что GTK-бэкенд X11 и код на основе Xlib находятся в стагнации и испытывают проблемы с сопровождающими. Указано, что для того, чтобы поддержка X11 сохранилась, кто-то должен писать и поддерживать связанный с X11 код, но энтузиасты отсутствуют, а имеющиеся разработчики GTK сосредоточены главным образом на поддержке Wayland. Разработчики систем, заинтересованные в работе в окружениях на базе протокола X11, могут взять сопровождение в свои руки и продлить его поддержку в GTK, но с учётом текущей активности сценарий, что найдутся желающие взять сопровождение бэкенда X11 в своих руки, рассматривается как маловероятный.
В настоящее время GTK уже позиционирует Wayland в качестве основной платформы для развития функциональности и API. Из-за отсутствия какой-либо активности по развитию протокола X11 при оставлении его поддержки в GTK бэкенд X11 будет приводить ко всё большему отставанию в плане доступной для разработчиков новой функциональности, либо станет преградой на пути реализации новых возможностей в GTK.
Источник: https://www.opennet.ru/opennews/art.shtml?num=57447
(opennet.ru, основная лента)
В примечании к предложению о прекращении поддержки X11 указано, что "X11 не становится лучше, а Wayland уже повсеместно доступен". Далее поясняется, что GTK-бэкенд X11 и код на основе Xlib находятся в стагнации и испытывают проблемы с сопровождающими. Указано, что для того, чтобы поддержка X11 сохранилась, кто-то должен писать и поддерживать связанный с X11 код, но энтузиасты отсутствуют, а имеющиеся разработчики GTK сосредоточены главным образом на поддержке Wayland. Разработчики систем, заинтересованные в работе в окружениях на базе протокола X11, могут взять сопровождение в свои руки и продлить его поддержку в GTK, но с учётом текущей активности сценарий, что найдутся желающие взять сопровождение бэкенда X11 в своих руки, рассматривается как маловероятный.
В настоящее время GTK уже позиционирует Wayland в качестве основной платформы для развития функциональности и API. Из-за отсутствия какой-либо активности по развитию протокола X11 при оставлении его поддержки в GTK бэкенд X11 будет приводить ко всё большему отставанию в плане доступной для разработчиков новой функциональности, либо станет преградой на пути реализации новых возможностей в GTK.
Источник: https://www.opennet.ru/opennews/art.shtml?num=57447
(opennet.ru, основная лента)
Последний раз редактировалось rssbot 03.07.2022 21:19, всего редактировалось 1 раз.
Причина: Updated upstream
Причина: Updated upstream
Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11
Интересно, что же ещё можно туда добавить? Мне кажется, там уже есть практически всё.
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Опыт - это когда все получается с первого раза.
- semiconductor
- Сообщения: 269
- ОС: Да полно всяких
Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11
Не доработан Wayland еще, что бы они не говорили. Вот смотрите, два снимка экрана, запуск Dnfdragora - тот, что с пустым экраном - из-под Wayland, второй - из-под X11. Видите разницу? Мне теперь названия нужных пакетов наизусть учить, чтобы устанавливать? От YUM Extender избавились, Синаптиком не разжились.
RTFM, изыди!
Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11
Да, тот кто разрабатывал wayland, наверное не имел проблем с мониторами. Например если есть переходник с hdmi на vga, то драйвер может не видеть всех разрешений, которые поддерживает монитор и как правило максимально доступное разрешение 1024x768. Как правило для xrandr можно сделать собственные настройки, с которыми всё будет работать как надо, и давать большее разрешение. Что то типа этого.
Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11
Его нет, так как каждый мутит свой композит, через него всё и идёт, у каждого свои решения. Т. е. Вместо одного xorg, теперь имеем зоопарк композитных менеджеров. При этом каждый хвалит своё болото.
Как вариант можно разрешение задать в параметрах ядра. Но если его нужно менять на ходу, при этом на разрешение, которое тоже нужно создавать, то это становится уже головной болью. Есть xwayland которым является xorg работающим поверх wayland.
- semiconductor
- Сообщения: 269
- ОС: Да полно всяких
Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11
И что теперь делать? Забить на дистры с GTK?
RTFM, изыди!
Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11
Пока что ни кто не отказывается. Просто нашёлся тот, кому просто лень поддерживать совместимость X11, и у него много идей, а X11 его ограничивает. Вот бы сначала решил проблему с динамической сменой разрешений и созданием новых настроек разрешений, тогда бы можно было бы поговорить о смене. Только вот это же скорее не единственный пример, почему wayland сырой. Как на счёт игр в wayland я не знаю. Проприетарные драйвера, его тоже не очень то и поддерживают, там есть ограничния.
Для начала в wayland нужно добиться стабильного IP, который не будет меняться долгое время, а то что xorg стоит на месте это скорее плюс, чем минус.
Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11
К стати некоторые приложения до сих пор работают только под gtk2, а там wayland нет. Например Dia.
Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11
Оказывается, есть wlr-randr, который работает с любым композитором, построенным на wlroots, то есть по сути со всеми, кроме, возможно никому не нужной маргинальщины типа GNONE/KDE.
Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11
Я конечно могу попробовать его, но сразу скажу, что он не решает проблемы описанной выше. В нем нельзя создать новое разрешение, так как отсутствует опция newmode и addmode. Он только изменяет разрешение. Вот сами можете посмотреть.
Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11
Проверил, wlr-randr меняет разрешение на заданное. Но всё равно в wayland нельзя нормально работать c x11 приложениями, хоть и через xwayland, то менюшки выскакивают не в тех местах, то падает. При этом на оборот в иксах работает более менее хорошо.
Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11
Кстати как там в wayland с системным треем? На сколько я понял это фишка чисто для X11. В Qt5 есть класс QSystemTrayIcon , для размещения иконок в системном трее, но он похоже работает только с X11. Кто нибудь это проверял?