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

Это вообще самый низкоуровневый АПИ для вывода, при чем сразу с ускорением на видяхе. А выше наворочено столько абстракций, что и за 10 лет не разгребешь. Да — ДРИ это нормально. Я бы сказал даже идеально.

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

Почему глобальная если она действует только на одно окно?

И отстань со своим плагином, я вполне верю что он плохо сделан. По-нормальному переключалка должна быть в WM а не в плагине.

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

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

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

Если оно передает «какое окно сейчас надо иксам сделать в фокусе», значит оно знает какое надо сделать в фокусе.

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

Потому что иксы не хранят состояние раскладки для окон, а меняют её при смене фокуса. kwin_wayland хранит именно состояние, а не щелкает её как сумашедший.

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

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

Самый реалистичный план шапки был в том, чтобы порешать свои личные проблемы и проблемы клиентов, и заодно создать себе репутацию двигателя опенсорса, чтобы люди шли именно к создателю проекта (systemd, wayland, etc.), а не кому-то еще.

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

Не знаю, после того как они 8(!) релизов не могли исправить баг с курсором в GTK 4, отшивая все мерджи, я стал подозревать, что линукс они видят в окне parallels или ipkvm.

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

И что? Почему она глобальная то? Глобальная - влияющая на всё сразу. А она влияет только на текущее выбранное окно. Потому что невыбранному окну раскладка вообще не нужна (никакая) - оно не принимает клавиатурные события.

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

Ну так при подписке на событие смены фокуса, переключение раскладки глючит )) А подписывались это событие (ответ иксов) ВМ/ДЕ. Потому виноваты именно они, что не учитывали асинхронную природу иксов.

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

баг с курсором в GTK 4

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

Discord firefox (комментарий)

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

Самый реалистичный план шапки был в том, чтобы

Привязать графику к DE, о чем ты мне в принципе прямо и написал.

С иксами у нас есть единый работающий сервер, в который мы можем рисовать, и который может это делать за нас.

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

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

Ну штош, ждем ребренда GNU\Linux в RedhatOS.

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

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

Представляю как меня закидают говном, если я скажу что в моей реализации индикатор на таскбаре мониторит смену текущего окна, выгребает из массива, где ключ - XID, запомненную раскладку и устанавливает ее через XKBlib =)

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

Мониторит - отдельным процессом через события или по факту работы WM?

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

Ты хоть один такой пример знаешь?

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

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

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

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

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

Правильно делают.

Согласен. В Wayire есть галка разрешить такое или нет. У меня выключено - ибо когда один экран - это ноут, а второй -большой монитор, это смотрится комично.

большинстве случаев бессмысленная активность

Ну тут сложнее - зависит от твоего сетапа по железу. Если у тебя как у Билла Гейтса стоят три монитора бок к боку - одинаковых, образующих по сути единое пространство - такой вот вариант когда полкона тут полокна там - вполне себе нормальный юзкейс. Но понятно тут нет разных факторов масштаба.

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

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

Подключил к своему FullHD ноуту мелкий экран 1024x600. Нормально поживает, получается.

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

Классическое ненужно. Яб даже сказал некрофильско-нафталиновое.

А какие у нас сейчас альтернативы?

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

Не надо всякую шнягу типа cinnamon гонять и не будет проблем с выпадающими окнами.

Хм… Вялый это попытка загнать всех в говно-DE? С этой точки зрения не рассматривал его. Так он ещё гаже, чем я думал :)

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