Se lanza el servidor compositor Wayfire 0.8, que utiliza Wayland

Después de casi tres años de desarrollo, se ha publicado la versión del servidor compuesto Wayfire 0.8, que utiliza Wayland y permite crear interfaces de usuario poco exigentes en recursos con efectos 3D al estilo de los complementos 3D de Compiz (cambio de pantallas mediante un cubo 3D, distribución espacial de ventanas, morphing al trabajar con ventanas, etc.). Wayfire admite la ampliación a través de complementos y ofrece un sistema de configuración flexible. El código del proyecto está escrito en C++ y se distribuye bajo la licencia MIT.

El proyecto se basa en la biblioteca wlroots, desarrollada por los creadores del entorno de escritorio Sway, que proporciona funciones básicas para organizar el funcionamiento de un gestor de composición basado en Wayland. Para la gestión de sesiones, se pueden usar systemd, elogind o seatd. Se admite el lanzamiento de aplicaciones X11 a través de XWayland. Como panel, se puede utilizar wf-shell de los desarrolladores de Wayfire o un panel externo como LavaLauncher. El proyecto también está desarrollando una biblioteca para trabajar con archivos de configuración, wf-config, y un configurador gráfico, wcm.

En la nueva versión:

  • Se ha añadido el complemento «wsets» (Conjuntos de Espacios de Trabajo), que permite trabajar con colecciones. escritorios virtualesEn la colección se pueden agrupar los escritorios relacionados con un tema determinado (por ejemplo, trabajar en un proyecto principal, trabajar en un proyecto personal, entretenimiento), para su visualización simultánea en pantalla. El usuario puede cambiar en cualquier momento a otra colección y obtener un conjunto diferente de escritorios virtuales. En cada pantalla puede mostrarse su propia colección de escritorios (por ejemplo, en un monitor externo se puede utilizar una colección para entretenimiento, y en la pantalla integrada de la laptop, una colección de trabajo). Se admite el movimiento de colecciones entre pantallas.
    Reproducir video
  • Se ha proporcionado la posibilidad de controlar el gestor de composición a través de comandos IPC transmitidos a través de un socket de red. La funcionalidad se implementó a través del complemento ipc y complementos adicionales para el procesamiento de comandos, por ejemplo, el complemento ipc-rules incluye comandos básicos para controlar ventanas. En el futuro, se planea agregar soporte para comandos y eventos adicionales.
  • Se ha añadido la posibilidad de navegar entre escritorios virtuales mediante el teclado.
  • El complemento simple-tile ha implementado efectos animados.
  • Se han añadido atajos al complemento Vswitch para mover un elemento a un escritorio virtual específico.
  • Las implementaciones de los protocolos Wayland se han trasladado de la base a complementos separados wayfire-shell, foreign-toplevel y gtk-shell.
  • Se ha añadido el soporte para el protocolo Wayland «xdg-activation», que permite transferir el foco entre diferentes superficies de primer nivel (por ejemplo, utilizando xdg-activation, una aplicación puede cambiar el foco a otra).
  • La panel ha sido dotada de nuevos widgets con funcionalidades para la bandeja del sistema, notificaciones y diálogo de cierre. También se ha añadido el widget Command-output, que permite mostrar en el panel el resultado de la ejecución de comandos arbitrarios.
  • Se han actualizado la panel wf-shell, la biblioteca wf-config y el configurador wcm desarrollados por el proyecto.
    Se lanza el servidor compositor Wayfire 0.8, que utiliza Wayland
  • Se ha ampliado y reestructurado la API para la creación de plugins. Por un lado, la reestructuración ha roto la compatibilidad con muchos plugins antiguos, pero por otro lado, se han resuelto la mayoría de los problemas que antes dificultaban su funcionamiento. Se ha propuesto una nueva estructura scenegraph para trabajar con listas de pantallas, capas y vistas. Se ha rediseñado la interfaz de programación View, responsable de la representación de las ventanas de las aplicaciones. Se ha añadido un sistema de transacciones que permite actualizar automáticamente varias superficies de nivel superior y sus propiedades asociadas al mismo tiempo, así como sincronizar el estado de la decoración de ventanas con la ventana principal.

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