ĂshtĂ« publikuar serveri kompozit Cage 0.3, i cili pĂ«rdor Wayland dhe Ă«shtĂ« i dizajnuar pĂ«r tĂ« mundĂ«suar ekzekutimin e aplikacioneve tĂ« veçanta nĂ« mĂ«nyrĂ«n kiosk. Disa nga aplikimet e Cage pĂ«rfshijnĂ« krijimin e sistemeve tĂ« automatizimit shtĂ«piak, stenda demonstruese, tabela elektronike dhe terminale tĂ« vetĂ«-shĂ«rbimit. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe ofrohet nĂ«n licencĂ«n MIT.
Interfejsi në Cage është i kufizuar në një aplikacion, dhe përdoruesi nuk mund të dalë jashtë këtij aplikacioni dhe të aksesojë sistemin operativ. Ekrani lidhet me një pajisje dalëse të vetme, dhe të gjitha dialoget ndihmëse shfaqen në qendër të ekranit pa mundësi për t'u zhvendosur ose për t'u ndryshuar madhësia. Mbështetet transferimi dhe nxjerrja e të dhënave përmes clipboard-it. Aplikacionet lidhen direkt me mjedisin grafik të ekzekutimit, për shembull, për të krijuar një kiosk me shfletuesin Epiphany, mjafton të ekzekutoni "cage /usr/bin/epiphany", dhe pasi të dalë nga programi, kompoziti server përfundon gjithashtu punën e tij.
Mes ndryshimeve më të dukshme në versionin e ri janë:
- Biblioteka wlroots është përditësuar në versionin 0.20, i cili implementon mbështetje për përcaktimin e paraqitjes së ngjyrave në sipërfaqen Wayland, menaxhimin e ngjyrave dhe përdorimin e HDR përmes protokolleve color-representation-v1 dhe color-management-v1 duke përdorur backend-in e renderimit përmes API Vulkan. Po ashtu, është shtuar mbështetje për protokollet Wayland cursor-shape-v1 për të konfiguruar pamjen e kursorit, ext-workspace-v1 për të përdorur konceptin tavolina virtuale dhe xdg-toplevel-tag-v1 për identifikimin e dritareve/sipërfaqeve përmes lidhjes së etiketave.
- Shtuar mbështetje për protokollin wlr-foreign-toplevel-management, i cili lejon menaxhimin e dritareve nga aplikacione të jashtme.
- Shtuar mbështetje për protokollin drm-lease, i cili ofron mjete për ndërtimin e një imazhi stereoskopik me buffers të ndryshëm për syrin e majtë dhe të djathtë gjatë përcjelljes në kaskadat e realitetit virtual.
Burimi: opennet.ru
