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)
Ответ на: комментарий от gaylord

Если в flatpak засунуть, все хорошо.

За флэтпак олега попова и карандаша с кляксой. И орден юрия никулина.

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

А напомни ка первый, последний и единственный аргумент гномофилов

Понятия не имею - я им последний раз пользовался ещё до форка Mate. В те времена список окон там был.

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

Но примеров этих милионов разумеется нету.

Они прямо в комменте на который ты отвечаешь - там даже название конторы есть, чьих клиентов тебе нужно посмотреть.

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

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

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

4.2, я за бан

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

Я им пользовался очень продолжительное время на одном из ноутов. Там нет ни кусочка от Mutter и прочего от современного гнома. Не путай его с Cinnamon.

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

Забавно что ты решил, что что-то мне там «жопу рвет», а ещё что я где-то оскорбил тебя, бедненького. Чел, реально. Завязывай с этой фигней. Это не нормально.

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

Я тебе уже несколько раз сказал - есть стандартизованный и единый API для захвата экрана в Wayland. Не зависящий от Wayland композитора. Продолжай дальше в глаза долбиться.

Пайпварь - не файервол с менеджером прав доступа!

Где кто об обратном говорил? Примеры дыр с захватом экрана в Wayland - в студию!

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

Я тебе уже несколько раз сказал - есть стандартизованный и единый API для захвата экрана в Wayland.

Нет, он есть в Flatpak и местами в FDO. В Wayland его нет. Точнее, теперь есть, но им кроме wlroots еще никто не пользуется.

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

Ни ты, ни он так и не ответили - какая разница где он, этот API, если он ЕСТЬ и он РАБОТАЕТ? Может пора принять наконец реальность?

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

сделали через свои костыли. Стандартного протокола нет - но никто не запрещает тебе научить свой собственный композитор сообщать твоей собственной панельке через нестандартный протокол где находится окно. То есть оно работает но работает только в моно-среде. Если под иксами я могу запустить абсолютно любую панель с любым wm и это будет работать - то в вейланде нет.

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

Опять началось нытьё. Так это все же можно или не можно реализовать? Вы уж определитесь наконец. А то плохому танцору секурность мешает, понимаешь ли))

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

Ни ты, ни он так и не ответили - какая разница где он, этот API, если он ЕСТЬ и он РАБОТАЕТ?

Я тебе уже много раз отвечал, ты просто отказываешься это принимать. Wayland описывается протоколами в wayland-protocols. Если чего-то в них нет — этого не существует в терминах Wayland. Это важно потому, что Wayland это не только линуксовый десктоп, это, потенциально, BSDшный десктоп, встраиваемые устройства, стимдека, планшеты, телефоны, новые ОС типа фуксии и прочее. А значит dbus и pipewire находятся за рамками архитектурной дискуссии о Wayland, как протоколе.

Ты же говоришь о Wayland как о линуксовом десктопе целиком, включая dbus, pipewire и черта в ступе.

Так понятнее?

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

Я ему про одно, он мне про другое))) Дядь, я тебе ещё раз говорю - какая разница где этот API находится? Вот какая скажи мне? Если он позволяет в окружениях на базе Wayland захыватывать и шарить экран, независимо от композитора? Да он в иксах даже работать будет. Мало ли что там в терминах Wayland не существует. По факту у тебя есть возможность захватывать и шарить экран, которой уже пользуется огромное количество софта. Даже проприетарного. Но ты все равно вот уперся «коко в Wayland нету этого, значит оно не Wayland, кудах». Ну доделают эти протоколы для захвата поверхностей - будет и там. Дальше-то что? В настоящий момент уже проблема захвата экрана в Wayland решена, банально на питоне за полчаса можно сваять простенькую скриншотилку. Которая будет через dbus дергать нужный интерфейс и получать картинку.

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

Как минимум вот этого ещё не хватает https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/406 да и там в реквестах ещё дофига подобного. Я даже не представляю сколько лет это все будет интегрироваться. А порталы уже есть и работают уже сейчас.

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

Я ему про одно, он мне про другое

Нет, это я тебе про одно (Wayland с точки зрения разработчика, не обязательно линуксового), а ты мне про У МЕНЯ В KDE ВСЕ РАБОТАЕТ.

Вот какая скажи мне?

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

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

С этим никто не спорит.

Но ты все равно вот уперся «коко в Wayland нету этого, значит оно не Wayland, кудах».

Все так. В Wayland этого не было, пока ext-image-* не принесли.

Ну доделают эти протоколы для захвата поверхностей - будет и там.

Уже доделали, стало хорошо.

Дальше-то что?

Дальше в протоколе Wayland (и его реализациях) появится стандартный способ захватывать экран.

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

В линуксовом десктопе решена.

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

а ты мне про У МЕНЯ В KDE ВСЕ РАБОТАЕТ.

Я хоть слово про KDE сказал? Лечись.

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

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

Уже доделали, стало хорошо.

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

Дальше в протоколе Wayland появится способ захватывать экран.

Лет через 5 - да. Никто не спорит.

В линуксовом десктопе решена.

Мы про какой-то ещё десктоп говорим? Окей, если вспомнить про, прости Господи, BSD - во фряхе порталы также работают. С OBS можно экран писать. Что не так?

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

Я хоть слово про KDE сказал?

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

Ты уперся что в Wayland тебе не хватает API для захвата экрана, хотя оно есть

Мне хватает, я spectacle пользуюсь. Но стандартного API в Wayland и правда нет, по крайней мере, сейчас есть только в wlroots. Это не взаимоисключающие вещи.

Ничего не изменилось, в Sway по-прежнему нельзя индивидуально окна шарить, например.

Изменилось, теперь есть общий протокол, это хорошо. Плохо, что sway все еще его не до конца умеет.

Лет через 5 - да. Никто не спорит.

В протоколе он уже есть. Куска про toplevel в sway еще нет.

Мы про какой-то ещё десктоп говорим? Окей, если вспомнить про, прости Господи, BSD - во фряхе порталы также работают. С OBS можно экран писать. Что не так?

Я же говорю, ты простой факт «там нет стандартного API» воспринимаешь как «нельзя что-то сделать прямо сейчас». Это не так. Люди как-то повыкручивались.

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

GNOME не Wayland

До тебя до сих пор что ли не дошло что это значит? Капец.

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

В протоколе он уже есть. Куска про toplevel в sway еще нет.

Там куска нету, там есть, но не до конца. А порталы уже есть и работают везде. Что по-твоему выберет разработчик какой нибудь писалки с экрана - ждать 1500 лет пока все протоколы доделают, вольют в wayland-protocols, реализуют во всех существующих в природе либах и композиторах, или просто возьмет готовое, композиторо-независимое решение? Срать он хотел внутри Wayland этот API или сбоку прикручен, понимаешь? А юзеру так и вовсе до лампочки.

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

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

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

Wayland и линуксовый десктоп - это в принципе прочная связка, потому что в BSD на данный момент Wayland работает не в пример хуже. Очень многого не хватает. Потому естественно - для меня Wayland и линуксовый десктоп стояли и будут стоять рядом. Что там у других - не моя забота. Я линуксоид.

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

в BSD на данный момент Wayland работает не в пример хуже.

насколько я понимаю вейланду пофигу на ядро на котором крутится ОС. Ему что линукс что бсд - все едино. Так что тут скорее вопрос к дистрибутивам - под линукс относительно свежий вейланд софт идет из коробки а под бсд только если из портов собирать. Читал тут как народ прекрасно ставил wayfire на bsd и все отлично работало - но опять же это не про бинари из каропки.

Единственное что может подгаживать в ядре - печальное состояние драйверов в бсд по сравнению с линуксом, но это уже не проблема вейланда или иксов.

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

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

А Expose - это часть композитора, то есть имеет доступ к тем самым «секретным» данным о координатах окон. Но поскольку протокола станадартного нет - то ты не можешь в принципе написать универсальную панельку которая работала бы в любом вейланд десктопе. Тебе надо реализовывать это отдельно для кде, гном, wlroots и еще и в каждой панельке. То есть проще - забить. Что и сделали в mate и xfce - просто под вейландом опция панели отображать только приложения текущего стола задисейблена.

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

насколько я понимаю вейланду пофигу на ядро

И да и нет. Не знаю как сейчас, раньше все опиралось на сугубо линуксовые интерфейсы.

Читал тут как народ прекрасно ставил wayfire на bsd и все отлично работало - но опять же это не про бинари из каропки.

У меня из всего разнообразия композиторов более мене стабильно во FreeBSD работал только Sway. В кедах козлило дробное масштабирование и в целом оно все каким-то свинцовым, тяжелым ощущалось. Не знаю как объяснить. Это не тормоза, но вот какая то тяжесть отрисовки чувствовалась. Остальное падало или выдавало различные приколы.

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

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

Тоже может, опять же это не ограничение протокола. И не его нарушение, если подобное реализовать. Да общепринятого протокола для этого пока нет, у KDE свое для этого, у wlroots - свое, там через ipc делают.

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

Потенциально вот эта штука решает эту задачу. Забавно, что её предложил самый ярый хейтер Wayland)) даже такие взрослеют и перестают ныть, и начинают сообща дорабатывать Wayland. https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/389...

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

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

Это записано в той презенташке которую продали - соответственно в стандартном протоколе это реалиовывать нельзя иначе придется презенташкой подтереться. Ну какбы с тирингом вяленд-протоколисты вынуждены были страничку своей презентации о том что де в иксах тиринг а в вяленом его принципиально быть не может - прилюдно съесть. И включить тиринг в вейланд. Возможно также будет и с частью псевдо-секьюрити. Но такое продавливание и выкорчевывание основ - хоть и дегенеративных - идет очень тяжело. Поэтому многие разрабы просто психуют и костылят свое родное нестандартное чтобы хоть както работало - или лепят свои протоколы, или ipc накручивают.

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

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

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

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

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

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

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

и тебе энергоэффективность, и отсутствие тиринга и плавность интерфейса

Где в этом обман?)) что за теории заговора пошли))

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

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

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

Вы все что ли в какой-то параллельной вселенной живете? Или вы жертвы РенТВ?

и где энергоэффективность?

Мой ноут под Wayland живет на 30-40 минут дольше, чем под иксами. В KDE. Для меня это существенный показатель. И дольше чем под Win 10. Ты сам пользуешься чем-нибудь на Wayland? Сравнивал энергоэффективность? Или только теории заговора строишь?

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

BSDшный десктоп

Уже смешно :)

встраиваемые устройства, стимдека, планшеты, телефоны, новые ОС типа фуксии и прочее

И вот в этом во всём прям критически важна возможность установить произвольный композер и панель? Часто ты такое на стимдеке и встройке делаешь?

включая dbus, pipewire и черта в ступе

С какого перепугу ты решил что dbus это что-то линукс-специфичное?

Да и pipewire это открытый проект с отлично документированными API - которые без проблем можно реализовать хоть в embedded, хоть в фуксии если сильно приспичит.

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

И вот в этом во всём прям критически важна возможность установить произвольный композер и панель?

Почему нет?

С какого перепугу ты решил что dbus это что-то линукс-специфичное?

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

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

Мой ноут под Wayland живет на 30-40 минут дольше, чем под иксами.

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

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

А я ничего и не собираюсь никому доказывать. Мой Latitude 7280 реально живет от АКБ на Plasma Wayland дольше, чем на иксах или винде десятке. Мне лично этого факта достаточно. И мне плевать верят мне или нет. К тому же - слепо доверять тестам в сети это одно. Иметь свой собственный опыт - совсем другое.

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

Все, окончательно разорвался))

Зашивайся, я его всю жизнь так называю. Если тебя это так тригерит, то ты ещё долго рваться будешь.

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

А я ничего и не собираюсь никому доказывать. Мой Latitude 7280 реально живет от АКБ на Plasma Wayland дольше, чем на иксах или винде десятке. Мне лично этого факта достаточно. И мне плевать верят мне или нет. К тому же - слепо доверять тестам в сети это одно. Иметь свой собственный опыт - совсем другое.

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

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

Мне этого ноута более чем достаточно. Не вижу смысла менять на что-то другое.

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

Так ты нам объясни - зачем заменять рабочие и хорошо интегрированные друг с другом компоненты на что-то левое?

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

Так ты нам объясни - зачем заменять рабочие и хорошо интегрированные друг с другом компоненты на что-то левое?

Тебя никто не заставляет ничего заменять, не переживай ты так.

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