Lanzamiento de Cage 0.2, un servidor compositor basado en Wayland para la creación de quioscos

Está disponible la versión 0.2 del servidor compuesto Cage, que utiliza Wayland y está orientado a la ejecución aislada de aplicaciones individuales en modo quiosco. Entre los ámbitos de aplicación de Cage se incluyen la creación de sistemas de automatización del hogar, mostradores de demostración, letreros electrónicos y terminales de autoservicio. El código del proyecto está escrito en C y se distribuye bajo la licencia MIT.

La interfaz en Cage está limitada a una sola aplicación, y el usuario no puede salir de esta aplicación ni acceder al sistema operativo. La pantalla está vinculada a un solo dispositivo de salida, y todos los diálogos auxiliares se muestran centrados en la pantalla sin posibilidad de ser desplazados o redimensionados. Se admite la entrada y extracción de datos a través del portapapeles. Las aplicaciones se conectan directamente con el entorno gráfico que se inicia; por ejemplo, para crear un kiosco con el navegador Epiphany, basta con ejecutar «cage /usr/bin/epiphany», y después de salir del programa, el compositor servidor también finaliza su funcionamiento.

Entre los cambios más destacados en la nueva versión se encuentran:

  • Se ha añadido la opción de ejecutar aplicaciones X a través de Xwayland.
  • Se ha agregado soporte para el portapapeles primario (primary selection), en el que el texto se coloca inmediatamente después de la selección y está disponible para pegado mediante el botón central del ratón.
  • Se ha añadido soporte para el protocolo de Wayland relative-pointer-unstable-v1, que permite utilizar eventos con información sobre el movimiento relativo del puntero.
  • Se han implementado todas las mejoras propuestas en las versiones 0.17 y 0.18 de la biblioteca wlroots.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster