Lanzamiento del entorno personalizado de Sway 1.5 con Wayland

Preparado lanzamiento del administrador compuesto Balanceo 1.5, creado 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ó la capacidad de organizar dinámicamente la salida en sistemas sin monitor (sin cabeza) usando el comando create_output (se puede usar para organizar el acceso remoto a un trabajador a través de CaminoVNC).
  • A través de protocolos wayland Se ha implementado soporte para métodos de entrada y entrada de texto para editores de métodos de entrada (IME).
  • Es posible habilitar la sincronización adaptativa (VRR, frecuencia de actualización variable) para reducir la vibración de la imagen en los juegos.
  • Se agregó soporte para el protocolo Viewporter, que mejora el rendimiento y la calidad de los juegos más antiguos.
  • Los sistemas de virtualización y acceso a escritorio remoto tienen la capacidad de interceptar atajos de teclado.
  • Soporte de protocolo agregado wlr-gestión-de-alto-nivel-extranjero, permitiéndole conectar sus propios paneles e interruptores de ventana.

Fuente: opennet.ru

Añadir un comentario