LINUX.ORG.RU

Выпуск XLibre 25.1.0

 , ,


1

4

Спустя полгода после создания форка и первого выпуска создан стабильный выпуск сервера X11 XLibre 25.1.0. Этот сервер был создан из-за несогласия отдельных разработчиков с политикой проекта FreeDesktop.org, направленной на сворачивание поддержки и отказ от релизов X-сервера в пользу Wayland.

Особенности выпуска:

  • с предыдущей версии добавлено более 1500 изменений;
  • добавлена официальная поддержка операционных систем Dragonfly BSD, FreeBSD, NetBSD и Windows (через mingw32);
  • поддержка seatd (альтернатива systemd для управления рабочими местами);
  • возвращена поддержка драйвера Xfbdev, удалённого из Xorg некоторое время назад и работающего поверх фреймбуфера Linux;
  • улучшена поддержка проприетарных драйверов nvidia.

XLibre поставляется в некоторых дистрибутивах, таких как Artix и Devuan. Для других дистрибутивов представлены сторонние репозитории.

>>> Список изменений



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

Всё не так. В случае с вялендом, графическим сервером является сам DE.

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

Иксовый софт работает под XWayland, сами иксы ему нафиг не нужны.

Об этом я и говорил в абзаце выше. То вяленд ни при чем, графическим сервером является сам DE. То вяленд эмулирует работу иксов.

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

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

Так что никто никуда не побежит, иксы останутся в виде прослойки XWayland, пока это будет иметь смысл поддерживать, а потом и в таком виде умрет.

То есть как я и написал - ничего не поменяется.

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

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

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

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

Если ты не можешь разрабатывать свой DE - всегда есть отличный выход: не разрабатывай его. Не мучай свой интеллектуальный центр проще говоря ;)

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

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

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

Зато нужно софт без прокладок запускать

Запускай, разрешаю.

и чтоб выпадающие окна под курсором открывались

Откуда выпадающие? Ты про меню что-ли?

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

Иксы просто работают.

Если бы это было так никто бы не стал с новым протоколом. В реальности они чаще не работают (назвать работой нечитаемое мыло при mixed-HiDPI язык не поворачивается) поэтому пришлось делать замену. И здорово что всё уже получилось и Wayland работает именно так как мне и надо - в отличии от старья.

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

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

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

В первую очередь за то, что он сам не может определиться, кто он.

В смысле - не может? Я тебе буквально написал, что это и чем оно является. Вяленд - это протокол, который реализуется DE, выступающим в роли графического сервера.

То вяленд ни при чем, графическим сервером является сам DE. То вяленд эмулирует работу иксов.

Читай внимательно, что тебе пишут. Графическим сервером (композитором, по терминологии вяленда) является DE. DE ходит в DRM для рисования картинок и в libinput за событиями клавомыши. DE реализует протокол Wayland, по которому с DE общаются тулкиты. XWayland - это мини-иксы, которые запускаются внутри DE, общаются с DE по протоколу Wayland с одной стороны, а с другой - с XWayland общается устаревшее приложение по протоколу X11.

Нет, друг. Дроп - это когда технологии НЕТ.

Да. Дроп - это когда технологию решили закопать.

То есть как я и написал - ничего не поменяется.

Нет. Прямо сейчас у меня DE работает без иксов, и все приложения в нем тоже работают без иксов. XWayland нужен единицам приложений, пока они не почесались добавить поддержку нативного Wayland.

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

Правда, тулкиты вынуждены были написать свои велосипеды. Т.е. к ним уже пришли несмотря на наличие Xft. Или этодругое?

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

только кардинально это ничего не изменит

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

останется прорва старого неподдерживаемого софта

Это уже давным-давно решённая с помощью XWayland и Wayback проблема. Хотя неподдерживаемый софт шустро сдохнет сам собой как раз по причине неподдерживаемости.

В эту игру можно играть вдвоем.

Это удел задротов - политические игры вокруг устаревшего софта и ещё более устаревших амбиций. Обычным людям лень тратить на это время и усилия - они просто возьмут то, что прекрасно работает из коробки. Профессионалы - быстро и без проблем перейдут на актуальные технологии: поэтому из коробки у обычных пользователей будет работать именно то, что выберут они.

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

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

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

Твоя интеллектуальная мощь не устаёт поражать. Тебе не доводилось в 3 соснах заблудиться? :-D

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

судя по всему ты с гномом и вяленым - на ты
а можешь тогда подсказать как попроще X11 forward сделать под ними и VNC чтобы работал?

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

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

Так что везде реализовано одинаково на костылях

Уточню: не «везде» а только там где 1) переключалка хочет запоминать раскладку окон, 2) она делает это асинхронно от WM.

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

Уже хренаста лет это так было и до wayland-а. Надо сломать и это?

Был в X-ах API рисования виджетов и растеризатор шрифтов. Всё по предполагаемому «как надо». Кто-то им пользовался, кроме Motif-а? Кто-то в здравом уме последние лет 20 пользуется Motif-ом?

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

Сама структура работы wayland в свое время была несколько недодумана. Отсюда этот да еще многие нестыковки.

Мое личное ИМХО, просто пора писать протокол X12, выкидывать от туда много лишнего на откуп тем же композиторам.

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

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

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

Ты вообще понимаешь как работает разная раскладка в окнах с иксами?

Ты фокусируешь окно, приходит FocusIn event, DE смотрит в карте привязку wid к раскладке и посылает setxkb. Раскладка щелкается каждый раз при смене фокуса! Эта архитектура - говнище на костылях.

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

CDE недавно только выпустили новый релиз, плюс еще есть несколько приложений, которыми пользуюсь, тоже на motif. Так что вполне себе используются, просто мало кто знает.

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

Кто-то в здравом уме

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

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

судя по всему ты с гномом и вяленым - на ты

Под гномом я последний раз работал ещё в эпоху Gnome 2.

как попроще X11 forward

X11 forward можно сделать под Х. Если немного напрячься то это даже из названия можно разглядеть.

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

KDE и GNOME дропают иксы

не пользуюсь ни тем, ни другим (предпочитаю самосборное и, более того, самописное DE). так что не аргумент для меня

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

просто пора писать протокол X12

Еще на 18 лет движухи? Не надо.

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

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

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

Иксами невозможно отмасштабировать интерфейс

все зависит от приложений. в Qt, например, чтобы такого не было, надо задавать эти аттрибуты:

    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
    QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);

на ноуте у меня тоже 2K экран. Xorg. и все как-то в порядке с масштабированием

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

почему отношение к тебе: то чушь несёшь, то как сейчас правильно так держать

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

мне новый софт вяленый своим устройством не позволяет под себя писать

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

не наводит что тебя в концлагерь тянут?

Мы, конено, живём в очень безопасном и расслабляющем обществе, но что если однажды возникнет необходимость подумать? Прям вот острая. Ты б потренировался заранее что-ли - на всякий случай.

zabbal ★★★★☆
()
Последнее исправление: zabbal (всего исправлений: 1)
Ответ на: комментарий от s-warus

Мне Xorg тоже не позволял писать под XFree86 - комитеты, несовместимые расширения, бесконечные костыли.

Почему-то это называли не концлагерем, а эволюцией стека.

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

2K экран. Xorg. и все как-то в порядке с масштабированием

Это до подключения внешнего монитора с другим разрешением.

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

Ты не держишь нить беседы. Поскольку надежды на то что ты самостоятельно её вспомнишь у меня не осталось, напомню сам:

Твои заявления:

Выпуск XLibre 25.1.0 (комментарий)

Да-да, конечно. Вспоминаю вечный конфликт раскладки DE и Xorg как страшный сон.

Выпуск XLibre 25.1.0 (комментарий)

Оба меняют одно и то же состояние и начинается гонка.

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

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

Ты фокусируешь окно, приходит FocusIn event, DE смотрит в карте привязку wid к раскладке и посылает setxkb. Раскладка щелкается каждый раз при смене фокуса! Эта архитектура - говнище на костылях.

Эта (традиционная для кривых DE) - да, костыли. Правильная же такая: переключением окон занимается WM, он всегда безо всяких FocusIn синхронно знает какое окно сейчас активно (потому что он сам делает его активным), соответственно дописать в обработчик переключалки окон ещё и синхронную коррекцию раскладки проблем не вызовет. Авторы всяких помоев про это тоже, скорее всего, не знают.

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

Так вот, повторю: искы сами по собственной инициативе расладку вообще не переключают

ЛОЖЬ. Смена фокуса переключает раскладку.

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

С какой и на какую? Почему у меня ничего само не переключается? У тебя DE это делает и само с собой гонку устраивает.

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

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

как и не отрицаю, что есть люди, кому это надо (у меня на десктопе два монитора с одинаковым разрешением, так что да, ничего по этому поводу сказать не могу). ну тогда действительно лучше пользоваться Wayland’ом

вот только настоять на том, что только он имеет право на существование, а X устарели, когда они во многом лучше - как минимум, глупо

в конце концов, мы в Open Source мире. каждый выбирает тот софт, который хочет

Wayland в силу ряда причин целиком заменить X11 в ближайшее время не способен, поэтому выпиливание поддержки такого массового протокола - это просто тупизм со стороны разработчиков DE.

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

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

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

firkax ★★★★★
()

Нужно. Вяленый пока не готов для нормального пользования, а дальнейшая разработка иксов дело хорошее. Ждём дальнейших новостей.

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

Ещё раз. DE переключает раскладку при смене фокуса. Это гонка по определению. Между сменой фокуса и нажатием кнопки раскладки нет никаких блокировок.

steemandlinux ★★★★★
()
Ответ на: комментарий от s-warus

Я бы не поверил, если бы сам не читал эти треды с его участием. :)

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