LINUX.ORG.RU

Выходит X.Org Server 26.1 RC1 с новыми возможностями

 , ,


0

3

Это касается всех оставшихся не-Xwayland серверов, включая Xorg, Xephyr, Xnest, Xvfb, Xwin (Microsoft Windows) и Xquartz (macOS).

Некоторые наиболее значимые изменения по сравнению с xorg-server 21.1:

  • удалена поддержка системы сборки autoconf/automake, теперь используется meson;
  • добавлена поддержка событий DPMSInfoNotify от DPMS 1.2;
  • добавлена поддержка XFixes 6.1 и AllowForceTerminate параметра в xorg.conf;
  • по умолчанию запрещены byte-swapped клиенты;
  • по умолчанию запрещены подключения к серверу шрифтов;
  • Xorg: добавлена платформа DRM для BSD;
  • Xorg: перемещены файлы логов непривилегерованного пользователя по умолчанию в $XDG_STATE_HOME/xorg;
  • Xvfb: добавлена поддержка множества CRTC;
  • Xvfb: поддерживает до 13 кнопок мыши;
  • добавлено больше тестов.

Оно живое :)

>>> x.org

★★

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

Они никогда не переедут, т.к. на wayland невозможно сделать то, что можно на иксах

Что-то ограниченное можно. Вот sway это реализация i3, почти один в один. Если сделают fluxbox, это будет грандиозный успех. Пока получается только тайлинг разной степени упоротости.

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

Например бинарные логи это как раз плохо.

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

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

ощущается это как «нас пересадили»

У мамкиных линуксоидов вечная проблема с тем что ничего не знают и ничему не учатся (ибо нечем) - отсюда и такие ощущения. Профессионалы GNU/Linux спокойно осваивают (а то и разрабатывают) одну технологию за другой и используют по мере необходимости.

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

Кто-то мне тут на ЛОРе писал, что ждёт когда в Wayland завезут жесты. Время, конечно, уже прошло, просто я сам ими не пользуюсь, поэтому не в курсе исправили ситуацию или нет.

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

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

Можно подумать из твоего набора слов понятна твоя претензия.

Ты реально не раздуплил что он написал? Там же ничего сложного. Как ты ещё в рабство к стиральной машинке не угодил? :-D :-D :-D

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

такое ощущение что пилят его создатели вяленда

О сколько нам открытий чудных готовят… интеллектуальная ограниченность и ленивое отсутствие любопытства. То есть чел припёрся в комменты опростаться наболевшим про иксы, и при этом он даже не в курсе что Wayland создан и развивается как раз разработчиками иксов. При том что это секрет Полишинеля - они всё это публично в рассылках проговаривали, на конференциях выступали, в блогах писали… И вот настолько погружённый в тему графической подсистемы хрен разумеется имеет экспертное мнение. Действительно, и чего это таких экспертов тотально игнорируют разрабы? Наверняка дело в заговоре корпораций по овладеванию! :-D

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

ждёт когда в Wayland завезут жесты

Может, он хотел какие-то свои жесты настроить? Такое только в нири и хайперленде (если не ошибаюсь) есть. Насчёт кед не в курсе.

если у юзера какой-нибудь древний Debian, то

немного не там он ждать решил.

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

Профессионалы GNU/Linux спокойно осваивают

А пользователям как быть? Сейчас за компами работают далеко не только профессиональные программисты, а еще и много специалистов в самых разнообразных областях.

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

А пользователям как быть?

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

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

ни раскладку клавиатуры поменять.

Серьёзно? Ты даже это не смог настроить в Wayland?! Мне прям интересно стало кем ты работаешь-то с такой устрашающей интеллектуальной мощью? Курьер? Свободная касса? И то, и другое выглядит неоправданно сложным для тебя.

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

вытереть сопли и разбираться

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

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

Wayland и не должен работать на старом железе, поскольку его композиторы разрабатываются для новых GPU.

Я уже давно (10+ лет) не вижу смысла покупать домой новые GPU так как продвинутые функции просто не востребованы. Из программ работающих с графикой мне нужны прежде всего KiCAD,FreeCAD и (несколько меньше) Gimp. Все они отлично работают даже с вообще не настроенным графическим ускорением. На практике же в иксы ставлю свободный драйвер с настройками по умолчанию и вообще не беспокоюсь. А последние несколько лет в основном используемом компе даже отдельной видеокарты нет, хватает того что в интеловском проце встроено. С выводом картинки на FullHD монитор - более чем справляется, а больше мне дома и не надо. Я не художник и не киберспортсмен. Ну и представьте мою реакцию если тратиться на новый GPU мне придется ТОЛЬКО потому что в софте поломают совместимость с интеловской встройкой. Да еще этот новый GPU будет гудеть вентиляторами как пылесос:(

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

Кстати, попробовал запустить у себя в Wayland’е kicad. Запустился, проблем не увидел.

Он в эмуляторе иксов работает, только там это слегка скрыто(сам его включает). Я не вижу смысла в эмуляции если можно использовать привычные иксы. Благо линукс это не винды и «принудительными» обновлениями не страдают.

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

при очередном «обновлении» всю совместимость поломали

Ну то есть обновиться решил ты, а поломали что-то там некие мифические они. В штаны тебе тоже «они» насрали?

приходится тратить время и силы на очередные разбирательства

Бедняжка, ты запыхался прочитав несколько страниц документации? Сильно вспотел пока пару конфигов поправил?

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

С выходом xlibre это уже не нужно.

Это ж мемный проект от «программиста», которого с иксов выкинули за то что он даже число в степень нормально возвести не может. Использовать такое будет либо полный ламер, либо извращённый ценитель говнокода как направления в абстрактном искусстве.

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

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

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

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

На браузерах и офисных приложениях это, конечно, не так заметно. Я заметил потому, что юзаю RetroArch и pcsxr + pcsx2-qt.

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

Организовать подключение по RDP

Виндузятники, рассуждающие про готовность линукса, это отдельный кринж конечно :)

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

И как я должен это угадать?

Именно угадать? То есть идея прочитать документацию даже в голову не приходит? Скорей бы таких угадывателей уже на ИИ заменили.

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

ускорения всего, что только можно, а прежде всего - пользовательских интерфейсов: DE/WM, браузеров, IDE, текстовых редакторов, эмуляторов терминала,... и т.д.

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

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

Во времена вторых Пентиумов ещё не было даже FullHD.

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

Я ж и пишу выше: ещё с FullHD сидеть можно и на иксах. Как только разрешение становится выше - без Wayland'а и современных GPU для ускорения интерфейсов уже не обойтись.

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

Во времена вторых Пентиумов ещё не было даже FullHD.

Ну и что?

из-за масштабирования, сглаживания шрифтов и HiDPI.

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

ещё с FullHD сидеть можно и на иксах. Как только разрешение становится выше

1920х1080 от «более высокого», под которым ты видимо подразумеваешь 2560х1440 (которое конечно 🚮 само по себе, но это другая тема) отличается меньше чем в 2 раза по количеству необходимых вычислений. При этом вычислительные мощности разных компов, имеющихся сейчас в эксплуатации, отличаются наверно в сотню раз, даже если не брать совсем экстремальные топы. Никак тут эта 1.8-кратная разница в разрешениях не может приводить к абсолютному «тут не лагает а тут уже лагает». Ну а если сравнить с пентиумами вторыми, то разница ещё больше. Вобщем, тебе кто-то лапшу на ушах организовал, а ты и рад.

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

Во-первых, «масштабирование интерфейсов» - это не когда сначала рисуют одну картинку, а потом её перерисовывают. Это когда, допустим, у программиста, который создал интерфейс программы, монитор 2560x1440, но при этом это самое окно имеет те же самые размеры на мониторе как у юзера с разрешением 1280x1024, так и у юзера с разрешением 7680×4320. И это масштабирование происходит именно на уровне тулкитов (например, Qt и GTK), которые его поддерживают. Им просто задают коэффициент масштабирования и они (эти тулкиты) потом сами вычисляют какие размеры должны быть у окна и его элементов интерфейса. И рисуют всё это один раз. Используя для ускорения рендеринга финальной картинки GPU.

Во-вторых, чем выше разрешение - тем меньше устаёт зрение. Уменьшение нагрузки на зрение я прочувствовал и при переходе с FullHD на 2560x1440.

Никак тут эта 1.8-кратная разница в разрешениях не может приводить к абсолютному «тут не лагает а тут уже лагает».

У любой шины и у любого канала есть свой предел. Иксы на FullHD уже работают на пределе своих возможностей.

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

ТОЛЬКО потому что в софте поломают совместимость с интеловской встройкой

Было уже, когда переходили exa-uxa-sna. Тогда даже 2д на интеле ухитрялся тормозить.

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

Ну то есть обновиться решил ты, а поломали что-то там некие мифические они.

Вы как-то не так мои слова восприняли. Я говорил о том, что в девяностых-нулевых годах от перехода на следующую версию дистрибутива(дебиана в моем случае) ожидали и получали действительно значимое улучшение работы системы. Ради этого можно было и потерпеть некоторые неудобства в процессе перехода. А в последние лет десять в большинстве случаев улучшения невидимы для пользователя, а вот поломки совместимости всё также остаются заметными. В результате например я после Дебиана-11 на следующие версии просто забил. Всё и так работает очень хорошо и мои задачи решает.

ты запыхался прочитав несколько страниц документации?

У меня система весьма существенно кастомизирована под МОИ потребности, предпочтения и привычки, благо линукс в отличие от проприетарных ОС это позволяет. Поэтому замена системы на другую версию - процесс достаточно трудозатратный. К примеру при переходе на systemd я не поленился и документацию почитать и потерпеть первый этап когда он был еще весьма сырой - потому что штука реально удобная и полезна (стала, когда доделали). А вот хоть какой-то личной пользы от перехода на вейланд я не увижу потому как его продвинутые графические возможности у меня дома не востребованы (мне и иксовых хватает с запасом), а неудобства перехода придется ощутить в полной мере.

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

Еще раз повторю, что в моих домашних применениях более чем достаточно скорости иксов с настройками по умолчанию и встроенной в проц интеловской графики. С запасом достаточно.

DE/WM

Используемый мной последние два десятка лет IceWM в ускорении не нуждается вообще.

текстовых редакторов

Может для тех «вордоподобным» что в составе «офисов» и надо, а обычные в ускорении не нуждаются. Я «офисами» не пользуюсь за ненадобностью в моих задачах.

эмуляторов терминала

Используемый мной последние тридцать лет xterm - ни в каких ускорениях не нуждается.

IDE

Для написания кода я как-то привык использовать простой текстовый редактор. Разбираться с монстрообразными IDE просто лень ибо у меня нет тот уровень задач чтобы от этого видимая польза была.

браузеров

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

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

XWayland с гораздо меньшими тормозами отрисовывает картинку чем нативные иксы.

На моих домашних задачах скорости отрисовки иксов достаточно, причем с изрядным запасом.

На браузерах и офисных приложениях это, конечно, не так заметно.

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

Офисный софт мне дома не нужен, так что про него ничего сказать не могу.

Я заметил потому, что юзаю RetroArch и pcsxr + pcsx2-qt.

А я не киберспортсмен, у меня на компе вообще ничего игрового нет.

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

без Wayland’а и современных GPU для ускорения интерфейсов уже не обойтись.

Ускорение в GPU прекрасно работало и до сих пор работает без всякого вейланда.

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

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

прямого вывода апаратно декодтрованного видео напрямую в экранный оверлей минуя дополгительный но опять же GPU шейдер

Отличная идея для feature request в xlibre :)

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

Отличная идея для feature request в xlibre :)

Основная проблема что это должно поддериваться и на стороне клиента -скажем того же firefox или mpv. А это уже сложнее.

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

Ну так я и говорю, что всё зависит от юзкейсов. Кому что.

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

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

Если код клиента будет максимально похож на конкурента - добавят без проблем.

И без feature клиентов нет и быть не может.

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

есть и сторонники у иксов

Не столько у самих иксов сколько у софта под ними работающего. Или под вейланд уже появился аналог например IceWM? А я вот не хочу с IceWM слезать, мне он удобен и привычен (хотя дефолтные конфиги я сильно переписал). Или вот уже упоминавшийся KiCAD который мне,как радиолюбителю, нужен, но в вейланде работает только через эмуляцию иксов. И зачем мне тогда вейланд если можно просто в иксах запускать? Кстати, а есть под вейланд эмулятор терминала, которому, как xterm, можно указать виндовую локаль и в нем будет честная однобайтная кодировка 1251? (тот же самый вопрос про 866).

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

1) Есть LabWC, который похож в т.ч. и на IceWM.

2) Проще запустить тот же xterm в XWayland, ибо эмуляторы терминалов в Wayland используют уже готовые движки заточенные под юникод.

3) Для перечисленных задач Wayland, конечно, не нужен. Он становится нужен при других задачах.

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

И рисуют всё это один раз. Используя для ускорения рендеринга финальной картинки GPU.

Тогда я ещё раз повторю - «рисовать всё 1 раз» можно быстро и на вторых пентиумах.

Во-вторых, чем выше разрешение - тем меньше устаёт зрение. Уменьшение нагрузки на зрение я прочувствовал и при переходе с FullHD на 2560x1440.

Ну тут два варианта - либо это сила самовнушения, либо старый монитор просто плохой был. У меня вот например такая история (где-то около 2010 года): после перехода с 1280х1024 17" на 1920х1080 21-23" (не помню) у меня стали болеть глаза. Разгадка простая: монитор 1280х1024 (samsung) был нормальный, а второй (viewsonic) был куплен после обнаружения его цены меньше 10000р. Затем я купил ещё один 1920х1080 23" (NEC) в 2 раза дороже первого и глаза болеть перестали. Сразу уточню: они оба были IPS и оба 60 Гц.

У любой шины и у любого канала есть свой предел. Иксы на FullHD уже работают на пределе своих возможностей.

Что ты несёшь? Какая ещё шина и канал? Иксы это программа, они ускоряются в 2 раза при ускорении в 2 раза проца с видеокартой и соответственно могут за то же время перерабатывать вдвое больше пикселей.

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

я после Дебиана-11 на следующие версии просто забил

Какое совпадение, я тоже на 11 остановился.

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

Я говорил о том, что в девяностых-нулевых годах от перехода на

Всё, понесло - дед опять забыл принять таблетки :-D

У меня система весьма существенно кастомизирована под МОИ потребности

И с чего ты взял что кому-то кроме ТЕБЯ на них не насрать?

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

Я благодаря Wayland смог вообще пересесть на Linux. У меня конфигурация ноутбук + внешний монитор, коэффициент масштабирования там естественно разный, из-за чего на иксах я просто не мог комфортно пользоваться ос, ведь либо на одном монитора все огромное, либо на другом мелкое. Так что пару лет пришлось ждать, пока Wayland допилят до юзабельного для меня уровня и переходить на линь в 2023.

На винде, кстати, такой же функционал был добавлен в 2013-2015 годах, т.е на 8-10 лет раньше. А в иксах его нормально реализовать было невозможно уже тогда из-за их же устаревшей архитектуры. Были костыли, но они работали сильно хуже и портили качество картинки (если замечали, что в XWayland приложениях на одном из мониторов текст как будто чуть более размытый - это последствие тех самых костылей). Так что Wayland в современном мире очень часто - необходимость, а не опция.

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

Ты реально не раздуплил что он написал? Там же ничего сложного. Как ты ещё в рабство к стиральной машинке не угодил? :-D :-D :-D

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

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

Есть LabWC, который похож в т.ч. и на IceWM.

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

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

Это просто единственный стековый wm на вяленом,

да ладно единственный. Wayfire куда как более продвинутый, и уже работает давно без всяких глюков и падений.

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

Виндузятники, рассуждающие про готовность линукса, это отдельный кринж конечно :)

Если у меня на работе комп с вендой, к которому я по РДП подключаюсь чтобы работу работать, я вендузятник?

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

Тем более. И чем плох RDP для подключения к виртуалке на линуксе? У меня часть компов с линуксом на работе и я тоже через XRdp хожу. С VNC слишком много сложностей. Например наш админ на работе не осилил настроить работу VNC на компе без монитора. А с XRdp это легко работает. Хотя у RDP есть и минусы, да, оно свой драйвер иксам заводит вместо невидии, тестирование вызывает проблемы.

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

кому-то кроме ТЕБЯ на них не насрать?

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

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

И чем плох RDP для подключения к виртуалке на линуксе?

подключение по RDP к ней как ни старался, не работает

У тебя там токены закончились или что тебе мешает дальше одного коммента прочитать перед написанием ответа?

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

они старались для себя и людей

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

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

Есть LabWC, который похож в т.ч. и на IceWM.

Уже хорошо.

Проще запустить тот же xterm в XWayland, ибо эмуляторы терминалов в Wayland используют уже готовые движки заточенные под юникод.

Я выше уже писал, что при общении с всякими железками в режиме терминала кодировка примерно всегда однобайтная. Чаще всего - голый ASCII,только латиница, символ==байт. Так что заточенность под юникод тут не подходит совсем никак. Встроенному софту какой-нибудь камеры видеонаблюдения или радиомодема или роутера или чего-нибудь еще такого - не объяснишь что кто-то решил что использование юникода в терминале почему-то якобы «прогрессивно». С тем что юникод полезен в браузере - я нисколько не спорю. Но не надо пихать его туда где он явно неудобен.

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

Латиница в UTF-8 кодируется теми же самыми байтами, что и ASCII (0-127). Для железа разницы нет никакой. Плюс, сейчас любой микроконтроллер с ядром Cortex-M легко переваривает UTF-8.

saahriktu ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.