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

Какие ещё костыли? Я просто ввёл команду xrandr. Иксы полностью дефолтные из репы, видеодрайвер тоже, никаких композитингов не настраивал.

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

ПЦ какое достижение! А будь добр, замени неудобную панель плазмы на удобную панель xfce и добавь коньки. Переключение ракладки переведи на xxkb (там настройки лучше)(в смысле намного лучше!) и запись скринкаста сделай через ffmpeg (а никто другой просто не умеет писать кодеком qtrle или например h264_omx (или любым другим недефолтным, в зависимости от извращённости твоей железки). А ещё надо чтобы по нажатию <хоткей_name> под курсором мыши выпадал список окон на всех столах, как это реализовано например в xfdesktop (и ещё где то, не помню где).

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

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

Вот пример: когда в иксах пытаешся пользовтся фреймбуфером, напимер используя fbi или fbcon, у тебя ничего из этого не получается – ты же не будешь писать <…> верно? Ограничение есть не только у вяленда

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

И ты смог запустить fbcon из-под xterm/urxvt/etc.?

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

Ну хотя бы для того, чтобы ДЕ не дегрдировал в неюзабельное говно. Ведь более удобный компонент лучше менее удобного!

Я тебе ещё раз говорю - меня все устраивает, я не вижу ни одной причины заменять ни один компонент в прекрасной KDE Plasma на что-то стороннее. Зачем? Ради чего?

А я хочу лучше! И оно уже есть, надо прпосто взять и включить!

Ну так и говори за себя, почему мне или другим надо этим мазахизмом заниматься? Это и в иксах делали только фрики. То компиз вместо квина прикручивали, то панели меняли.

Да, именно. Вот покажи мастер-класс, воспользуйся ffmpeg'ом!

Я пишу экран через OBS Studio, и не вижу смысла брать что-то другое. И да - через ffmpeg тоже можно писать, правда только весь видеовыход целиком, без отдельных окон. Через kmsgrab.

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

видеодрайвер тоже, никаких композитингов не настраивал.

Мда, ещё один не умеющий читать. Видимо хреновое изображение с иксов совсем вам зрение подпортило.

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

А не слишком ли много нюансов?

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

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

Нет, это называется «фрагментация» и «бардак».

О! Точно, это как раз очень хорошо иллюстрирует происходящее в твоей системе, что ты нам тут так красочно поведал :)

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

Нет, это называется «фрагментация» и «бардак»

Not, you. «фрагментация» и «бардак» это когда для X11 cуществуют +100500 оконных менеджеров а-ля Ion, StumpWM, wmii, TWM, Sawfish, которых почти никто не знает

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

Не, кде у меня не запустился в самом дефолтном варианте. Это был дебиан12 и карта nvidia9200m/нуво. А на HD8450G я не помню в каком дистре он не запустился. Вот серьёзно, мне теперь что, из за влажных мечтаний красношапок носиться и подбирать комбинацию железо/дистрибутив, соврместимую с каким то конкретным вайландоподелием? Чтобы что, титаническим усилием сделать ДЕ не намного хуже чем было?

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

Где и что это такое?

Сделал затем чтобы больше не зависеть от фантазий странных людей с манией всё переделывать и ломать.

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

Ну и пусть существуют, они веь все работают и прекрасно меняются один на другой. Иногда даже без перезагрузки окружения!

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

Да, но у меня то все компоненты нормально взаимодействуют!

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

Ну и пусть существуют, они веь все работают и прекрасно меняются один на другой. Иногда даже без перезагрузки окружения!

Как и wayland-композиторы, они тоже

все работают и прекрасно меняются один на другой. Иногда даже без перезагрузки окружения!

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

Ну и пусть существуют

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

Это gtk2 wm, который был до metacity, sawfish или sawmill... Можно в дебиане поставить gnome-flashback и запускать гном с любым wm, в том числе sawfish. Он совершенен, там нечего больше доделывать.

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

Ещё раз - ты ныл, что в опенсорсе все плохо и разрабы там выгорают. Я тебе сказал, что не только в опенсорсе так. До чего ты докопаться хочешь?

- меня муж бьет

- лол, не тебя одну

Лоровцы такие лоровцы :DDD

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

Не, кде у меня не запустился в самом дефолтном варианте. Это был дебиан12 и карта nvidia9200m/нуво.

Так, а в чем тогда проблема? У тебя заработало, даже на карте 2008 года.

А на HD8450G я не помню в каком дистре он не запустился

Так может дело в дистрибутиве?

Вот серьёзно, мне теперь что, из за влажных мечтаний красношапок носиться и подбирать комбинацию железо/дистрибутив

Стоп. Я чет нить потерял. Изначально разговор идет про дебиан, где все ок, потом резко - виноваты «красношапки». И да - «подбирать сочетание железо/дистрибутив» - все-же надо. Желательно - выбирать дистрибутив не маргинальный, а как раз тот самый дебиан, на котором «все ок» даже на железе 2008 года…

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

Как и wayland-композиторы, они тоже

Да как то не особо... Даже в стандартных сценариях, но ведь стандартные сценарии это довольно скучно а часто ещё и не удобно.

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

А можно запустить КДЕ/вайланд, а потом заменить композитор через sway --replace?

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

Так, а в чем тогда проблема?

В том, что 50% протестированных вайландов НЕ заработали, а гном проявил все свои архитектурные косяки до полной неюзабельности. Вот серьёзно, чколько гагагерц ему надо на каждое окно чтобы выдавать хотя бы 20 фпс?

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

А можно запустиь sway прямо ВМЕСТО kwin и передаь всех клиентов новому композитору?

А можно запустить i3 прямо НА kwin-x11 и работать с ними паралелльно?

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

Когда гном2 убрали, разумеется я сразу включил gnome-fallback режим, потому что дефолтный гном3 был непригоден даже чтобы переждать проблемы. Но wm был видимо другой. Посмотрел в википедии скриншот, выглядит прилично. Но про «совершенен» не соглашусь.

В любом случае, сделанное по собственному персональному заказу всегда будет в итоге удобнее чем подстраивать что-то дефолтное. Но если б не гном3 я б этим наверно не стал заниматься.

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

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

Wlroots композиторы работают на встройках 2007 года, предположительно и 2004 года, проблема явно не в протоколе. Всякие kwin, mutter и hyprland более требовательные. Софтверный композитинг есть ещё, довольно быстрый.

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

Я просто ввёл команду xrandr.

Вы путаете аппаратную частоту обновления монитора, которую вы и устанавливаете через xrandr, с частотой отрисовки самого содержимого, которая ограничена X-сервером.

Sunderland93 дело говорит: для X-сервера с XRandr все ваши подключённые мониторы — это один большой виртуальный монитор, и у него есть лишь одна частота отрисовки, обычно — минимальная из доступных при наличии композитора. В результате при наличии двух мониторов 60 и 120 Гц отрисовка будет происходить с частотой первого на обоих.

И если при кратных частотах всё ещё куда ни шло, то если у вас, скажем, 60 и 144 Гц, то привет или тиринг, или статтеринг из-за несовпадающих точек синхронизации.

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

Стоп. Я чет нить потерял.

Вайланд почти полностью детище красношапок. Они проплатили туда своих людей продвинули туда свою политику, таким образом чтобы вайланд работал только в гноме и только в рамках функционала гнома. И хотя в последние 5 лет ситуация выправляется, следы той диверсии буду устранять скорее всего ещё лет 10-15. Проще сделать как с пульс-аудио - переделать с нуля и выкинуть на обочину. Опять же, повторюсь, изначальная идея вайланда была хорошей!

И да - «подбирать сочетание железо/дистрибутив» - все-же надо. Желательно - выбирать дистрибутив не маргинальный, а как раз тот самый дебиан

В 2006 году, когда я впервые взял в руки линукс, Х11 уже достиг того уровня, когда дистирибутив вообще не имел значения. Только версия ядра и наличие совмстимого с видеокартой видеодрайвера. Всё, этого было достаточно чтобы воспользоваться ВСЕМИ возможностями железа (которые реализовали разработчики, но этоотдельный вопрос) в ЛЮБОМ ДЕ/ВМ в любом дистрибутиве в любых комбинациях. Ах, да, а ещё с этим мог справиться школьник, не знающий английского. По сравнению с этим современный вайланд выглядит слегка странно.

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

Да, такая возможность существовала. Но её выпилили из стандартных поставок гном2 и кде лет 10 назад за полной ненужностью пользователям. И я не знаю в каком состоянии сейчас находится приложение, реализующее это в 2 клика. Боюсь потребуется курить маны или собирать пакеты. В любом случае на уровне Х11 и api всё на месте.

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

XOrg же не рендерит каждый кадр вручную, он только рассылает прогам уведомления когда надо что-то перерисовать, не? А так проги могут хоть 500гц рисовать (если проца хватит). Или команда рисования от проги иксами специально задерживается на межкадровый интервал? Если бы было так - был бы невозможен тиринг, сомневаюсь.

И если при кратных частотах всё ещё куда ни шло, то если у вас, скажем, 60 и 144 Гц, то привет или тиринг, или статтеринг из-за несовпадающих точек синхронизации.

А если 60 и 60 то видеокарта гарантирует синхронность вертикальной развёртки обоих своих выходов? А если две видеокарты?

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

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

Зато эта «ненужно»-возможность – штатная фича вайланд. А --replaceа нету, да. (🤡)

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

ты виндузятник

К несчастью нет. Потому что говном (как обычно) накормили дебильных линуксоидов, а у виндузятников с оконной системой всегда было всё хорошо.

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

чколько гагагерц ему надо на каждое окно чтобы выдавать хотя бы 20 фпс

Понятия не имею. Но у меня есть предположение, что мало кто из разработчиков ориентируется на видеокарты и прочее железо 2008 года… Уже, мягко говоря 17 лет прошло.

Давайте еще на БЭСМ-6 попробуем запустить, а потом удивимся: «Какого художника - не запускается? Компьютер-же!»

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

Вайланд почти полностью детище красношапок

Начал Кристиан Хогсберг, да. Тогда в шапке работал. Его, как я понимаю, иксы уже просто допекли своими костылями.

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

Они проплатили туда своих людей продвинули туда свою политику, таким образом чтобы вайланд работал только в гноме и только в рамках функционала гнома

Действительно. Вот негодяи. Их основной рабочий стол в дистрибутиве, они людям деньги платят, комитят везде, пытаются хоть как-то стандартизировать сложившийся зоопарк. Сволочи и паразиты. ДАВИТЬ ! АААААА!!! АЗАЗАЗАЗА !!!! :)

Опять же, повторюсь, изначальная идея вайланда была хорошей!

Она таковой и осталась.

В 2006 году, когда я впервые взял в руки линукс, Х11 уже достиг того уровня, когда дистирибутив вообще не имел значения.

Действительно? Ну-ка, вот сейчас в 2025 году - покажи мне вывод в HDR под иксами. Как так нельзя? И уже в 2006 иксы были обвешаны костылями, как тот самый зомбак.

Всё, этого было достаточно чтобы воспользоваться ВСЕМИ возможностями железа (которые реализовали разработчики, но этоотдельный вопрос) в ЛЮБОМ ДЕ/ВМ в любом дистрибутиве в любых комбинациях.

Про HDR в 2025 году, я уже написал выше… Это - как минимум. Как сделаете - я вам еще задачек (для начала попроще) подкину. Потом уже в расширения протокола поглубже копнем. Так чтоб вас там с иксами - совсем вштырило. Не окочурьтесь тока.

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

Уже, мягко говоря 17 лет прошло.

Ну, там в принципе и 1% от ресурсов невидия 9200М хватило бы чтобы нарисовать 20 окон в 20 фпс. К сожалению гном имеет менее 1% КПД.

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

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

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

А насчёт зоопарка вы гоните. Никто не создал больше зоопарка чем они.

Ну-ка, вот сейчас в 2025 году - покажи мне вывод в HDR под иксами.

Сразу как только в вайланде реализуют абсолютное позиционирование окон. Ну и ещё когда HDR-контент станет лучше SDR-контента и его собственно начнут делать. Просто окнами я каждый день по 1000 раз пользуюсь, а HDR-видосики ещё ни разу не возникало желания посмотреть. И ещё ни разу не видел HDR-монитора, на который было бы приятно смотреть и хотелось бы его купить.

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

И уже в 2006 иксы были обвешаны костылями, как тот самый зомбак.

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

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

My bad, перепрочитал коммент, я не правильно понял. Думал, ты откатил на 6, так как 7 будет только вяляный. Кстати у меня нвилиа, пропетар, вроде нет проблем (swaywm)

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

Ну с ней самой по себе нет проблем

Там есть баг с kwin и ней, но когда ты пытаешься выводить на внешний монитор через встройку

Грузится ядро проца, и на бумаге там 144гц, а в реальности 30

И это проблема, потому что на иксах плазма не может делать разное масштабирование разным мониторам

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

Потому что твой Гуй хуе консоли

Ниче не понял кроме того что Фрейд по тебе плачит. Сказать-то что хотел?

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

и реализовал всё отвратительно

Бгыы… и мейнтейнеры всех основных дистров GNU\Linux этого не заметили и с радостью перешли на systemd. То-ли дело всратый ноунейм с ЛОР - уж он-то видит всех насквозь, уж он-то показал бы всем этим убогим разрабам с их жалкими десятилетия опыта разработки ОС… только мамка опять заставляет уроки делать, поэтому в другой раз :-D :-D :-D

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

1) weston имеет ряд своих внутренних протоколов, и также опирается на wayland-protocols. 2) weston применяется в WSLg. Спрашивай у юзеров оного как им.

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

Я за принятие реальности.

А зачем нам принимать твою реальность? Тем более что у тебя даже желаний там нет :)

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

Можешь поговорить с разработчиками labwc

Чтобы что? Узнать что в процессе разработки ПО требования к нему могут меняться? Дык я это уже четверть века как знаю.

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

они были очень демотивированы черепашьей скоростью экосистемы

Одна из причин появления Wayland как раз.

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

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

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

Хорошие намерения совершенно не означают что новое порождение не повторит тех же ошибок.

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