Опубликован выпуск композитного сервера Niri 25.05, реализующего метод мозаичной (tiling) компоновки в стиле GNOME-расширения PaperWM, в котором окна группируются в бесконечно прокручиваемую на экране ленту. Открытие нового окна приводит к расширению ленты, а ранее добавленные окна не меняют свой размер. Проект базируется на использовании протокола Wayland, но позволяет запускать приложения X11 при помощи DDX-сервера Xwayland. Код проекта написан на языке Rust и распространяется под лицензией GPLv3. Пакеты формируются для Fedora, NixOS , Arch Linux и FreeBSD...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63261
Вейланд -- каждый сам себе пишет мозаичный композитор.
Ну... Либо так, когда нужно наимплементировать все протоколы Вейланда, либо просто берут за основу тот же wlroots. Во втором случае разработка не сильно отличается от того же Xorg, потому что по факту все функции, "методы" и прочее уже готово.
А gpl на freebsd раве не харам или их так тралят? В целом не люблю мозаику на экране тем более с каруселью - фигня какая-то.
Скажи честно, ты когда такое пишешь, ты хоть красный круглый поролоновый нос надеваешь? Какая нафиг разница под какой лицензией этот очередной велосипед на расте, если это просто сторонний васянский пакет, не имеющего никакого отношения к базовой BSD-системе?
> не имеющего никакого отношения к базовой BSD-системе?базовая BSD-система на линуксах умещается в busybox и еще сдача остается, они ведь пакетик сделали - бери пользуйся, но дефективные ящеры будут нос воротить на лецензию инфа 100%
> базовая BSD-система на линуксах умещается в busybox и еще сдача остается,Давай-ка поподробнее, в какой именно версии в бузибокс завезли ZFS, шланг, гипервизор, bsnmp, udev, dtrace, nano/vi, elftoolchain, fetch [...] syslogd, unbound, wpa_supplicant
> они ведь пакетик сделали - бери пользуйся, но дефективные ящеры будут нос воротить на лецензию инфа 100%
Очередной пянгвинистый-WSL-щик совсем-совсем не палится со своим бузибоксом, зато гонору - полные штаны.
Кстати, открою тебе еще одну страшную тайну - неиспользование GPL в базе не имеет ничего общего с "ворочением носов" и прочими фантазиями местных WSLщиков.
Ну сама по себе FreeBSD GPL-free на сколько я понимаю. А прикладное можно. Иначе, что мне без KDE на FreeBSD сидеть?
Самое впечатляющее в релизе это последнее видео - гладкая работа на Eee PC
> Самое впечатляющее в релизе это последнее видео - гладкая работа на Eee PCПросто живой и рабочий Eee PC - вот что удивляет.
А что, хард поменять на твердотельник - и вполне шустро, кстати, работает
У себя такой пристроил как комп для управления принтером-сканером и подобным
Компактно, функционально, почти бесшумно. И, главное, дёшево и не жалко
> комп для управления принтером-сканеромсплошное ненужно - зачем печатать на бумаге, где бобры будут деревья брать? а сканироать ещё смешней когда у всех смартфоны с камерами.
> А что, хард поменять на твердотельник - и вполне шустро, кстати, работаетИх очень много моделей было выпущено с очень сильно разным железом. Но в основном это одноядерные атомы которые по уровню производительности ниже, чем пентиум 3 туалатин.
Еще одно доказательство архитектурного превосходства Вейланда.
Каждый васян может написать композитный сервер, потому что все продумано и писать не так уж много.А вот попробовал бы кто-то написать свою реализацию иксов. Это ж повеситься можно, учитывая сколько нинужного они в иксы напихали!
Тут самое главное то, что пишут это дело преимущественно те же разработчики, что занимались и разработкой Xorg. Поэтому людям повезло с тем, что это пишут те, кто уже имеет опыт подобной разработки и может учесть прошлые ошибки.
Почему тогда шевелиться начали, только после вмешательства валв?
Вообще начали еще до их прихода. В той же Fedora GNOME сессия по умолчанию на Wayland от 2016-го, это вроде был 25-ый релиз.Просто когда Valve начали деньги вбухивать в 2017-ом или 2018-ом году (уже не помню, когда это было), это все заметно ускорило процесс. За что им большое спасибо. Хотя, им на это все равно: для них главное, что Steam Deck в конечном счете стал успешным продуктом :)
Заметно ускорило процесс заявление валв о недостаточно шустрой разработке, что мол либо делайте быстрее, либо мы поедем без вас. Сразу после этого появились экспериментальные протоколы, а давно висящие необходимые внезапно были приняты.Появление чего-то на испытательном полигоне Федора, ни о чём не говорит. ПшПшАудио, которое вот-вот отправится в след за иксами, там наверняка тоже первым появилось.
Вяляный уже стандарт де факто! Иксы увы, подкачали... Среди всех экспертов не нашлось ни единого мэйнтейнера иксов! Увы и ах!
> Среди всех экспертов не нашлось ни единого мэйнтейнера иксов! Увы и ах!А ведь как местные кексперты и юродивые грозились форк сделать!
Как грозились, как грозились)) Но на выходе как всегда вышел пшик.
А в чем конкретно иксы подкачали ?
Чего им не хватает кроме HDR (что нужен в 10 играх и при просмотре кинца и требует дорогого монитора).
> А в чем конкретно иксы подкачали ?
> Чего им не хватает кроме HDR (что нужен в 10 играх и
> при просмотре кинца и требует дорогого монитора).В архитектуре)) Она была крута в свое время (в 80х), но сейчас уже совсем не актуальна.
Напр. нужно гонять мегабайты битмапов. Если full-hd еще терпимо, то на 4к все становится очень-очень тормознуто. А если моников два - то вообще капец.
Один плейн на всё - значит ни fract scaling, ни vrr нормального.
Вообще недостатков море: одна менюшка в кривой апп может подвесить вообще всю систему, нормальных жестов и multitouch нет, про тиринг даже вспоминать не буду.
Зато туда запихали принтсервер)))
> В архитектуре)) Она была крута в свое время (в 80х), но сейчас уже совсем не актуальна.Да, высокая скорость обновления данных экрана уже не актуальна
> Да, высокая скорость обновления данных экрана уже не актуальнаИксы и "высокая скорость обновлений"? Не смешите мои тапочки.
Они же могут затупить в любой момент.
> тирингX11 это то, из-за чего я перестал играть на Мастдае. Такой потрясающей плавности изображения на моей ПК не было в Винде. В своё время dxvk-async дал поиграть в Ведьмака 3 "без единого статера", где он на winnt просто ужас, как "фризит".
Но, на вяленом постоянные статеры в играх и не отключаемый vsync, словно ты в Винде играешь в окне...
> ни vrr нормального
Недавно обновил мониторы, в них AdaptiveSync, на Иксах проблем нет, всё нормально, в mpv моник под видео ревреш рейт подгоняет. Чего уж говорить про 3d full screen, всё ОК.
Моник 100Гц, Кеды smooth as butter!
> нормальных жестов и multitouch нет
На ноуте тачпада вполне хватает на "три пальца" (мне больше и не надо), зум и прочее из минимума жестов работают...
я добавлю что иксы юзают libinput от вяленого уже лет 10 и там есть все то же самое что и в вяленом.
Иксы юзают то, что скажешь юзать. Лично я бы kbd и mouse до сих пор использовал, не было бы проблем с лагами ввода и и скоростью перемещения курсора. Но из хорошего libinput в вейланде норовит отрезать клавиатуру (а иногда и мышь), и в иксах такого никогда не случалось. Ну, вполне вероятно, что и не он, но он скорее всего замешан. Может права на ввод пропадают.
> Такой потрясающей плавности изображения на моей ПК не было в Винде.
> В своё время dxvk-async дал поиграть в Ведьмака 3 "без единого статера",
> где он на winnt просто ужас, как "фризит"."Настало время офигительных историй" (с)
Что еще расскажешь?))
Мы все ждали твоего подтверждения.
> Вяляный уже стандарт де факто! Иксы увы, подкачали...Таки да, но иксы были отличным продуктом в свое время. Просто сегодня уже стандарт устарел в плане архитектуры, поэтому и начали все переходить на Wayland. X12 так же загнулся, потому что если ломать протокол, то X* уже никому не нужен, + все разработчики перешли на Wayland.
> Среди всех экспертов не нашлось ни единого мэйнтейнера иксов! Увы и ах!
Ложь. Откройте GitLab FreeDesktop.org, конкретно репозиторий xserver. Есть один тип, которого зовут metux-its, и который мэйнтэйнит иксы и пытается иэ оживить. Правда это крип антиваксер, и никто нормальный его не слушает... Остальных мэйнтэйнеров тоже хватает, но все говорят прямо: "Xorg is in maintenance mode. No more X11R* releases will ever be made on the official X.org domain."
Иксы перестали быть хорошим продуктом в тот момент, когда МС пошла трясти пачкой патентов перед носом сборщиков дистрибутивов в середине двухтысячных.
Валяный Вяленый, обваляли ещё недостаточно.
Кто нибудь пользуется этим?
Там есть автоматическое определение мониторов при подключении через type-c разъем? Есть нормальный индикатор раскладки клавиатуры? Аплет сетевых соединений работает?
>Кто нибудь пользуется этим?Я не пользуюсь, но ответить могу.
>Там есть автоматическое определение мониторов при подключении через type-c разъем?
Wayland этим не занимается.
>Есть нормальный индикатор раскладки клавиатуры?
Этим тоже Wayland не занимается.
>Аплет сетевых соединений работает?
И этим Wayland тоже не занимается.
Пользуюсь. Про монитор не знаю, у меня он один.
Аплеты и индикаторы - это не работа композитного сервера, niri только управляет окнами, остальное можно прикручивать отдельными приложениями типа waybar и т.п.
Объясните в друх словах, что такое композитный сервер? Это же не то что на картинках? Это как оконный менеджер?
Это аналог сервера
Архитектурно Протокол устроен так, что композитный сервер является частью оконного менеджера. Нет, ты не юзаешь Wayland как какую-то программу, отдельно в вакууме. Протокол это набор правил, согласно которому графика должна работать.Разработчик композитора создавая свой композитор строго следует правилам описанным в Протоколе. Поэтому и говорят Протокол один реализации разные.
Спасибо тебе, добрый человек, за внятное объяснение.
Для телефоно-планшетов, но явно не для десктопа.