Wayfire 0.10 пристига с подобрения във Vulkan и съвместимост с wlroots 0.19 и XWayland.

  • Експериментална поддръжка на маршрути Vulkan и Pixman, наред с OpenGL/GLES
  • Управление на цветовете с профили за всеки изход и интеграция с wlroots 0.19
  • Конфигурация на входа, базирана на устройство, нови анимации и IPC
  • По-добра съвместимост с XWayland и ясни опции за инсталиране

Wayfire 0.10

Ако сте чакали забележим скок в Wayfire, пристигането на версия 0.10 То предлага точно това и малко повече. Тази версия е прегледала обстойно интеграцията с wlroots и е отворила вратата към амбициозни технологии за рендиране, със специално внимание към Vulkan. Фокусът е върху производителността, гъвкавостта и по-модерната техническа основа, без да се забравят практически детайли като нови анимации или фина настройка на входните устройства.

Отвъд заглавието, има много за обсъждане: от алтернативни пътища за рендиране до управление на цветовете за всеки изход, актуализирана поддръжка на wlroots и подобрения в IPC. Новите развития не идват сами, а са част от непрекъсната еволюция. Това може да се види и в скорошната история на проекта, с предишни съобщения и технически статии за плъгини и архитектура, които помагат да се обясни накъде се е насочил Wayfire.

Акценти на Wayfire 0.10

Wayfire 0.10 беше пуснат със съществено преработена интеграция с кода за рендериране wlroots. Тази базова промяна е това, което позволява експериментална поддръжка на Vulkan рендиране., линия на работа, представляваща голям интерес поради потенциала ѝ по отношение на производителността и контрола на графичните ресурси. Ключовата дума тук е експериментална, но тя бележи твърда стъпка към по-гъвкав бекенд.

В допълнение към Vulkan, wlroots въвежда възможността за използване на пътя за рендиране на Pixman, допълвайки съществуващите опции, базирани на OpenGL/GLES. Наличието на множество пътища за рендиране ви позволява да изберете най-подходящия въз основа на хардуер, драйвери или предпочитания.и отваря вратата за сценарии, при които стабилността или съвместимостта са приоритет пред 3D ефектите.

По отношение на цветовете, актуализациите на wlroots, интегрирани в тази версия, добавят поддръжка за управление на цветовете и профилиране на всеки изход. Това означава, че всеки монитор може да има свой собствен профил и цветова обработка., което е особено ценно за творчески работни процеси или просто за тези, които търсят гладко и последователно изображение.

Wayfire 0.10 добавя и конфигурация на входа за всяко устройство, удобно подобрение, което улеснява задаването на специфични настройки за всяко периферно устройство. Клавиатурите, мишките или таблетите могат да бъдат персонализирани., вместо да се разчита на глобални параметри, които не винаги са подходящи за всички.

Списъкът с промените продължава с нови анимации, допълнителни IPC методи, поддръжка на wlroots 0.19 и поддръжка за стартиращ скрипт на XWayland. Резултатът е по-изпипан композитор, по-лесно свързан с външни инструменти и по-добре подготвен за смесени сценарии с XWayland., запазвайки модулната и персонализируема същност, която характеризира Wayfire.

Рендиране: Vulkan, Pixman и ролята на wlroots

Голямата техническа новина е, че вратата към Vulkan е полуотворена. Във версия 0.10, Wayfire добавя експериментална поддръжка за рендериране с този ниско ниво API, което обещава по-малко натоварване и по-голям контрол от OpenGL/GLES. Въпреки че етикетът „експериментален“ предполага предпазливост, този път сочи към забележителни подобрения в ефективността., особено при съвременни хардуерни комбинации.

Успоредно с това, маршрутът wlroots Pixman се добавя като реална алтернатива. Pixman е софтуерна библиотека за композитинг; тя не се стреми да се конкурира с 3D, а по-скоро предлага опция, която дава приоритет на стабилността и липсата на взискателни графични зависимости. Това разнообразие от бекендове (OpenGL/GLES, Vulkan и Pixman) засилва гъвкавостта на композитора. и позволява адаптирането му към по-широк спектър от оборудване и нужди.

Интеграционната работа с wlroots надхвърля само активирането на бекенд системи: тя включва и приемането на поддръжката за управление на цветовете и специфични за изхода профили. Наличието на собствен профил за всеки монитор прави по-точен по отношение на цветовете десктоп на Wayland жизнеспособен., нещо, което е силно търсено от фотографи, дизайнери и всеки, който има разнородни монитори.

Вход и управление от устройство

Друго много осезаемо подобрение е конфигурацията за всяко входно устройство. В предишните работни процеси настройките обикновено бяха глобални; сега Wayfire 0.10 ви позволява да настройвате фино всяко периферно устройство. Това улеснява регулирането на чувствителността на мишката и персонализирането на клавиши или активни области на таблети., без да се прави компромис с работата на други свързани устройства.

Този подход се вписва във философията на Wayfire: композитор, проектиран да бъде оформен според вкуса на потребителя. Модулността не се състои само в плъгините, но и в способността да се третира всяка част от системата с детайлите, които заслужава., което е особено забележимо на настолни компютри с едновременно работещи няколко устройства.

IPC, анимации и малки големи подобрения

Wayfire 0.10 предлага нови IPC методи, ключов начин за взаимодействие на външни инструменти с композитора. Повече методи предполагат повече автоматизация и контрол от скриптове или помощни програми на трети страни, нещо, което вълнува онези, които обичат да настройват средата си до милиметър.

Анимациите също получават малко допълнително внимание, с нови функции, които подобряват визуалното изживяване. В един вдъхновен от Compiz композитор, естетиката не е даденост: тя е част от неговата идентичност. Комбинацията от нови анимации и по-модерни пътища за рендериране води до по-плавен вид, без да се прави компромис с производителността.

Wayfire 0.10 пристига с поддръжка за wlroots 0.19 и XWayland

Като цяло, Wayfire вече е съобразен с wlroots 0.19, което осигурява достъп до последните му подобрения и съгласуваност с екосистемата на Wayland. Тази актуализация е ключова за поддържане на съвместимост и ползване на предимствата на корекциите и функциите. които идват от проекта wlroots.

Освен това е добавена поддръжка за стартов скрипт на XWayland, което улеснява стартирането и работата на X11 приложения на Wayland. В смесени среди, тази поддръжка прави стартирането на XWayland по-предсказуемо. и помага на наследените програми да работят с по-малко триене.

Монтаж, конструкция и конфигурация

За да се възползвате максимално от Wayfire, се препоръчва да инсталирате и wf-shell и WCM. Най-лесният начин е да използвате инсталационните скриптове, предоставени от проекта., проектиран да остави функционално бюро без главоболия.

Ако предпочитате да компилирате, можете да изградите от изходния код. Ще трябва да вземете предвид зависимостите на Wayfire, както и тези на wlroots, които трябва да подготвите, ако вашата система няма подходящата версия на wlroots. Има опция за включване на wf-config и wlroots като подмодули предаване на флаговете -Duse_system_wfconfig=disabled и -Duse_system_wlroots=disabled на meson; това е конфигурацията по подразбиране, когато те не са налични на вашата система.

В Arch Linux пакетите wayfire и wayfire-git са налични в AUR. В репозиториите се споменава инсталирането на най-новата версия и препоръчителните добавки., плюс възможността за използване на live версия за тези, които искат най-новото и най-доброто.

Ако използвате NixOS, Wayfire може да бъде активиран в системните настройки. След инсталирането е препоръчително да копирате конфигурационния файл wayfire.ini към ~/.config/wayfire.ini или ~/.config/wayfire/wayfire.ini и задайте командата на терминала по подразбиране преди първото изпълнение.

За да започнете, просто стартирайте Wayfire от TTY или с помощта на съвместим с Wayland сесионен мениджър. Документацията за конфигурацията е справочната точка за преглед на всички налични опции. и оставете работния плот по ваш вкус.

Проектът споменава и демонстрации на Wayfire, полезни за виждане на възможностите и ефектите в действие. Разглеждането на тези демонстрации е добър начин да се оцени въздействието на новите пътища за рендериране и анимации. въведено във версия 0.10.

Изтегляния на Wayfire 0.10 и къде да намеря повече информация

Файлове за изтегляне и подробности за версиите са достъпни на официалния уебсайт и на GitHub. Следването на тези канали е най-прекият начин да получите двоични файлове, код и бележки за изданието., в допълнение към прегледа на текущите инциденти и приноси.

Отразяването в специализираните медии беше бързо. Phoronix открои експерименталната поддръжка на Vulkan, Pixman маршрута като алтернатива на OpenGL/GLES, управлението на цветовете за всеки изход и корекциите на входа за всяко устройство. Той също така носи нови IPC методи, поддръжка за wlroots 0.19 и стартовия скрипт на XWayland., събирайки най-важното за техническите потребители.

Версия 0.10 е представена като целенасочена стъпка: тя консолидира основата на wlroots 0.19, отваря път към Vulkan, предлага алтернативи като Pixman, подобрява цветопредаването и фино настройва изживяването с вход от устройството, анимации и други IPC. Това е версия, която гледа към бъдещето, без да губи практичността на ежедневието., което затвърждава идентичността на Wayfire като лек, персонализируем 3D композитор с много възможности за растеж.