Изпускане на Cage 0.2, композитен сървър на база Wayland за създаване на киоски

Достъпен е вариант на композитния сървър Cage 0.2, който използва Wayland и е насочен към отделно стартиране на конкретни приложения в киоск режим. Сред приложението на Cage се споменава създаването на системи за домашна автоматизация, демонстрационни щандове, електронни табели и терминали за самообслужване. Кодът на проекта е написан на езика Си и се предоставя под лицензия MIT.

Интерфейсът в Cage е ограничен до едно приложение, а потребителят не може да излезе извън него и да получи достъп до операционната система. Екранът е свързан с едно изходно устройство, а всички помощни диалози се показват в центъра на екрана без възможност за преместване и промяна на размера. Поддържа се копиране и получаване на данни чрез буфера за обмени. Приложенията се свързват директно с графичното обкръжение, например, за създаване на киоск с браузър Epiphany е достатъчно да се изпълни „cage /usr/bin/epiphany“, а след изход от програмата композитният сървър също приключва своята работа.

Сред най-забележителните промени в новото издание:

  • Добавена е опционална възможност за стартиране на X-приложения чрез Xwayland.
  • Добавена е поддръжка на основната поставка (primary selection), в която текстът се поставя веднага след избиране и е достъпен за поставяне с средния бутон на мишката.
  • Добавена е поддръжка на Wayland протокола relative-pointer-unstable-v1, позволяваща използването на събития с информация за относителното движение на показалеца.
  • Включени са всички подобрения, предложени в версиите на библиотеката wlroots 0.17 и 0.18.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster