LINUX.ORG.RU

X11Libre — свободный и независимый форк X.Org Server

 , ,

X11Libre — свободный и независимый форк X.Org Server

5

5

Представлен открытый проект X11Libre. Это форк X.org Server, нацеленный на проведение чистки кодовой базы и продолжение активного развития функциональности X.org.

По информации OpenNET, проект создал Энрико Вайгельт (Enrico Weigelt), мейнтейнер драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, мэйнтейнер Xnest и активный разработчик Xorg (1831 коммит за последние два года).

В анонсе проекта Вайгельт пояснил, что проект freedesktop.org не является независимым и контролируется компанией Red Hat, которая, по его мнению, специально тормозит развитие X‑сервера и пытается похоронить проект X11. Примечательно, что ранее Вайгельт подвергался критике со стороны Линуса Торвальдса за склонность к теориям заговора.

После действий, связанных с созданием форка и попыток привлечь внимание к возрождению работы над X‑сервером, Карол Хербст (Karol Herbst, сотрудник Red Hat и борец за инклюзивность в сообществе) заблокировал Вайгельту доступ к GitLab‑инфраструктуре freedesktop.org, удалил его репозитории и закрыл более 140 отправленных запросов на передачу изменений (изменения были не без претензий к качеству). В ответ Вайгельт пригласил всех желающих подключиться к разработке X11Libre на GitHub. По мнению Вайгельта, у сообщества есть интерес к продолжению развития X.org и за время искусственного сдерживания разработки у проекта X.org накопилось большое число не принятых изменений и улучшений.

Первый релиз X11Libre планируется опубликовать в ближайшие дни. Проект будет полностью независим, не связан с какими‑либо корпорациями или активистами и избавлен от любых дискриминационных политик, таких как DEI (разнообразие, равенство и инклюзивность). Любой, кто доброжелательно относится к окружающим и заинтересован в продвижении X11, может участвовать в работе.

В планах свежего релиза X11Libre:

  • Поддержка X11-расширения Xnamespace, обеспечивающего изоляцию клиентов через разделение на уровне пространств имён X11;
  • Перевод Xnest на XCB и исключение Xlib из зависимостей;
  • Возможность одновременной установки разных версий ABI для бесшовного обновления в дистрибутивах;
  • Проведение работы по избавлению кодовой базы от технического долга.

По информации от сообщества, ранее от Вайгельта поступали плохо протестированные изменения, которые, например, ломали работу xrandr и приводили к зависаниям. Другие разработчики были недовольны проводимой Вайгельтом чисткой кода, из‑за которой в master‑ветке X.org постоянно менялся ABI и возникали сбои со сборкой. В итоге, было предложено прекратить принимать изменения от Энрико, так как его деятельность по чистке кодовой базы не устраняла конкретных ошибок и не решала существующие проблемы, а создавала новые проблемы.

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

★★★

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

не знаю, в ваших фантазиях я не была. а вот с полиграфистами общалась.

Ты с ними общалась 20 лет назад, а я с ними ещё не так давно работал.

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

…владею тремями языками – русским, матерным и руководящим…

А ему говорят, что только двумя — матерный и есть руководящий.

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

У вас особенная 10я винда? С кастомным интерфейсом для альтернативно одаренных? Тогда вопросов не имею.

Ты уже сам себе отвечать начал? Голоса голове взяли верх? Я точно нужен тебе как собеседник? По-моему, ты и сам неплохо справляешься.

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

Нет, дурачок. Это был брендовый оптический кабель HDMI 2.1, самсунговский телевизор и 4090 на стороне компа. А ты просто-напросто отрицаешь неудобные факты.

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

На.

Что здесь с параметрами экрана? Это не похоже на какое либо масштабирование - тот же размер что у меня на 1400х1050.

Сглаживание шрифтов и граней кнопок нормальные, в отличии от моего скрина в 125%

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

Именно! Проблема в 2/3 дефолтных кде-тем ,которые трижды переделывались под нужды нового кде/вайланд.

И ещё проблема в шрифтах.

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

ну у меня амолед начался с yoga air 14s и теперь это Honor Art. Эти ноуты не имеют ни дагональной сетки, ни даже электродов тачсрина под стеклом. И абсолютно не напрягают глаза. Не знаю правла насчет выгорания. Пока не выорели - при том что пялюсь на него по 8-12 часов в день. Не то чтобы 3-4 дня а уже более полугода на хонор. Хотя объективности ради мне перепал полудохлый амолед от XPS-9300 и я его протестил - и да, там диагональ и за счет этого немного мылит. так что не все йогурты одинаково полезны в общем-то, и соглашусь с амолед-ненавистниками что перед покупкой экран лучше посмотреть вживую. Потому как до сих пор клепают даже уродливые 1366 LCD - а клепать старорежимные кособокие амоледы и впаривать как элитный экран сам Мамона велел.

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

А ты просто-напросто отрицаешь неудобные факты

Еще раз, у меня все работает. Не работает у вас, но отрицаю факты я. Тут факт только в том что вы не осилили настройку.

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

Так я тебе и прислас самые новые кеды в самом вяленом вайланде.

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

Еще раз, у меня все работает. Не работает у вас, но отрицаю факты я. Тут факт только в том что вы не осилили настройку.

Еще раз, клоун: факт неработоспособности в одном случае и работоспособности в другом говорит о том, что подсистема глючит. Этот факт ты и отрицаешь.

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

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

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

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

Это пиксельный размер картинки, лол.

Кстати, присмотрись к иконкам (i). Вот они у меня не векторные, и масштабируются плохо. А остальные векторные, и выглядят хорошо.

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

не 20 лет, а относительно недавно. но ты ведь со всеми полиграфистами лично общался и точно знаешь.

короче, уйди уже нафиг со своим ценным мнением.

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

Конечно, это ж PNG, Я просто отрезал кусок от скриншота и показал тебе. Никто ничего не шакалил, ты видишь то, что вижу я: векторный интерфейс рисуется нормально с вяленным, а растровые иконки зашакалило.

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

короче, уйди уже нафиг со своим ценным мнением.

У меня есть стойкое желание брать за волосы всяких альтернативных личностей, типа тебя и остальных отрицателей любых-конфигураций-которыми-не-пользуетесь-лично-вы, и бить вас головой об клавиатуру, чтобы у вас на лбу навсегда отпечаталось слово ИМХО и вы отучились выдавать свой субъективный личный опыт за объективную картину мира.

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

Конечно, это интерполяция. Я пробовал и на иксах, и на вяленом. На иксах 1.5 выглядело как говно, на вяленом работало нормально. У меня вообще с KDE вяленый просто завелся безо всяких проблем, и работает лучше, чем иксы.

Для того, чтобы интерфейс рисовался с элементами в 1.5 раза больше на 2к-дисплее с по сравнению с FullHD, надо все виджеты увеличить в 1.5 раза по габаритам и размер шрифта, а не заниматься интерполяциями, пытаясь уместить три точки в две или, наоборот, две точки в три. Любая межпиксельная интерполяция - это мыло мыльное, от которого любой нормально зрячий человек начинает плакать кровавыми слезами.

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

От того, что ты в последний раз повторишь бред, бредом это быть не перестанет.

Тебе за винду так обидно, будто ты сам ее написал.

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

Все правильно. Вон я скриншот выше выложил, чтобы показать, как зум в вяленном работает. Спойлер: отлично.

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

Блин, вот хоть убей, нет тут 150% масштаба. Просто 12-14-й шрифт в 100%. Размер точно соответствует моему экрану в Х11/100%.

https://hkar.ru/19Moj Ну и вот - часть шрифта нормально сглажено, часть растянуто. Как и у меня. Некоторые элементы темы и большая часть иконок - под подозрением.

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

Тебе за винду так обидно, будто ты сам ее написал.

Обезьян за честность и справедливость. Думайте. Подписаться.

(возможно, это слишком сложный кек)

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

Да он похоже и вектор с растром путает.

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

Так это не заслуги вяленого, это заслуги тулкитов, которые работают что поверх вяленого, что поверх X11.

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

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

И при этом отрицаешь реальность. Так бывает, когда в голове каша.

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

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

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

Да не, верю, просто как то Х11 лучше в таком масштабе работает. 150% https://hkar.ru/19Mon - это просто шедеврально. А в 100% у тебя приложения разъехались - хромиум в нормаьном размере ~16 шрифта а системсетингс сжался до 10.

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

Что можно на коленке прикрутить к Х11 через виртуальное разрешение раз уж протокол не позволяет, а если ещё впихнуть туда сглаживание 21 века средствами железа 21 века... Не, чуточку замылит, да и 30% оверхеда сверху, но под каким микроскопом и на каком железе это всё придётся обнаруживать? И всё! 50% превосходства вайланда рассыпается в пыль.

Вторые 50% это я так понимаю отсутствие трансляции 24-битного цаета в 30-битный? Я просто не застал времена 16- и 12-битных цветов в линуксах, тогда я не знал ничего кроме винХР и даже не знал что существует такая проблема - нарисовать 16-битное приложние на экране в режиме 24(32)-битного цвета. Нельзя ли вернуть в Х11 поддержку разных цветовых пространств и просто добавить ещё одно?

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

это просто шедеврально

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

А в 100% у тебя приложения разъехались - хромиум в нормаьном размере ~16 шрифта а системсетингс сжался до 10.

Потому что в хроме я зафорсил большие шрифты и зум.

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

А нельзя вместо всех этих масштабировани просто указать 16-й шрифт и получить нормальные приложения в 100%? И так тот же Оксиген сделали жирным почти как адвайту, под 150+ dpi.

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

Что можно на коленке прикрутить к Х11

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

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

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

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

Нельзя, потому что ни тема, ни иконки не будут масштабироваться. В этом и проблема. Я же говорю: у меня был ноут с нативным 1080p, и кеды с темой QtCurve, которая отлично работала последние 15 лет. После перехода на новую железку с 2K, мне пришлось просить знакомого художника, чтобы он перерисовал мою тему под векторный движок, потому что QtCurve без зума смотрелась мегаотвратно (радиусы не соблюдены, контуры разваливаются, вот это всё), а с зумом ее шакалило донельзя. Потом, когда тема была готова, я сравнил, на чем она лучше выглядит, и переполз на вяленд.

Всё. Меня буквально заставила нужда. Ты думаешь, что я фанатик дофига, но я б сидел и сидел на иксах, потому что при переползании мне пришлось еще и libinput патчить, чтобы тачпад работал так, как я привык на синаптике в иксах (чтобы я мог поставить один палец в любом месте, а вторым крутить, типа, полуторопальцевый скролл).

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

не 20 лет, а относительно недавно

19 лет? 18? Согласен даже на 17 лет. Как раз вокруг 2007-2008 годов все начали избавляться от своих 19-дюймовых ийям и покупать эйзо с широким цветовым охватом.

Впрочем, чего ждать от лорчика? Тут некоторые пациенты, как мы выяснили, сидят на 1336×768, и у них вытекшие глаза от шрифтов не болят. Почему бы не существовать фэнтезийным полиграфистам, которые в 2025 чего-то там делают на блеклых ЭЛТ двадцатилетней давности.

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

GNOME 3 закончился на 3.38 примерно в 2020 году. GNOME 3.40 никогда не существовал. GNOME 40 и выше — это новая эпоха среды GNOME (GNOME 4, если угодно), с глобально изменённым UX, внутренними библиотеками (GTK4), подходом к дизайну и совершенно другой системой версионирования:

После почти 10 лет релизов 3.x номер младшей версии становится громоздким. Также совершенно очевидно, что мы не собираемся повышать основную версию из-за технологических изменений в базовой платформе, как мы это делали для GNOME 2 и 3, а затем нагромождать на это крупное изменение UX. Радикальные технологические и дизайнерские изменения слишком разрушительны для сопровождающих, пользователей и разработчиков; мы стали довольно хороши в итерации дизайна и технологий, до такой степени, что текущая платформа GNOME, UI и UX значительно отличаются от того, что было выпущено с GNOME 3.0, при этом все еще следуя тем же принципам дизайна

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

Нет. У GNOME последняя версия - 2.х. То непотребство, которое сейчас - GNOME3, обрати внимание на отсутствие пробела, цифра 3 тут это не версия, это часть названия, путать с GNOME его не надо, несмотря на схожесть названий. Хотя его авторы и пытаются устроить какую-то кашу в названиях, не надо вестись.

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

Нет. У GNOME последняя версия - 2.х

Ты недостаточно хардкорен в своих суждениях. У GNOME последняя версия была 1.x. А дальше наступил GNOME2.

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

GNOME 40 и выше — это новая эпоха среды GNOME (GNOME 4, если угодно), с глобально изменённым UX, внутренними библиотеками (GTK4), подходом к дизайну и совершенно другой системой версионирования:

«Если угодно», это GNOME3 4.

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

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

Нет, GNOME 2 это развитие десктопной среды, вторая его версия. GNOME3 же это пародия на гном, со схожим до степени смешения названием.

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

То непотребство, которое сейчас - GNOME3

Ты путаешь гномощель (GNOME Shell), появившуюся в GNOME 3, с GNOME 3 и GNOME 4. То, что ты имеешь в виду — это гномощель.

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

Ну вот. Поэтому не имеет смысла уточнять цифру и всех запутывать, если можно это всё назвать конкретным одним словом — гномощель (GNOME Shell).

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

С разным разрешением на экраны и динамическим изменением - нет.

Это тоже враньё. На каждый экран отдельно ставится как разрешение так и коэфициенты масштабирования. Вайландофаги как всегда сели в лужу со своими фейковыми обвинениями на иксы (среди них ещё: 1) рассказы про якобы отсутствующие политики доступа, 2) рассказы про неизбежный тиринг, возможно ещё какие-то забыл).

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)