Udgivelse af Cage 0.2, en sammensat server baseret på Wayland til oprettelse af kiosker

Cage 0.2, en kompositionsserver, der bruger Wayland og er designet til isoleret kørsel af individuelle applikationer i kioskmode, er nu tilgængelig. Anvendelsesområderne for Cage inkluderer oprettelse af hjemmautomatiseringssystemer, demonstrationsstande, elektroniske skilt og selvbetjeningsautomater. Projektets kode er skrevet i C og leveres under MIT-licensen.

Brugergrænsefladen i Cage er begrænset til én applikation, og brugeren kan ikke forlade denne applikation og få adgang til operativsystemet. Skærmen er bundet til én udgangsenhed, og alle hjælpedialoger vises centreret på skærmen uden mulighed for at flytte eller ændre størrelse. Indføring og udtagning af data understøttes via udklipsholder. Applikationer forbindes direkte til det kørende grafiske miljø, for eksempel for at skabe en kiosk med browseren Epiphany, er det nok at udføre „cage /usr/bin/epiphany“, og efter at programmet lukkes, afslutter den sammensatte server også sin drift.

Blandt de mest mærkbare ændringer i den nye udgivelse:

  • Muligheden for at køre X-applikationer via Xwayland er blevet tilføjet som et valg.
  • Understøttelsen af primær udklipsholder (primary selection) er blevet tilføjet, hvor tekst placeres umiddelbart efter markering og er tilgængelig til indsættelse med midterste museknap.
  • Understøttelsen af Wayland-protokollen relative-pointer-unstable-v1 er blevet tilføjet, hvilket muliggør brugen af begivenheder med oplysninger om relativ bevægelse af markøren.
  • Alle forbedringer, der blev foreslået i udgaverne af biblioteket wlroots 0.17 og 0.18, er blevet implementeret.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster