Вестонов циљ је да обезбеди висококвалитетну базу кода и радне примере за коришћење Ваиланд-а у десктоп окружењима и уграђеним решењима,
То су недавно објавиле вести објављена је нова стабилна верзија композитног сервера вестон 12.0, развијајући технологије које доприносе појави пуне подршке за Ваиланд протокол у Енлигхтенмент, ГНОМЕ, КДЕ и другим корисничким окружењима.
Ово ново издање Вестона 12.0 стиже убрзо након осам месеци развоја (од последњег издања) и као и код претходних издања, нова верзија Вестона је последица АБИ промена које нарушавају компатибилност.
Главне нове карактеристике Вестона 12.0
У овом новом издању које долази из Вестона 12.0, а бацкенд за организовање приступа удаљеној радној површини: бацкед-внц, који обавља функције сличне бацкенд-рпд. ВНЦ протокол је имплементиран помоћу амл и цлеанвнц, плус подржавају аутентификацију корисника и шифровање везе (ТЛС).
Поред тога, у Операције промене величине бацкенд-ваиланд-а су сада имплементиране коришћењем екстензије кдг-схелл, као и додавањем прелиминарна подршка за системе са више глава у бацкенд-рдп за даљински приступ и у бацкенд без главе, дизајниран за рад на системима без екрана, додао је подршку за излазну декорацију која се користи за тестирање додатка цолор-лцмс.
Још једна промена која се истиче је та либвестон/десктоп имплементира подршку за принудно стање чекања у фази пре него што је излазни бафер прикључен на клијента, што се може користити, на пример, за покретање клијента од нуле у режиму целог екрана.
Додато подршка за протокол за контролу кидања за онемогућавање вертикалне синхронизације (ВСинц) са вертикалним импулсом потискивања, који се користи за заштиту од кидања током изласка (теароут). У апликацијама за игре, онемогућавање ВСинц-а може смањити кашњење приказа по цену кидања артефаката.
Такође се примећује да је Вестон Оутпут Цаптуре Протоцол, дизајниран да прави снимке екрана и делује као функционалнија замена за стари вестон-сцреенсхоотер протокол и такође позадину за рад са ПипеВир медијским сервером
Додата подршка за дефинисање типова ХДМИ садржаја (графика, фотографије, филмови и игре), као и подршка за кваиланд_схелл_в1 протокол, који вам омогућава да креирате кваиланд_сурфаце_в1 објекат за одређену вл_сурфаце.
Оф тхе друге промене који се издвајају из ове нове верзије:
- ДРМ позадинске промене
- Имплементирана подршка за мулти-ГПУ конфигурације. Да бисте омогућили додатне ГПУ-ове, обезбеђена је опција „-аддитионал-девицес лист_оф_оут_девицес“.
- Додато и омогућено својство ротације равни где је то могуће.
- Додата подршка за лење конекторе који се користе за прављење снимака екрана.
- Додато својство за дефинисање нивоа транспарентности авиона.
- Екстерна библиотека либдисплаи-инфо се користи за рашчлањивање ЕДИД метаподатака.
- Либвестон библиотека имплементира подршку за аутентификацију корисника преко ПАМ-а и додаје подршку за верзију 4 вл_оутпут АПИ-ја.
- Симпле-егл клијент је додао подршку за протокол фракционог скалирања, који омогућава да се користе не-целобројне вредности скале, а имплементиран је и вертикални режим рендеровања панела.
- Застарела и подразумевано онемогућена компонента лаунцхер-логинд, уместо које се препоручује коришћење лаунцхер-либсеат, која такође подржава пријаву.
Коначно ако сте заинтересовани да сазнате више о томе, детаље можете погледати у следећи линк.
Како инсталирати Вестон 12.0 на Убунту и деривате?
Па, за оне који су заинтересовани за могућност инсталирања ове нове верзије Вестона, на свом систему морају имати инсталиран Ваиланд.Да бисмо га инсталирали, морамо само отворити терминал и у њега ћемо откуцати следеће:
pip3 install --user meson
Готово, сада ћемо преузети нову верзију Вестона 11.0 са следећом командом:
wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz
Распакујемо садржај са:
tar -xvf weston-12.0.0.tar.xz
Приступамо директоријуму креираном помоћу:
cd weston-12.0.0
А компилацију и инсталацију спроводимо са:
meson build/ --prefix=... ninja -C build/ install cd ..
На крају се препоручује да поново покренете рачунар да бисте започели са променама у новој корисничкој сесији.