[ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Ответить
Аватара пользователя
rssbot
Бот
Сообщения: 6002
ОС: gnu/linux

[ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение rssbot »

Маттиас Класен (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, основная лента)
Последний раз редактировалось rssbot 03.07.2022 21:19, всего редактировалось 1 раз.
Причина: Updated upstream
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 848
Статус: Оператор вычислительных машин
ОС: Debian

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение Janik »

rssbot писал(а):
03.07.2022 17:49
Из-за отсутствия какой-либо активности по развитию протокола X11
Интересно, что же ещё можно туда добавить? Мне кажется, там уже есть практически всё.
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали:
Аватара пользователя
semiconductor
Сообщения: 269
ОС: Да полно всяких

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение semiconductor »

Не доработан Wayland еще, что бы они не говорили. Вот смотрите, два снимка экрана, запуск Dnfdragora - тот, что с пустым экраном - из-под Wayland, второй - из-под X11. Видите разницу? Мне теперь названия нужных пакетов наизусть учить, чтобы устанавливать? От YUM Extender избавились, Синаптиком не разжились.
Вложения
Снимок экрана от 2022-07-03 21-09-10.png
Снимок экрана от 2022-07-03 21-09-10.png (90.67 КБ) 1189 просмотров
Снимок экрана от 2022-07-03 21-05-48.png
RTFM, изыди!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2601
ОС: Gentoo

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение ormorph »

Да, тот кто разрабатывал wayland, наверное не имел проблем с мониторами. Например если есть переходник с hdmi на vga, то драйвер может не видеть всех разрешений, которые поддерживает монитор и как правило максимально доступное разрешение 1024x768. Как правило для xrandr можно сделать собственные настройки, с которыми всё будет работать как надо, и давать большее разрешение. Что то типа этого.
Спасибо сказали:
math
Сообщения: 276
Статус: Ъ участник
ОС: Artix (= Arch without systemd)

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение math »

ormorph писал(а):
05.07.2022 10:33
Как правило для xrandr можно сделать собственные настройки
Но для Wayland же должен существовать аналог xrandr?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2601
ОС: Gentoo

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение ormorph »

math писал:
05.07.2022 16:49
Но для Wayland же должен существовать аналог xrandr?
Его нет, так как каждый мутит свой композит, через него всё и идёт, у каждого свои решения. Т. е. Вместо одного xorg, теперь имеем зоопарк композитных менеджеров. При этом каждый хвалит своё болото.
Как вариант можно разрешение задать в параметрах ядра. Но если его нужно менять на ходу, при этом на разрешение, которое тоже нужно создавать, то это становится уже головной болью. Есть xwayland которым является xorg работающим поверх wayland.
Спасибо сказали:
math
Сообщения: 276
Статус: Ъ участник
ОС: Artix (= Arch without systemd)

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение math »

ormorph писал(а):
05.07.2022 17:26
Его нет
Видимо, я был слишком оптимистичен по поводу Wayland. Придётся в хейтеры подаваться. Подключение внешнего монитора к ноутбуку — одна из вещей, которые мне нужно делать.
Спасибо сказали:
Аватара пользователя
semiconductor
Сообщения: 269
ОС: Да полно всяких

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение semiconductor »

И что теперь делать? Забить на дистры с GTK?
RTFM, изыди!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2601
ОС: Gentoo

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение ormorph »

semiconductor писал:
05.07.2022 22:01
И что теперь делать? Забить на дистры с GTK?
Пока что ни кто не отказывается. Просто нашёлся тот, кому просто лень поддерживать совместимость X11, и у него много идей, а X11 его ограничивает. Вот бы сначала решил проблему с динамической сменой разрешений и созданием новых настроек разрешений, тогда бы можно было бы поговорить о смене. Только вот это же скорее не единственный пример, почему wayland сырой. Как на счёт игр в wayland я не знаю. Проприетарные драйвера, его тоже не очень то и поддерживают, там есть ограничния.
Для начала в wayland нужно добиться стабильного IP, который не будет меняться долгое время, а то что xorg стоит на месте это скорее плюс, чем минус.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2601
ОС: Gentoo

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение ormorph »

К стати некоторые приложения до сих пор работают только под gtk2, а там wayland нет. Например Dia.
Спасибо сказали:
math
Сообщения: 276
Статус: Ъ участник
ОС: Artix (= Arch without systemd)

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение math »

ormorph писал(а):
07.07.2022 16:32
К стати некоторые приложения до сих пор работают только под gtk2, а там wayland нет.
Ну, для этого есть XWayland.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2601
ОС: Gentoo

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение ormorph »

math писал:
07.07.2022 17:04
Ну, для этого есть XWayland.
Так в xwayland и xrandr работает, в отличие от самого wayland.
Спасибо сказали:
math
Сообщения: 276
Статус: Ъ участник
ОС: Artix (= Arch without systemd)

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение math »

Оказывается, есть wlr-randr, который работает с любым композитором, построенным на wlroots, то есть по сути со всеми, кроме, возможно никому не нужной маргинальщины типа GNONE/KDE.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2601
ОС: Gentoo

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение ormorph »

math писал:
14.07.2022 01:22
Оказывается, есть wlr-randr, который работает с любым композитором, построенным на wlroots, то есть по сути со всеми, кроме, возможно никому не нужной маргинальщины типа GNONE/KDE.
Я конечно могу попробовать его, но сразу скажу, что он не решает проблемы описанной выше. В нем нельзя создать новое разрешение, так как отсутствует опция newmode и addmode. Он только изменяет разрешение. Вот сами можете посмотреть.
Спасибо сказали:
math
Сообщения: 276
Статус: Ъ участник
ОС: Artix (= Arch without systemd)

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение math »

ormorph писал(а):
14.07.2022 08:03
В нем нельзя создать новое разрешение, так как отсутствует опция newmode и addmode
А --custom-mode?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2601
ОС: Gentoo

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение ormorph »

math писал:
14.07.2022 22:32
А --custom-mode?
Потом гляну что за зверь. Проверить у меня есть на чем. Как раз есть устройство которое не всё видеорежимы показывает на vga. Вижу только что этот режим отключает режим mode, а как оно ведёт не разбирался.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2601
ОС: Gentoo

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение ormorph »

Проверил, wlr-randr меняет разрешение на заданное. Но всё равно в wayland нельзя нормально работать c x11 приложениями, хоть и через xwayland, то менюшки выскакивают не в тех местах, то падает. При этом на оборот в иксах работает более менее хорошо.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2601
ОС: Gentoo

Re: [ON] Рассматривается возможность прекращения в GTK5 поддержки X11

Сообщение ormorph »

Кстати как там в wayland с системным треем? На сколько я понял это фишка чисто для X11. В Qt5 есть класс QSystemTrayIcon , для размещения иконок в системном трее, но он похоже работает только с X11. Кто нибудь это проверял?
Спасибо сказали:
Ответить