Cage 0.3, yon sèvè konpoze ki baze sou Wayland ki fèt pou fonksyone aplikasyon endepandan nan mòd kyòs, te lage. Aplikasyon Cage prevwa yo enkli sistèm automatisation lakay, kanpe demonstrasyon, signalisation elektwonik, ak kyòs sèvis pwòp tèt ou. Kòd pwojè a ekri an C epi li anba lisans MIT.
Интерфейс в Cage ограничен одним приложением, а пользователь не может выйти за пределы данного приложения и получить доступ к операционной системе. Экран привязывается к одному устройству вывода, а все вспомогательные диалоги выводятся по центру экрана без возможности перемещения и изменения размера. Поддерживается помещение и извлечение данных через буфер обмена. Приложения непосредственно связываются с запускаемым графическим окружением, например, для создания киоска с браузером Epiphany достаточно выполнить «cage /usr/bin/epiphany», а после выхода из программы композитный sèvè тоже завершает свою работу.
Pami chanjman ki pi remakab nan nouvo lage a:
- Bibliyotèk wlroots la te mete ajou nan vèsyon 0.20, ki aplike sipò pou defini reprezantasyon koulè yon sifas Wayland, jesyon koulè, ak sipò HDR lè l sèvi avèk pwotokòl color-representation-v1 ak color-management-v1 lè w ap itilize backend rann API Vulkan an. Yo te ajoute tou sipò pou pwotokòl Wayland cursor-shape-v1 pou pèsonalize aparans kurseur la ak ext-workspace-v1 pou itilize konsèp la. virtualnyx rabochikh stolov ak xdg-toplevel-tag-v1 pou idantifye fenèt/sifas atravè lyezon etikèt.
- Te ajoute sipò pou pwotokòl wlr-foreign-toplevel-management la, ki pèmèt jere fenèt yo soti nan pwogram ekstèn yo.
- Te ajoute sipò pou pwotokòl drm-lease la, ki bay mwayen pou jenere yon imaj stereo ak diferan memwa tanpon pou je gòch ak je dwat la lè y ap voye imaj la nan kas reyalite vityèl.
Sous: opennet.ru
