UtgÄvan av den kompositserver Cage 0.2 Àr nu tillgÀnglig, som anvÀnder Wayland och Àr inriktad pÄ avskilt körande av enskilda applikationer i kiosklÀge. TillÀmpningar för Cage inkluderar skapande av system för hemautomation, demonstrationsmontrar, elektroniska skyltar och sjÀlvbetjÀningsstationer. Projektkoden Àr skriven i C och levereras under MIT-licensen.
GrÀnssnittet i Cage Àr begrÀnsat till en applikation, och anvÀndaren kan inte lÀmna denna applikation eller fÄ tillgÄng till operativsystemet. SkÀrmen kopplas till en enda utgÄngsenhet, och alla hjÀlpdialoger visas i mitten av skÀrmen utan möjlighet till förflyttning eller storleksÀndring. Data kan klippas in och ut via urklipp. Applikationer kopplas direkt till det startade grafiska grÀnssnittet; till exempel, för att skapa en kiosk med webblÀsaren Epiphany, rÀcker det att köra "cage /usr/bin/epiphany", och efter att programmet avslutats, server stÀnger Àven sammansÀttningstjÀnsten ner.
Bland de mest framtrÀdande förÀndringarna i den nya versionen:
- En valfri möjlighet att köra X-applikationer via Xwayland har lagts till.
- Stöd har lagts till för primÀra urklippet (primary selection), i vilket text placeras omedelbart efter markering och Àr tillgÀnglig för inbÀddning med musens mittknapp.
- Stöd har lagts till för Wayland-protokollet relative-pointer-unstable-v1, vilket möjliggör anvÀndning av hÀndelser med information om relativ rörelse av pekaren.
- Alla förbÀttringar som föreslagits i utgÄvorna av biblioteken wlroots 0.17 och 0.18 har implementerats.
KĂ€lla: opennet.ru
