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

Сами не можем - украдём!

LOOOOOOOOOOOOOL.

кто сами? чего они не могут? прийти с паяльником к разработчикам игр и заставить портировать на линукс? Причём тут воровство? ты в своём уме?

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

А как же микроядро?

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

Из твоего списка в Wayland можно всё реализовать

И это опять будет набор нестандартных расширений, несовместимых с другими реализациями и плодящие зоопарк. Не нужно. В Haiku для всего этого есть набор стандартных API, а не набор костылей.

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

Точнее модульное ядро. Часть драйверов работают как модули ядра.

Так даже лучше.

И это опять будет набор нестандартных расширений

Почему нестандартных?

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

Реализациями чего?

В Haiku для всего этого есть набор стандартных API, а не набор костылей.

Wayland и так стандартизирован. Протоколы, не являющиеся частью Wayland, стандартизируются где-то ещё, например в XDG. Костыли тут ни при чём. А стандартного тулкита нет по историческим причинам. Нельзя же всех заставить единый тулкит использовать.

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

Так даже лучше.

там ещё ABI модулей ядра стабильное и модули можно разрабатывать в отдельных репозиториях и устанавливать как обычные пакеты (например так сделано для OSS, и гостевых расширений виртуальных машин).

Wayland и так стандартизирован.

Перечисленные мной фичи не стандартизированы.

Протоколы, не являющиеся частью Wayland, стандартизируются где-то ещё, например в XDG.

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

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

большинства фич современного DE.

Список в студию.

современного DE

В Гноме вообще ничего нет и как-то живут…

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

Зачем нужен такой протокол, о реализации которого не могут договориться?

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

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

Перечисленные мной фичи не стандартизированы.

Пока.

Часть из которых в Гноме принципиально отказываются реализовывать.

Только xdg-decoration, насколько я знаю?

Зачем нужен такой протокол, о реализации которого не могут договориться?

А как всех обязать договориться и как сам протокол виноват, что не договариваются? Так-то та же NVIDIA частенько в своих дровах не следует стандартам. Когда в твоей ОС всего одно DE, то естественно всё просто.

sudopacman ★★★★★
()

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

Первый звоночек, что красношапка начинает умышленно портить иксы. Пока ничего страшного, но…

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

MSI, NullSoft Installer, etc. Вагон.

MSI не взлетел. Остальное - самопал во все поля. Никакой стандартизации. Это по вашему преимущество?

Дальше не читал. Весь enterprise работает на Windows.

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

Падонкофский лексикон сразу говорит, что весь этот параграф - ложь, преувеличение и провокация.

Аргументики кончились. Скоро на личности перейдем-с?

Я знаю компании, где тысячи рабочих станций на Windows 8.1/10 Enterprise, и всё работает как часы. Никаких «глючных» софтин и «глючных» обновлений.

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

Среди 2% ИТ специалистов и фанатов, которым не жалко времени, чтобы заниматься с ним сексом. Окромя их, про Линукс никто не знает, что говорит о том, что вы просто врёте.

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

Снова ложь. У RedHat есть поддерживаемые RHEL 7, 8, Fedora 33, 34, 35.

У Ubuntu есть поддерживаемые 14.04 16.04 18.04 20.04 20.10.

У Microsoft тоже есть Windows 7, 8.1, 10, 11. Но это уже разные версий одной и той же ОС. Это не разные дистрибутивы.

Я только у двух компаний нашёл уже 10 дистров без совместимости. Про форки Ubuntu, Arch и его форки - молчу. На distrowatch зайдите и прослезитесь насчёт 2-3. Снова ложь.

Дитрибутивы в линуксе собираются по большей части из одних и тех же компонентов: ядро, systemd, pulseaudio, xorg, DE и т.д.

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

Microsoft Windows, Android. Хотя в андроиде инсталлятор формально универсальный, но он не имеет поддержки зависимостей.

Я зашёл в эту тему с того, что Линукс пользовали считают себя «илитой»

Мы не илита, мы просто не подвержены влиянию стагнирующего людоедского виндового капитализма.

Зачем только три страницы убогих попыток со смой спорить - не знаю.

Ой простите, сэр, я недостоин спора с вами. О великий! кланяюсь вам в ноги

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

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

Это пока везёт. Вот завтра в хайку заведутся местные гномеры и создадут свой тулкит и начнётся всё как в линуксе.

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

Список в студию.

Долго слишком перечислять. Но начать можно как минимум с оформления.

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

Только xdg-decoration, насколько я знаю?

А как там с порталами и расширениями для поддержки DE?

Так-то та же NVIDIA частенько в своих дровах не следует стандартам.

Это вы GBM назвали стандартом? Это никакой не стандарт, а местная особенность конкретной библиотеки Mesa. Скажем в Vulkan этого GBM нет и он замечательно работает вообще без Mesa. Там стандартизирован не только клиентский API, но и API драйверов пользовательского режима.

Когда в твоей ОС всего одно DE, то естественно всё просто.

Значит зоопарк DE тоже приносит один вред. Я уже высказывался в пользу KDE OS, GNOME OS вместо зоопарка.

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

Самопал во все поля. Никакой стандартизации.

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

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

Известная примета: как только Сухарикуту начинает что-то одобрять, значит оно уже неприятно запахло.

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

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

Слава богу, что хоть на это ума хватило. Инсталлеры любят херачить программы куда им душе угодно. Этот мусор потом никак не вычистить, только переустановкой Шиндовс. Полнейшая анархия.

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

Известная примета: как только Сухарикуту начинает что-то одобрять, значит оно уже неприятно запахло.

а ведь правда… жалко иксы, и раз такое дело может кто нибудь расскажет как под вяленд смотреть фильмы с подключаемыми внешними дорожками - смплеер под вяленд не работает или пользователи вяленда не смотрят фильмы?

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

А как там с порталами и расширениями для поддержки DE?

Ну, порталы вроде как надо работают, есть xdg-desktop-portal-{gtk,kde,wlr}. А что за расширения для поддержки DE?

Это вы GBM назвали стандартом?

Нет, речь шла про OpenGL.

Я уже высказывался в пользу KDE OS, GNOME OS вместо зоопарка.

Дистрибутив не на основе DE формируется. А даже если там ориентир на какое-то конкретное DE, то всё равно признаков, по которым дистрибутивы делятся, куда больше, чем просто DE. Все будут пользоваться дистрибутивами, как и сейчас. И никто не запретит больше одного DE опакечивать.

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

Я уже высказывался в пользу KDE OS, GNOME OS вместо зоопарка.

Формально это уже есть. Qt-based и GTK-based DE-шки. И это уже на практике плохо, потому что разработчики превращаются в отбитую фашню и начинают выкидывать фичи в угоду их долбанутой религии (см GNOME и GTK). Так что верните мой «зоопарк» обратно.

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

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

Судить «по одёжке» моветон. Тот же WM в Haiku хоть и смотрится простенько и с приветом из 90-ых, на деле обладает очень мощной функциональностью. И даже некоторой уникальной функциональностью, которую разработчики различных иксовых WM (и разработчики KDE тоже кстати) пытались перетянуть в свои проекты, но так и не осилили внедрить идеи BeOS/Haiku так же органично, как это сделано там.

https://www.haiku-os.org/docs/userguide/en/gui.html

Разверни эту Haiku в виртуалку хотя бы, да посмотри что там и как. Вполне себе интересная система, заслуживающая внимания.

Десктопному Linux’у, кстати, многому у неё стоило бы поучиться.

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

Я смотрю в MPV, дорожки и субтитры подключаю переносом дорожки в окно MPV. Плеер работает в Wayland, но есть эстетические проблемы с заголовком окна в GNOME (в KDE наверное проблем этих нет, утвердительно сказать не могу, потому что не проверял).

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

Я смотрю в MPV, дорожки и субтитры подключаю переносом дорожки в окно MPV. Плеер работает в Wayland, но есть эстетические проблемы с заголовком окна в GNOME (в KDE наверное проблем этих нет, утвердительно сказать не могу, потому что не проверял).

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

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

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

И это будет работать в каком-нибудь Qt, или всё же нет?

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

Раз mpv работает, то и SMPlayer должен.

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

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

И это будет работать в каком-нибудь Qt, или всё же нет?

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

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

Я смотрю в MPV, дорожки и субтитры подключаю переносом дорожки в окно MPV

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

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

pipewire, systemd, Python и UTF-8 тоже рулят!

разве так можно? подумай о своей карме!

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

Тогда наверное что-то вроде mpv video.mp4 --audio-file=audio.m4a, уже не помню этот момент, mpv всё-же консольный плеер, потому не стоит ожидать от него каких-то удобств в GUI.

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

Тогда наверное что-то вроде mpv video.mp4 –audio-file=audio.m4a, уже не помню этот момент, mpv всё-же консольный плеер, потому не стоит ожидать от него каких-то удобств в GUI.

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

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

Почему это? Если программе не нужен доступ к глобальному вводу, то у неё его и не должно быть.

Что есть «программа»? Все процессы одного uid-а (всякие контейнеры не в счёт) - это единое пространство безопасности, проводить между ними какие-то границы - можно разве что в целях защиты от случайных багов. Да, я знаю что в винде антивирусы и файрволлы от безысходности пытаются раздавать права по запущеному бинарнику, но в нормальных системах такое не нужно.

Протокол описывает запросы вроде GetImage, для которых не предусмотрены ошибки доступа.

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

А по сети?

А по сети значит права «сетевой клиент». Вобщем-то можно дописать и ещё какую авторизацию расширением но незачем. Сейчас «сеть» это ssh-туннель а у него тоже есть uid.

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

А что у тебя за фильмы такие с отдельными дорожками? Они же в большинстве случаев идут внутри MKV и др. контейнеров. Если для тебя этот юзкейс действительно решающий, то наверное стоит остаться на X.Org пока нужный тебе софт вроде тех же плееров не подтянут.

И ещё вроде как VLC умеет в Wayland: https://www.phoronix.com/scan.php?page=news_item&px=VLC-2019-Feature-Talk правда насколько хорошо он умеет, я не знаю.

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

Можно просто переименовать файл с аудио, чтобы имя (кроме расширения) совпадало с именем видеофайла. И в конфиг mpv добавить

audio-file-auto=fuzzy
audio-file-paths-append=<имя папки>
sudopacman ★★★★★
()
Ответ на: комментарий от X512

По умолчанию и без разрешения пользователя?

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

Сорри что влезаю, но вот это – очень толково.

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

MSI не взлетел. Остальное - самопал во все поля. Никакой стандартизации. Это по вашему преимущество?

99.99% программ для Windows инсталлируется через double click по exe. Что вы несёте?

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

Enterprise компьютеры - это обычные PC с корпоративной Windows (Pro/Enteprise) - она от обычной отличается рюшечками - Bitlocker/Domain/GPO. Я никуда не переходил.

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

У АНАЛитиков с ЛОРа. RDP/MSTSC на 3 порядка круче и быстрее убогого VNC: https://en.wikipedia.org/wiki/Remote_Desktop_Protocol#Features

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

Когда он начнёт работать.

У Microsoft тоже есть Windows 7, 8.1, 10, 11. Но это уже разные версий одной и той же ОС. Это не разные дистрибутивы.

Софт под Windows 7 собирается на 1-2-3 под 11й. Расскажите как это сделать в Линуксах. Уже две страницы «решений», начиная с Flatpak/Snap, заканчивая … статической сборкой. Мрак.

Дитрибутивы в линуксе собираются по большей части из одних и тех же компонентов: ядро, systemd, pulseaudio, xorg, DE и т.д.

Шта? Я говорил что совместимости за завозили. Причём тут одни и те же компоненты? У вас жестокая форма ADHD? Вы уже 100500 раз уходите с темы.

Microsoft Windows, Android. Хотя в андроиде инсталлятор формально универсальный, но он не имеет поддержки зависимостей.

Я не понял зачем вы повторили моё высказывание.

Мы не илита, мы просто не подвержены влиянию стагнирующего людоедского виндового капитализма.

Что?

И установите spell checker, в конце концов. Столько ошибок - глаза слезятся. Видимо, для пользователей свободы проверка орфографии - это слишком круто.

В общем, ноль counter arguments как и ожидалось. Когда закончите ВУЗ, поговорим. Может, там научат логике - если её ещё не отменили.

У вас https://en.wikipedia.org/wiki/List_of_fallacies во все щели. Особенно любите whataboutism и уход от темы.

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

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

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

Да даже если бы не было вообще предусмотрено - ну верни пустые данные.

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

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

и раз такое дело может кто нибудь расскажет как под вяленд смотреть фильмы с подключаемыми внешними дорожками - смплеер под вяленд не работает или пользователи вяленда не смотрят фильмы?

Лично я такие внешние дорожки делаю встроенными с помощью ffmpeg, но раз вам так нужно, то вроде Celluloid умеет.

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

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

Снова незнание матчасти.

В Android есть AndroidManifest.xml в котором прописывается minimum и maximum API level. Все версии Android имеют строго заданные API; указывая API level, вы сообщаете, что требуется определённый набор зависимостей.

Блин, ну не пора ли закончить со спором, если у вас уровень знания ИТ на уровне школьника 9 класса? Что-то где-то слышал - поставил Линукс, потому что это круто и не так, как у всех - это не делает из вас эксперта.

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

Лично я такие внешние дорожки делаю встроенными с помощью ffmpeg, но раз вам так нужно, то вроде Celluloid умеет.

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

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

Не увидел по ссылке ничего потрясающего. В Plasma всё лучше. Разве что вкладки вернуть.

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

Ого, не знал о таком. Спасибо а ответ.

А что используется для буфера обмена в вяленом? Например, те, кто используют свей?

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

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

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

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

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

99.99% программ для Windows инсталлируется через double click по exe. Что вы несёте?

Да пофиг через что ставятся. Инсталляторы разные. Способы установки разные. Автор каждого инсталлятора пишет что хочет. Ад и анархия.

У АНАЛитиков с ЛОРа. RDP/MSTSC на 3 порядка круче и быстрее убогого VNC

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

Когда он начнёт работать.

Линукс везде. Даже в вашем смартфоне, если, конечно, не яблочник.

Софт под Windows 7 собирается на 1-2-3 под 11й.

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

Расскажите как это сделать в Линуксах. Уже две страницы «решений», начиная с Flatpak/Snap, заканчивая статической сборкой. Мрак.

В винде нет системы зависимостей. Весь софт тащит за собой зависимости каждый раз и альтернативы этому в винде нет и никогда не было. В GNU/Linux сделали оба варианта: с зависимостями от системных либ, и «как в винде» - appimage. Flatpak - тоже тащит библиотеки, но один раз и под разными версиями.

И установите spell checker, в конце концов. Столько ошибок - глаза слезятся. Видимо, для пользователей свободы проверка орфографии - это слишком круто.

Вот не надо надо мне хамить. Это не красиво и показывает вас не с лучшей стороны.

Когда закончите ВУЗ, поговорим. Может, там научат логике - если её ещё не отменили.

В этой стране (РФ), если что, нету нормального IT образования. Наверное, вы вообще там не учились, если об этом не знаете.

У вас https://en.wikipedia.org/wiki/List_of_fallacies во все щели. Особенно любите whataboutism и уход от темы.

Вы врач чтобы ставить мне диагноз?

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.