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

Когда человек не знает бородатых анекдотов

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

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

Кстати, тема про «является ли FlyWM перепиленным KDE» на LOR уже поднималась.

По файловому менеджеру: список.

Информация о рабочем столе Fly из базы знаний.

… запустив астру 17-й ветки…

Что за 17-я ветка?

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

Выделил мышкой в foot, вставил в другой foot, закрыл первый, вставил ещё раз – вставляется текст из firefox.

Используй любой менеджер буфера обмена и всё будет.

Я использую:

wl-clip-persist --clipboard both

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

В Konsole работает, хз

Дело не в konsole, у тебя менеджер буфера обмена(забыл как называется, в трее торчит обычно) в кедах запущен, поэтому и работает.

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

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

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

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

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

Поэтому каждую неделю кто-то анонсирует свой более классный скриншотель? :)

Если бы. Кроме

bind = ,Print, exec, /usr/bin/grimblast copy area
bind = Ctrl,Print, exec, grim -g "$(slurp)" - | ksnip -

И нет толком ничего. Ну если не привязываться к кедам\гному, а говорить об универсальных вариантах.

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

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

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

Чел, смирись, протокол вышел всратым. Может быть починят.

Согласен, X11 действительно всратый. И уже таки починили, сделав Wayland. Все хорошо

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

Мне нравится, ты как Iron_Bug, только от мира Wayland:

  • Ну не работает ваш кейс и идите в жопу
  • Завтра все починят
  • Если не починят, то точно послезавтра
  • Все протоколы есть, но их никто не имплементировал ЭТО НЕ ВИНА ВЕЙЛАНД ТЫ ТУПОЙ СУКА ТУПОЙ
  • ИКСОФАНАТИКИ

Эхехехехе.

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

X11 действительно всратый

Кстати, а ни у кого не возникает вопросов, почему «современный» протокол для отображения картинки на экран не умеет fractional scaling и требует трех(!) дополнительных протоколов чтобы выводить картинку на практически любой современный монитор?

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

не умеет fractional scaling

требует трех(!) дополнительных протоколов

Во первых - умеет и всегда умел, но делал это неоптимальным способом, рендеря картинку в несколько раз большего размера и ужимая её до нужного значения (кстати в макоси также реализовано), а fractional-scale-v1 и wp_viewport позволили сделать это наиболее оптимальным способом. Без лишних накладных расходов. И независимо на разные мониторы. Слабо твоему любимому Xorg так сделать? Именно ведь из-за всратости X11 у нас сейчас до сих пор мыло во многих приложениях, работающих через Xwayland, и пока единой «серебряной пули» не сделано.

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

Кстати, а ни у кого не возникает вопросов, почему «современный» протокол для отображения картинки на экран не умеет fractional scaling

https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/143

Влито три года назад. С разморозкой :)

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

Кстати, а ни у кого не возникает вопросов

Нет, у нас же не стоит цели докопаться на ровном месте до работающего решения чтобы был повод полыхающий пердак на ЛОР принести. Да и зачем? Твоей клоунады как раз хватает чтобы не заскучать.

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

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

Я наслаждаюсь этим копиумом даже больше, чем сишным.

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

Это еще один протокол сбоку, это не core :)

А что, у X11 внезапно все его расширения влиты в core protocol? Или может они все же отдельными xml файлами идут?)) смешной ты. Ну влей содержимое fractional-scale-v1.xml в wayland.xml, что принципиально поменяется? Кроме того, что у тебя получится километровый, плохо читаемый xml файл.

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

Нет, у нас же не стоит цели докопаться на ровном месте до работающего решения

Разве не такие решения называют «из говна и палок»?

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

А что, у X11

Причем тут x11? Мы говорим о «новом», «более совершенном» протоколе. Зачем нам думать про сборище костылей из 80-х?

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

Ты опять забываешь собственные слова?

Это еще один протокол сбоку, это не core :)

Ты докопался на ровном месте, что рабочее и стандартное решение - не часть основного протокола. Хотя wayland-protocols сейчас такая же зависимость для создания композитора, как и libwayland. Чтобы как раз не перегружать основной протокол - вынесли в расширения, грамотно версионированные. Но нет, надо все равно найти до чего докопаться, ведь в жопе свербит что не осталось аргументов против Wayland))

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

Разве не такие решения называют «из говна и палок»?

gaylord (26.05.25 11:10:30 MSK)

Есть такие кто называют, ага. Для них даже отдельный термин придумали. И ты его со своим ником практически угадал.

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

В таком случае - у X11 это из дрисни и спичек

А никто же не отрицает. Это ты почему-то постоянно откатываешься к «А ВОТ В ИКСАХ …». Иксы всратые, надо сделать нормально. Сделали – получился Wayland, где чтобы на HiDPI нарисовать картинку с кошкой надо три протокола и программировать viewporter. Почему бы не посмотреть где пошли не так, чтобы следующие поколения этих ошибок не совершали? Но нет, будем рваться в тщетной попытке защитить странный дизайн.

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

Есть такие кто называют, ага. Для них даже отдельный термин придумали. И ты его со своим ником практически угадал.

«Архитектор». На gaylord вообще не похоже. Ты странный.

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

Какие три протокола?)) я ещё раз у тебя спрашиваю - в чем принципиальная разница, что содержимое этих протоколов будет в одном wayland.xml или в разных файлах? Учитывая что и wayland и wayland-protocols находятся на одном сервере и разрабатываются одними и теми же людьми. До чего конкретно ты докапаться пытаешься?)) Это наоборот грамотный подход. Ты бы замучился парсить wayland.xml, будь все эти протоколы его частью.

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

Ты докопался на ровном месте, что рабочее и стандартное решение

Я докопался что в начале разработки Wayland были заложены ограничения, которые в итоге оказались скорее вредными, чем полезными:

  • Frame-perfect
  • Pixel-perfect
  • Полный отказ от позиционирования
  • Коллбек для отрисовки
  • Отрисовка курсора клиентом

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

Почему попытки сделать выводы вызывают такой батхерт – непонятно.

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

Архитектор

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

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

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

Никто не говорит что расширения протокола это плохо. Говорят что не признавать неудачные концепции, закрытые расширениями протокола – плохо.

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

Им явно тебя не хватало при проработке архитектуры))) кекаю с тебя. Люди по твоему должны сразу все делать за*бись, а не пробовать одни решения, отсеивать другие, находить компромиссы и так далее. А да - не должны ошибок совершать. В каком же розовом маня мирке ты живешь, я в шоке. Баттхерт тут только у тебя. Раз ты уже не знаешь до чего докапаться.

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

Какие три протокола?)) я ещё раз у тебя спрашиваю - в чем принципиальная разница, что содержимое этих протоколов будет в одном wayland.xml или в разных файлах?

Чем больше действий требуется для реализации фичи, тем выше шанс, что кто-то продолбается и сделает все неправильно. И в этом вляпались, по-моему, вообще все. История заезда дробного скалирования в Wayland тянулась около десяти лет, GNOME научился это делать буквально два года назад :))

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

Им явно тебя не хватало при проработке архитектуры))) кекаю с тебя. Люди по твоему должны сразу все делать за*бись, а не пробовать одни решения, отсеивать другие, находить компромиссы и так далее.

У них был опыт X11 и огромная куча софта, которая описывала все возможные кейсы. Был опыт других ОС. Они не то чтобы с нуля все делали.

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

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

wlroots все еще окно шарить не умеет.

hyprland отлично шарит одно окно. на работе даже не знают что у меня линукс, т.к. шарю только xrdp окно с удаленной машиной.

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

продолбается и сделает все неправильно.

Проблемы реализации. Докопайся с этим же аргументов до разрабов видеодров с реализациями OpenGL и Vulkan.

GNOME научился это делать буквально два года назад :))

Хочешь сказать, что это не проблема Гнома? Смешно))

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

Чел, ты это, завязывай голоса в голове слушать. Кто тут не признавал этого? По-моему только тебе такое мерещится. Был wl_shell в основном протоколе - признан неудачным. Deprecated, юзайте xdg-shell. Был wl_drm в основном протоколе. Признан неудачным. Deprecated, юзайте linux-dmabuf. Что не так? Это естественно все. Будет когда Wayland 2.0 - уберут устаревшие интерфейсы. Сейчас, ради сохранения обратной совместимости, все это на месте.

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

hyprland отлично шарит одно окно. на работе даже не знают что у меня линукс, т.к. шарю только xrdp окно с удаленной машиной.

hyprland реализует свой API :))

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

Разработчики Wayland признают проблемы. Я признаю проблемы. Ты - изливаешься говном в адрес Wayland не привнеся никаких попыток решить эти проблемы. Мы разные.

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

Более того, никто не говорит что они мудаки и их проклясть надо.

Говорит. Иногда (и даже часто) лучше совсем ничего не делать, чем заниматься мартышкиным трудом. Тут еще проблема, что у программистов поколения слишком быстро сменяются. Поэтому происходит бесконечный расколбас, и в конкретный момент времени всегда всё недоделанно и работает кое-как. Линуксоиды обречены вечно ждать ебилдов. Но так как это в основном такие же мартыхи, то им нормально.

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

Почему попытки сделать выводы вызывают такой батхерт

Ты опять обмазался копиумом - это ты сюда припёрся без аргументов накинуть на Wayland и уже которую страницу комментов бегаешь с баттхёртом от того что твои неаргументированные претензии все считают бессмысленными. Cope harder :)

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

Ты опять обмазался копиумом - это ты сюда припёрся без аргументов накинуть на Wayland и уже которую страницу комментов бегаешь с баттхёртом

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

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

Ага. И стали ещё более медленными, потому что основной контрибутор нашел себе работу xD

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

Разве что могу точно сказать про нарушения GPL, так как ковырял именно в этом направлении. Где от всего этого исходники я не знаю. Астровцы тоже не знают.

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

Ну да, мои аргументы и доводы ты ведь специально не читаешь. Ведь тебе не выгодно это - обсирать дальше Wayland будет сложнее))

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

Проблемы реализации

Проблемы экосистемы. Если делаешь API в котором сложно облажаться – ошибок будет меньше. Ну 80 лет индустрии скоро, ну хоть какие-то уроки уже пора начать усваивать?

Хочешь сказать, что это не проблема Гнома?

Хочу сказать, что это проблемы пользователей Гнома, которые осаждали их багтрекер, пока в иксах все работало. Что делает это проблемой экосистемы Wayland. Очевидно же.

Кто тут не признавал этого? По-моему только тебе такое мерещится. Был wl_shell в основном протоколе - признан неудачным. Deprecated, юзайте xdg-shell. Был wl_drm в основном протоколе. Признан неудачным. Deprecated, юзайте linux-dmabuf. Что не так? Это естественно все. Будет когда Wayland 2.0 - уберут устаревшие интерфейсы. Сейчас, ради сохранения обратной совместимости, все это на месте.

Проблема в том, что все это было известно сильно заранее, но люди все равно упрямо туда пошли. И вывод отсюда: «надо улучшать процесс дизайна», а не «бро, ещё один протокол, просто ещё один, в этот раз точно последний и все получится бро, просто ещё один протокол».

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

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

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