Издање лабвц 0.20, композитног сервера за Ваиланд

Објављен је пројекат labwc 0.20 (Lab Wayland Compositor), који развија композитни сервер за Wayland са могућностима које подсећају на Openbox менаџер прозора. Пројекат је представљен као покушај креирања Openbox алтернативе за Wayland. Код пројекта је написан у C језику и дистрибуиран је под GPLv2 лиценцом. Значајно повећање нумерације верзија (са 0.9 на 0.20) је последица синхронизације са нумерацијом верзија библиотеке wlroots.

Labwc се користи у графичком окружењу дистрибуције Raspberry Pi OS и опционо је подржан у Xfce и LXQt десктоп окружењима. Циљеви labwc пројекта укључују минимализам, компактну имплементацију, опсежно прилагођавање и високе перформансе. Анимирани ефекти, градијенти и иконе уопште нису подржани, са изузетком дугмади прозора. Заснован је на wlroots библиотеци, коју су развили програмери Sway корисничког окружења и која пружа основну функционалност за менаџер композитинга заснован на Wayland-у.

Додаци се могу повезати да би се имплементирале функције као што су снимци екрана, приказ позадине радне површине и постављање панела и менија. XWayland DDX компонента је подржана за покретање X11 апликација у окружењу заснованом на Wayland-у. Тема, основни мени и пречице се могу конфигурисати путем XML конфигурационих датотека. Уграђена је подршка за екране са високом резолуцијом (HiDPI).

Поред уграђеног основног менија, који се може конфигурисати путем датотеке menu.xml, можете интегрисати имплементације менија апликација трећих страна, као што су bemenu, fuzzel и wofi. Waybar, sfwbar, Yambar или LavaLauncher могу се користити као панел. За управљање везама монитора и промену њихових подешавања, препоручују се wlr-randr или kanshi. Закључавање екрана се обрађује помоћу swaylock-а.

У новој верзији:

  • Прелазак на издање библиотеке wlroots 0.20 је завршен, што имплементира подршку за управљање бојама, HDR, прилагођавање изгледа курсора и виртуелне радне површине.
  • Делимична подршка за снимање садржаја приказаног на Wayland површинама највишег нивоа (toplevel-capture) је имплементирана, што вам омогућава да креирате снимке екрана и снимате скринкасте садржаја појединачних прозора. Ова имплементација још увек не покрива подређене и искачуће прозоре апликација покренутих путем XWayland-а, ​​нити угнежђене xdg Wayland површине.
  • Додата је подршка за проширени опсег осветљености са могућношћу приказивања на мониторима који подржавају HDR10 (ради само када се користи Vulkan-базирани бекенд за рендеровање).
  • Бржи начин приступа ставкама менија сада је доступан притиском на прво слово њиховог имена. На пример, да бисте покренули Фајерфокс, једноставно притисните „Meta+a“ да бисте отворили мени, а затим притисните „f“.
  • Додата је пречица на тастатури Super-d за скривање и откривање прозора. Подешавање „ToggleShowDesktop“ вам омогућава да прилагодите сопствене пречице на тастатури за ову радњу.
  • Додата је опција командне линије „-t“ (--title) за подешавање наслова прозора када се labwc покреће на угнежђени начин.
  • Услужни програм labnag је ажуриран опцијама „--details-border-color“ и „--details-margin“ за подешавање боје и маргине подручја око садржаја.
  • Јединица labwc-session.target systemd је сада инсталирана када је systemd присутан.
  • Подешавање „ је додато у конфигурациону датотеку. да се уведе кашњење пре пребацивања фокуса.
  • У опцији „ Додата је подршка за метод скроловања „onbutton“ и имплементирана је посебна „опција“. » да бисте се кретали кроз садржај помоћу дугмади.
  • Додата је опција да подесите опсег осетљивости на притисак за ваш графички таблет.
  • Додата је опција у конфигурациону датотеку. да ограничи приступ привилегованим протоколима.
  • Додат је параметар за отклањање грешака DebugToggleKeyStateIndicator за приказивање преклапања са информацијама о стању кључа.
  • Додата је подршка за протоколе за управљање бојама у Вејланду: color-representation-v1 и color-management-v1.
  • Интерфејс wl_fixes је имплементиран да би се решили проблеми са другим основним протоколским API-јима које изворне могућности тих интерфејса не могу решити. На пример.
    Захтев „wl_fixes::destroy_registry“ вам омогућава да уништите објекат wl_registry, након чега клијент неће моћи да га користи, а композитни сервер ће престати да преноси догађаје кроз њега.






Извор: опеннет.ру
Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster