Lanzamiento del entorno personalizado de Sway 1.4 con Wayland

Preparado lanzamiento del administrador compuesto Balanceo 1.4 (la versión 1.3 no se creó), creada utilizando el protocolo Wayland y totalmente compatible con el administrador de ventanas en mosaico i3 y panel i3bar. El código del proyecto está escrito en C y distribuido por bajo licencia MIT. El proyecto está destinado a su uso en Linux y FreeBSD.

La compatibilidad con i3 se proporciona a nivel de comando, archivo de configuración y IPC, lo que permite utilizar Sway como un reemplazo transparente de i3 que utiliza Wayland en lugar de X11. Sway le permite colocar ventanas en la pantalla no espacialmente, sino lógicamente. Las ventanas están dispuestas en una cuadrícula que hace un uso óptimo del espacio de la pantalla y le permite manipular rápidamente las ventanas usando solo el teclado.

Para crear un entorno de usuario completo, se ofrecen los siguientes componentes complementarios: balancearse (proceso en segundo plano que implementa el protocolo inactivo de KDE), bloqueo (protector de pantalla), mako (administrador de notificaciones), severo (tomando capturas de pantalla), sorber (seleccionando un área en la pantalla), grabadora wf (captura de video), barra de ruta (barra de aplicaciones), tablero virtual (teclado de pantalla), wl-portapapeles (trabajando con el portapapeles), utiles de pared (gestión de fondos de escritorio).

Sway se está desarrollando como un proyecto modular construido sobre una biblioteca. raíces, que contiene todas las primitivas básicas para organizar el trabajo de un administrador compuesto. Wlroots incluye backends para
abstracción de acceso a la pantalla, dispositivos de entrada, renderizado sin acceso directo a OpenGL, interacción con KMS/DRM, libinput, Wayland y X11 (se proporciona una capa para ejecutar aplicaciones X11 basadas en Xwayland). Además de Sway, la biblioteca wlroots se utiliza activamente en otros proyectosIncluso Librem5 и Jaula. Además de C/C++, se han desarrollado enlaces para Scheme, Common Lisp, Go, Haskell, OCaml, Python y Rust.



En el nuevo lanzamiento:

  • Se agregó soporte para el protocolo VNC para acceso remoto al escritorio. El trabajo se organiza mediante el uso de un servidor. wayvnc, que puede conectarse para ejecutar sesiones de trabajo basadas en Wayland, crea un dispositivo de entrada virtual y transmite la salida de la pantalla utilizando el protocolo RFB. Wayvnc también se puede utilizar para ejecutar escritorios virtuales que se ejecutan en servidores sin monitor. Se ha descontinuado el soporte para el backend basado en RDP que se ofrecía anteriormente.
  • Se agregó soporte parcial para iniciar la barra de tareas desarrollada por el proyecto MATE;
  • Implementó la capacidad de configurar retrasos para mostrar caracteres al ingresar (opciones max_render_time y sway-output);
  • Se agregó soporte para el procesamiento separado de grupos de teclas en el teclado (para teclados especializados);
  • El soporte del protocolo ha sido descontinuado. xdg-shell v6 (la versión inestable v6 ya no es relevante después estabilización xdg-shell).

    Fuente: opennet.ru

  • Añadir un comentario