LINUX.ORG.RU

Разработчики GNOME объявили о планах отказаться от поддержки X11

 , , ,


1

4

Команда разработчиков GNOME объявила о планах полностью отказаться от поддержки X11 в будущих версиях окружения рабочего стола. Это решение может оказать значительное влияние на дистрибутивы Linux до сих пор использующие X11 по умолчанию или предлагающие его в качестве опции.

GNOME, одно из самых популярных окружений рабочего стола в Linux, постепенно переходит на Wayland - современный протокол отображения, призванный заменить устаревший X11. В последних версиях GNOME Wayland уже используется по умолчанию, но X11 оставался доступен для совместимости.

Согласно данным в GitLab, разработчики GNOME планируют полностью удалить код поддержки X11-сессий, позволяющий рабочему окружению работать на сервере отображения Xorg, уже в GNOME 50.

>>> Новость на opennet.ru

★★★

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

Это просто монитор, он не может столько стоить.

Что-то нищебродом запахло. Сходи подмойся.

Именно поэтому кампании до сих пор всем конечностями и отросками используют gtk2

Какие компании, где? Они сейчас с нами, в этой комнате?

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

прекратит отклонять каждый запрос на добавление этого протокола

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

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

А что, есть какая-то альтернатива где всё это внезапно не проблема?

Да, не вносить сбоку ещё один стек, когда можно обойтись стандартными протоколами из wayland-protocols.

Что это за магическое мышление такое? Ты полагаешь что со смертью человека написанный им код превращается в тыкву?

Буквально аргументация, которая была использована при отказе от X’ов – мейнтейнить некому, никто не хочет, надо писать новое.

gaylord
()
Ответ на: комментарий от Sunderland93

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

grim?.. клиенты Wayland, подключающиеся из sandbox flatpak сейчас имеет доступ к сокету Wayland. Если композитор его не ограничивает по security-context, клиент может делать все, что делают любые другие клиенты. Если композитор его ограничивает, то он может делать это по тем правилам, пример которых я привел выше (как это уже делает Hyprland). Пожалуйста, перестань вести себя как девушка в ПМС и попытайся хотя бы три поста придерживаться контекста разговора.

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

Это просто монитор, он не может столько стоить… Если бы у меня были комплексы на тему денег

В смысле, «если бы»? Да они у тебя в полный рост :)

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

когда можно обойтись стандартными протоколами из wayland-protocols

И каким образом это уберёт баги, коммуникацию и тестирование?

мейнтейнить некому, никто не хочет, надо писать новое

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

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

И каким образом это уберёт баги, коммуникацию и тестирование?

Было:

  • app
  • libwayland-client
  • libwayland-server
  • dbus-client
  • dbus-server
  • xdg-desktop-portal
  • xdg-desktop-portal-impl
  • pipewire-server
  • pipewire-client
  • compositor

Стало:

  • app
  • libwayland-client
  • libwayland-server
  • compositor

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

Я приводил ссылку выше. Разработчик flatpak жалуется что оригинальные авторы отошли от активной разработки, а новых не найти. В итоге на security fix’ы их ещё хватает, а новые фичи ждут ревью по три-четыре месяца.

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

Было:

pipewire-server

У тебя отвалился звук?

Разработчик flatpak жалуется

Он про порталы жалуется? Или ты его столь же выборочно читаешь как комменты на LOR?

а новые фичи ждут ревью

А порталы-то здесь каким боком? Каких фич тебя для скриншотов не хватает?

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

У тебя отвалился звук?

Какой к черту звук на скриншоте?

[…]

Почитай, пожалуйста, ветку. Я не буду тебе заново все писать.

gaylord
()
Ответ на: комментарий от zabbal

Какие компании, где? Они сейчас с нами, в этой комнате?

Они сейчас в кассах некоторых ближайших магнитов и пятёрочек. Или ты знаешь какие то другие успешные внедрения гнома в продакшен? Так то в РФ Fly DE в бесконечность раз более популярен чем гном.

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

Чтож вы сквозь свои нахрюки не вспоминаете, что в других ОС, в той же макоси, захват экрана - тоже не часть оконного менеджера? А отдельный API. В данном случае ScreenCaptureKit, да и то что ранее было в составе CoreGraphics. Привыкли что у иксов есть x11grab, который читает все корневое окно, и считаете что так правильно и нужно)) Что касается твоего вопроса - в Wayland захват экрана можно осуществить через PipeWire. Считай что это и есть его API. А через ffmpeg ты можешь захватить весь видеовыход через kmsgrab, ваще независимо от оконной системы.

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

Нет, никак не зависит. Только от GTK, и то они на 3 ветке и о 4 даже речи ещё не идет.

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

К слову о ffmpeg и PipeWire: в Vokoscreen-NG именно так захват экрана и реализован под Wayland. Один захватывает, другой кодирует. И все счастливы.

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

Мне казалось что желание увидеть кратный прирост ТТХ за х5-х10 стоимости это не комплексы.

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

который читает все корневое окно, и считаете что так правильно и нужно

Как будто есть другие адекватные варианты... Не, хотите секюрности и прочего ко-ко-ко, ну добавьте в том же api настройку контроля доступа и уведомление юзеру на этот самый экран красным мигающим банером. А api захвата должно быть прямо в источнике этого корневого окна, иначе получаются эталонные костыли и подпорки. Собственно x11grab появился не потому что всем было насрать.

в Wayland захват экрана можно осуществить через PipeWire

Пайпварь - вот вообще нихрена не вайланд. С тем же успехом его можно осуществлять драйвером видеокарты или hdmi-граббером.

А через ffmpeg ты можешь захватить весь видеовыход через kmsgrab, ваще независимо от оконной системы.

Прелести вайланда во всей красе! Сделайте это как нибудь без нас!

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

А что, они уже от всех компонентов гном/гтк отказались? Может на qt перешли или mtk форкнули? Может хотя бы перестали использоваь компоненты gvfs и мюттер?

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

Для скриншотов не нужны порталы

В теории да, на практике нужны, потому что у wlroot свое, у KDE свое, у GNOME только порталы.

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

В теории да

На практике да, у меня даже в композиторе на расте скриншоты работают. А вообще это уже придирки, даже не к Wayland вопросы.

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

Как будто есть другие адекватные варианты...

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

Собственно x11grab появился не потому что всем было насрать.

Сервер печати в Xorg тоже появился не потому что всем было насрать?))

Пайпварь - вот вообще нихрена не вайланд.

Хрена ты капитан Очевидность. Он проблему решает? Решает. Все, отсекайся.

Прелести вайланда во всей красе!

Я это предложил тебе и тебе подобным пердоликам, которые в консольке красноглазят с FFmpeg. Я же, как адекватный человек, запишу экран с помощью (на выбор) OBS Studio, Vokoscreen-NG, Kooha, встроенной писалкой экрана в Spectacle (если кеды), GNOME Screencast (если Гном), wf-recorder (если чото на wlroots) и многим другим. При этом смогу писать и кодировать любым кодеком, в любом формате, и с аппаратным ускорением. А вы сидите дальше пердольтесь и изливайтесь кислотой на то, как иксы хорошие и какой Wayland плохой. А я буду просто пользоваться и кекать с вас, убогих))

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

На практике да, у меня даже в композиторе на расте скриншоты работают. А вообще это уже придирки, даже не к Wayland вопросы.

Вся ветка о том что Wayland у всех разный и это отстойно. Иди читай сначала :))

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

А ты в курсе, что они форкнулись от Гнома в 2012 году, и с тех пор кроме GTK ничего связанного с ним не брали? И Mutter там отродясь не было?

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

Хрена ты капитан Очевидность. Он проблему решает? Решает. Все, отсекайся.

Это называется «х*як х*як и в продакшен». Обычно над этим принято смеяться.

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

Смех без причины - признак сам знаешь чего. А поржать можно и со всего GNU/Linux. Пока ржут одни - другие просто пользуются тем, что есть. И пытаются внести посильный вклад.

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

Пайпварь - вот вообще нихрена не вайланд.

А можно вообще спросить, почему вы решили что wayland должен всем этим заниматься? Он вообще то нужен чтобы окошки рисовать и ввод с клавиатуры считывать, а не «записывать». Если для этого нужно использовать протокол - это не означает что wayland «не вытянул» свои задачи. Я думаю с таким подходом вам нужно остаться на X.org, там все уже встроено))

oworope
()
Ответ на: комментарий от gaylord

У всех разный, а у меня все везде работало: labwc, dwl, hyprland, mutter, kwin, sway, niri, wayfire… это кстати уже не самые популярные решения

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

А можно вообще спросить, почему вы решили что wayland должен всем этим заниматься?

Хотят чтобы как в Xorg все было - и захват ввода/вывода, и сервер печати, и шрифтовой движок, и тд и тп.)) им тяжело без комбайнов.

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

Смех без причины - признак сам знаешь чего. А поржать можно и со всего GNU/Linux. Пока ржут одни - другие просто пользуются тем, что есть. И пытаются внести посильный вклад.

Это все вообще никак не противоречащие друг-другу вещи. Только фанатики не могут признавать недостатки. Нормальные люди могут одновременно пользоваться чем-то и признавать несовершенства.

gaylord
()
Ответ на: комментарий от oworope

У всех разный, а у меня все везде работало: labwc, dwl, hyprland, mutter, kwin, sway, niri, wayfire… это кстати уже не самые популярные решения

grim не работает в mutter и kwin.

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

Хотят чтобы как в Xorg все было - и захват ввода/вывода, и сервер печати, и шрифтовой движок, и тд и тп.)) им тяжело без комбайнов.

Так Wayland уже этим занимается, три протокола выше буквально про захват изображений с поверхностей.

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

Да. Нам определенно нужен еще один монолит для записи экрана - но теперь в нем будут и видосики, и звук, и даже игры встроенные

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

Да. Нам определенно нужен еще один монолит для записи экрана - но теперь в нем будут и видосики, и звук, и даже игры встроенные

Так Wayland этим занимается. Кто по-твоему кадр в pipewire-то пихает, лол?

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

Я признаю все недостатки и GNU/Linux, и Wayland, и Debian, которым 12 с лишним лет пользуюсь везде где только можно. Только я не скулю как некоторые, какая все херня, какое все кривое, убогое, фу таким быть, иксы лучше, бла бла бла. Я изучил, пользуюсь, стараюсь вклад внести какой-то, участвую в обсуждениях. И в отличие от некоторых - умею читать последовательно что мне пишут, а не через слово. И кстати, раз уж ты назвал меня фанатиком - я от тебя не услышал ни одного признания недостатка в X11, зато говна в сторону Wayland ты изрыгнул знатно. Можно ли тебя тоже фанатиком считать в таком случае?

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

Я признаю все недостатки и GNU/Linux, и Wayland

Только я не скулю как некоторые

Нет, не признаешь. Ты не можешь сказать «да, тут все действительно не очень» не оскорбляя других участников дискуссии.

gaylord
()
Ответ на: комментарий от oworope

Можете продемонстрировать?

Да:

$ grim
compositor doesn't support wlr-screencopy-unstable-v1
gaylord
()
Ответ на: комментарий от gaylord

Так Wayland уже этим занимается

Wayland ничем не занимается, это просто протокол. Композитор - тоже, согласно тем же протоколам захвата экрана он может предоставить нужное клиенту, а тот уже сам решит как и что с этим делать. Задачи композитора не изменились никак - управление готовыми буферами изображений и обработка ввода. Все.

Sunderland93 ★★★★★
()

Кстати. Узнал что в слове «иксы» ударение ставится в конце 😁

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

Вы же сами сказали что «Pipewire нифигашеньки не Wayland»!

Да. Pipewire вообще никак не относится к Wayland. Ты можешь прекрасно сделать скриншот в labwc без Pipewire. А в KDE не можешь.

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

Wayland ничем не занимается, это просто протокол. Композитор - тоже, согласно тем же протоколам захвата экрана он может предоставить нужное клиенту, а тот уже сам решит как и что с этим делать. Задачи композитора не изменились никак - управление готовыми буферами изображений и обработка ввода. Все.

Так к чему страдания о комбайнах? Какая разница кому композитор предоставляет буфер – grim или XDPW? :)

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

Spectacle сосет, хочу Flameshot. Whoops, теперь нужен.

Ты утверждал что я не могу в кедах сделать скриншот без портала. Теперь ты орешь что spectacle гавно, мамочка, хатю другю скринфотилку. Уже на слив пошел? И да - сосет как раз таки твой Flameshot, ибо до сих пор не научился в мультимониторные конфигурации. А многие его фичи уже давно добавили в Spectacle

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

Это у иксофанатиков надо спросить. Может расскажешь?

  1. Я не иксофанатик
  2. Я понятия не имею что у тебя в голове

Ты писал:

в Wayland захват экрана можно осуществить через PipeWire

Пайпварь - вот вообще нихрена не вайланд. С тем же успехом его можно осуществлять драйвером видеокарты или hdmi-граббером.

Хотят чтобы как в Xorg все было - и захват ввода/вывода, и сервер печати, и шрифтовой движок, и тд и тп.)) им тяжело без комбайнов.

Wayland уже предоставляет доступ к буферу для PipeWire. Почему предоставлять тот же доступ к буферу для приложения – комбайн? Где логика-то? :)))

gaylord
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)
Тема будет перемещена в архив .