Ya објављена је нова верзија лабвц 0.6, што је важна верзија, пошто укључује рефакторисање за коришћење влроотс графичког АПИ-ја. Ово дотиче многе области кода, посебно рендеровање, декорацију на страни сервера, имплементацију слојева и мени.
За оне који нису упознати са лабвц 0.6, требало би да знате да је заснован на библиотеци влроотс, коју су развили програмери корисничког окружења Сваи и која пружа основне функције за организовање рада композитног менаџера заснованог на Ваиланду.
Од Ваиланд-ових проширених протокола, влр-оутпут-манагемент је подржан за конфигурисање излазних уређаја, слој-љуска за организовање рада љуске радне површине и Фореигн-топлевел за повезивање сопствених окна и прекидача прозора.
Главне новине лабвц 0.6
У овој новој верзији лабвц 0.6 која је представљена, то је истакнуто значајно редизајниран коришћење графичког АПИ-ја сцене коју пружају влроотс, тиме обрада се одразила на приказивање, декорација прозора, менија и израда кућишта екрана.
El обрада слике и фонтова пре приказивања на екрану пребачена је на баферовање уместо текстура (структура влр_тектуре), што је омогућило да се обезбеди исправно скалирање излаза, плус је поједностављен код за везивање контролера за влр_сцене_нодес.
Још једна промена која се истиче у овој новој верзији је то обезбеђени континуирани тестови интеграције за Дебиан, ФрееБСД, Арцх и Воид верзије, укључујући и не-кваиланд верзије.
Поред тога, можемо наћи и то додата подршка за подешавање курзива и тежине фонтова (да користите италиц и болд фонтове), као и додавање подешавања да контролишете да ли су шематски прегледи омогућени.
Протокол кдг-десктоп-портал-влр је омогућен да ради без додатне конфигурације (иницијализација дбус-а и активација преко системд-а су завршени), што је решило проблеме са издањем ОБС Студио-а.
Такође је истакнуто у овој новој верзији лабвц 0.6 Имплементирана подршка за дрм_леасе_в1 протокол, који се користи за генерисање стерео слике са различитим баферима за лево и десно око када се приказује у слушалицама виртуелне реалности.
- Пропорционално представљање стрелица за подменије. Подршка за сепараторе је додата у мени.
- Побољшане опције за отклањање грешака.
- Додата подршка за виртуелне радне површине.
- Додата подршка за коришћење различитих језика у менијима клијента.
- Имплементирана подршка за протокол времена презентације који се користи за приказивање видео записа.
- Додата подршка за уређаје на додир.
- Имплементирани протоколи за коришћење виртуелне тастатуре и показивача.
- Додан је начин да се прозор закачи на друге прозоре (ТогглеАлваисОнТоп).
- Додате поставке осд.бордер.цолор и осд.бордер.видтх за дефинисање ширине и боје оквира прозора.
- Додата подешавања за промену кашњења тастатуре и подешавања понављања.
- Додата је могућност повезивања операција за померање помоћу точкића миша (подразумевано, померање на радној површини прелази између виртуелних десктопа).
- Додата подршка за глатко и хоризонтално померање.
Како инсталирати ЛАБВЦ?
За оне који су заинтересовани да могу да инсталирају овај композитор на свој систем, морају да прате упутства која делимо у наставку.
Дистрибуција која има најлакши метод инсталације је Федора и да бисте инсталирали лабвц, само отворите терминал и у њега ћемо укуцати:
sudo dnf install labwc
Они који јесу корисници Арцх Линук-а, Мањаро-а или било које друге дистрибуције изведене из Арцх Линук-а, морају отворити терминал и у њега ће откуцати следећу команду да преузму потребне зависности:
sudo pacman -S meson wlroots cairo pango libxml2 glib2
Након тога, добиће ЛАБВЦ изворни код покретањем следеће наредбе у терминалу:
git clone https://github.com/johanmalm/labwc cd labwc meson build ninja -C build
Сада, за оне који су корисници Дебиана, УБунту-а или било које друге дистрибуције засноване на било којој од ова два, морају да укуцају следеће у терминалу:
git clone https://github.com/johanmalm/labwc cd labwc meson build ninja -C build
За оне који су заинтересовани да сазнају више о ЛАБВЦ, могу посетити веб локацију пројекат на ГитХуб-у.