LINUX.ORG.RU

X.Org Server 21.1.0

 , , ,


3

1

Спустя три с половиной года с момента выхода последней значительной версии состоялся релиз X.Org Server 21.1.0. Изменена система нумерации версий: теперь первая цифра означает год, вторая порядковый номер крупного релиза в году, а третья — корректирующее обновление.

Из значительных изменений можно выделить следующие:

  • В xvfb добавлена поддержка 2D-ускорения Glamor.

  • Добавлена полноценная поддержка системы сборки Meson. В следующей значительной версии будет удалена поддержка сборки с помощью autotools.

  • Появилась поддержка XInput 2.4, дающая возможность использования управляющих жестов на тачпадах.

  • XWayland теперь выпускается в качестве отдельного пакета со своим собственным циклом разработки.

Также сделан ряд небольших изменений и исправлений.

>>> Подробности

★★★

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

Нет идеальной ОС. Большинство оценок … субъективность.

Я это и написал в своих постах выше, если ты не заметил. Для IT-специалистов недостатки и проблемы Windows перевешивают недостатки и проблемы Linux. Потому последний среди них и стал более популярным.

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

Есть такие! На одноплатниках. Сначала показывают 2d в иксах без ускорения, а потом в вяленом на акселераторе.

Вот, например, одно из последних таких сравнений на RPi4. Сеанс X.Org на Ubuntu 21.04 сходу «порадовал» всех тирингом. Шёл 2021 год.

https://www.youtube.com/watch?v=a-Gfpc60cHU

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

Это изменение протокола. Программы, не умеющие обрабатывать данные коды, будут сломаны.

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

А это — нарушение протокола.

А это вообще бред. Протокол не может ограничивать контент.

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

Короче, всё, я устал. Этот человек несёт и не расплёскивает. После «диски» хочется ржать и не останавливаться. В Линуксе нет «дисков» (кроме физических) - есть точки монтирования.

А ты мне нравишься. А чё там с твоей NTFS? Как у неё дела с мелкими файлами? Мне очень нравится видеть, как на проф железе пацаны ждут по часу-двум, чтобы просто нажать в консоли create-react-fu-app, ага. А с тирингом на ноутах как? Это нормально, что надо выставить и выкрутить всё на макс потребление? И хрен бы с ним, но что делать с воющей системой охлаждения? Как вообще сделать, чтобы Windows не паслась в фоне? Ах да, есть… Есть такие слова: LTSC/B, ну-ну. Давай прикупим хомяком.
А? Что? Как бетатестер? Я что, на своей уютной Windows даже хуже, чем на Arch? Меня не спрашивают, а всё равно обновляют? Ой, мне же 60 лет и я женщина. Где мой скайп? Почему Windows запрещает мне зайти на МОЙ компьютер? Мне нужен телефон? И почта? И подтверждение, что это я? Это же МОЙ компьютер?

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

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

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

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

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

Каких, например?

Официальных же, ты чего? Пакеты gtk2-devel и даже gtk1-devel никто никуда не выкидывал. По-крайней мере из Fedora.

Name         : gtk+-devel
Epoch        : 1
Version      : 1.2.10
Release      : 95.fc33
Architecture : x86_64
Size         : 1.4 M
Source       : gtk+-1.2.10-95.fc33.src.rpm
Repository   : @System
From repo    : fedora
Summary      : Development tools for GTK+ (GIMP ToolKit) applications
URL          : http://www.gtk.org/
License      : LGPLv2+
Description  : Libraries, header files and documentation for developing GTK+
             : (GIMP ToolKit) applications.

Name         : gtk2-devel
Version      : 2.24.33
Release      : 1.fc33
Architecture : x86_64
Size         : 24 M
Source       : gtk2-2.24.33-1.fc33.src.rpm
Repository   : @System
From repo    : updates
Summary      : Development files for GTK+
URL          : http://www.gtk.org
License      : LGPLv2+
Description  : This package contains the libraries and header files that are needed
             : for writing applications with the GTK+ widget toolkit. If you plan
             : to develop applications with GTK+, consider installing the gtk2-devel-docs
             : package.

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

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

У меня на исках моментальная отзывчивость и никакого конфигурирования (в том числе шрифтов).

это могут быть гномопроблемы

Думаю, так и есть. Раньше стоял гном - постоянно где-то лагало.

частный случай железа ноутбука.

Вряд ли. Если только ноут не из 90х.

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

а потом наивное дитё пойдёт почитать, зачем придумали triple buffering, EXT_swap_control_tear, VK_PRESENT_MODE_FIFO_RELAXED_KHR

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

По моему, нет.

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

Есть и недостатки, но не настолько критичные. А для вяленого есть только вариации vnc? Не уверен, что это адекватная замена. С другой стороны, если будет прорыв в механизмах сжатия vnc, то вполне может и обогнать.

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

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

Не, всё чётко. В любом современном дистре делаешь (или аналог этой команды):

sudo dnf -y install gtk2-devel

И пошёл использовать этот GTK+2, как тебе заблагорассудится:

git clone https://github.com/EXL/2048
cd 2048/2048-Gtk2/
cmake -DCMAKE_BUILD_TYPE=Release .
cmake --build .
./2048-Gtk2

ИМХО, GTK+2 выкинут из репозиториев не скоро, если вообще выкинут. Это вам не Qt 4 (вспоминаем печальную ситуацию с Debian’ом).

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

Сеанс X.Org на Ubuntu 21.04 сходу «порадовал» всех тирингом.

А сеанс Wayland настолько защищённый, что ты в нем не можешь использовать клавиатуру. Так победим!

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

Без понятия почему в 2021 году проблема тиринга как в Windows XP в этом X.Org до сих пор актуальна. Где-то было написано мол не могут решить проблему не сломав протокол X11 и не похерив совместимость.

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

Где-то было написано мол не могут решить проблему не сломав протокол X11 и не похерив совместимость.

В упор не верю. Это всё элементарно делается на аппаратном уровне прозрачно для приложений.

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

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

В упор не верю.

кого это волнует кроме тебя самого

Это всё элементарно делается на аппаратном уровне прозрачно для приложений.

в режиме композитора

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

Итого, вы намеренно разжигаете флейм, используя «Wayland = GNOME» вместо реального «На десктопах GNOME наиболее качественно реализует Wayland-сессию».

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

4.2

В видео по ссылке это прямо говорится - он в консоли и адресной строке лисы не смог ничего набрать

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

«Зачем нужно микроядро? Нам нужно работать, а не страдать».

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

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

Господи, да откуда же вы берётесь?! Не поленился, проверил:

https://baat.z-lab.me/~exl_lab/movies/x11shit.webm

P.S. В этой Astra Linux сделано довольно приятное глазу оформление, видно что люди старались и дизайнили, а не как в ALT на отвались вывали дефолт.

P.P.S. Версия: Orel, 2.12.22

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

Каким образом этот факт кореллирует с утверждаемой вами невозможностью использовать клавиатуру в Wayland-сеансе?

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

ОНИ РАБОТАЮТ.

«Но оно же работает.» - это невероятно тупая отмазка.

Причём тут куда они что ставят?

При том что это создает помойку в системе. Ну ладно, виндузятникам пофиг. Можно просто переустановить шиндовс)

Вы русский? Честно? Я без обиды - просто ощущение, что вы несёте и не понимаете вопрос.

Опа. Да вы ещё у нас и нацист.

Наглая ложь. Через RDP я рулил Windows 2000 серверами через dial up, через ssh -C -X всё колом вставало. Я сейчас могу без проблем лазить по сети в Firefox через 512Kbit соединение. ssh -XC/VNC оба неюзабельны вообще.

Это уже от кривизны рук зависит. VNC очень легко настраивается и его можно настроить в достаточно специфическую конфигурацию, например сделать login server, который будет перебрасывать на нужную машину. В RDP из-за говноограничений приходится запиливать Remote desktop внутри другого и похожие извращения.

Линуксе есть SSHFS, NFS, CIFS и всякие enterprise извраты - всё это адово сложно настраивать, а без консоли - никак.

Это нормальные решения, а не костыльная надстройка над RDP. На практике они ИМХО несложно настраиваются.

консоли - никак

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

Вы про CUPS/IPP? Это усраться настроить - лезть локально в http://SERVER_IP:631 (ещё и не всегда это работает из коробки - в некоторых дистрах надо лезть в /etc/cups и править файлы под sudo ), потом пробрасывать порты, открывать firewall.

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

Это просто? В RDP клиенте одну галку поставить и всё работает.

Я затрахался с принтерами в этом грёбанном RDP. На сервере все настройки включены, но принтер тупо не видит. Почему? Не твоего ума дела, быдло - говорит мне винда. Ни логов, ничего нет. С общими папками вообще весёлая история. При их пробросе система иногда просто встаёт. «Мой компьютер» и боковая панель в проводнике загружаются по 3 часа. Лютый глюкодром. Верните мои логи и конфиги в etc.

В Линуксе нет «дисков» (кроме физических) - есть точки монтирования.

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

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 7)
Ответ на: комментарий от fsb4000

Зачем вы рассуждаете о Windows, если вы совершенно некомпетенты в вопросе?

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

Возможно вы и про Linux также ничего не знаете.

Начинал я вообще не с Linux-а, а с BSD, на линукс перешел я позже.

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

Анус ставишь?’

любители жопных газов подтянулись :)

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

Ну реализаций протокола X11 формально тоже несколько существует, но по сути полноценной является только одна, основанная на коде проекта Athena.

На деле говоря про X11 подразумевают X.Org.

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

Конкретно VK_PRESENT_MODE_FIFO_RELAXED_KHR – это то, что имеет прямое отношение к моему проекту драйверов Vulkan на Haiku. Реализация этого флага потребует кода на стороне Haiku.

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

Не знаю. У меня такого монитора для тестов пока нет.

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

Почему Windows запрещает мне зайти на МОЙ компьютер? Мне нужен телефон? И почта? И подтверждение, что это я?

«Локальный аккаунт Windows? Нет, не слышал!»

Вот опять как дети…

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

Не пиши ерунду, ничего от этого не сломается.

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

А это вообще бред. Протокол не может ограничивать контент.

Протокол определяет контент, в том числе в каком формате он должен возвращаться. И если вы запросили GetImage определённого формата и размера, то вы должны или вернуть ошибку, или контент данного формата и размера. Если возвращать, как вы предложили, пустые данные, то это нарушение протокола.

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

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

Виндовые установщики ставят приложения абсолютно куда угодно и как угодно. Нет никакой стандартизации установки.

Чего?! Стандарт - Program Files, юзероспецифичные файлы при этом - в AppData. Да, ты, как правило, можешь выбрать путь установки отличный от дефолтового.

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

Чего?! Стандарт - Program Files, юзероспецифичные файлы при этом - в AppData. Да, ты, как правило, можешь выбрать путь установки отличный от дефолтового.

Не во всех инсталлерах.

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

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

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

Речь была о безусловной дефрагментации SSD/NVMe в Windows, что было ложью.

Вы же заявили о безусловном отсутствии запуска дефрагментации на SSD в Windows, что было ложью:

для SSD/NVMe носителей дефрагментация не запускается, запускается только retrim (block discard в терминах Линукса).

Не еженедельно, а раз в месяц, что не так страшно.

Я и написал про раз в месяц, вообще-то. Что, учитывая стандартное расписание «раз в неделю», а также приведение мной ссылки на первоисточник (с которым вы были не знакомы), как бы намекает, что я в курсе, при каких условиях она запускается и на SSD.

И да, почему вы пишете «SSD/NVMe»?

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

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

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

Проблема нвидии, на амд в wayland тиринг нет, плавность есть. Иксы ненужно

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

«Локальный аккаунт Windows? Нет, не слышал!»

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

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

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

В общем, м.б. Wayland и неплохая вещь, но явно придётся подождать ещё лет 5, пока во-певрых, исправят все баги, во-вторых, допилят поддержку в прикладном софте.

Мне в работе очень часто надо писать видео с экрана, если с этим всё очень плохо, значит я просто не могу выполнять свою работу. Никак. И зачем мне тогда этот вяленый? Видео на YouTube смотреть с меньшей нагрузкой на CPU?..

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

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

Использую mplayer. Добавил функции-обертки в .bashrc для проигрывания содержимого папки, проигрывания папки как DVD или BluRay, проигрывания плейлиста. Для твоего случая точно нельзя сделать то же самое?

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

pipewire попробуй для записи. xorg очень смело говорить что нет проблем лол, тиринг у меня часто появляется в firefox, прокрутка не плавная. В играх если wine юзать, бывают при альт табе и переключении фулл скрин и оконный задержки.

NonameKiriLL
()

Изменена система нумерации версий: теперь первая цифра означает год

Яж сказал иксы будут с нами ещё 125000 лет, а вы всё закопать,закопать. =)

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от Rootlexx

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

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

Протокол определяет контент, в том числе в каком формате он должен возвращаться. И если вы запросили GetImage определённого формата и размера, то вы должны или вернуть ошибку, или контент данного формата и размера. Если возвращать, как вы предложили, пустые данные, то это нарушение протокола.

Протокол определяет формат, а не контент. Я предлагал вернуть пустые данные (нули) нужного формата, никакого нарушения тут нет.

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

Да и пофиг. Приведёшь хоть один реальный пример, когда это важно?

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

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

ваши «за» в сторону иксов.

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

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