labwc 0.5 disponible, servidor compost per a Wayland

S'ha llançat el projecte labwc 0.5, desenvolupant un servidor compost per a Wayland amb capacitats que recorden el gestor de finestres d'Openbox (el projecte es presenta com un intent de crear una alternativa d'Openbox per a Wayland). Entre les característiques de labwc es troben el minimalisme, la implementació compacta, àmplies opcions de personalització i un alt rendiment. El codi del projecte està escrit en C i es distribueix sota la llicència GPLv2.

La base és la biblioteca wlroots, desenvolupada pels desenvolupadors de l'entorn d'usuari Sway i que proporciona funcions bàsiques per organitzar el treball d'un gestor de compostos basat en Wayland. Entre els protocols Wayland estès, wlr-output-management és compatible amb la configuració de dispositius de sortida, layer-shell per organitzar el treball de l'intèrpret d'ordres d'escriptori i el nivell superior estranger per connectar panells personalitzats i interruptors de finestra.

És possible connectar complements per implementar funcions com ara crear captures de pantalla, mostrar fons de pantalla a l'escriptori, col·locar panells i menús. Els efectes animats, els degradats i les icones (a excepció dels botons de la finestra) no s'admeten en absolut. Per executar aplicacions X11 en un entorn basat en el protocol Wayland, s'admet l'ús del component XWayland DDX. El tema, el menú bàsic i les tecles d'accés directe es configuren mitjançant fitxers de configuració en format xml.

A més del menú arrel integrat, configurat mitjançant menu.xml, podeu connectar implementacions de menú d'aplicacions de tercers, com ara bemenu, fuzzel i wofi. Podeu utilitzar Waybar, Уambar o LavaLauncher com a panell. Per gestionar la connexió de monitors i canviar-ne els paràmetres, es recomana utilitzar wlr-randr o kanshi. La pantalla es bloqueja amb Swaylock.

A la nova versió:

  • Proporciona suport per a pantalles d'alta densitat de píxels (HiDPI).
  • S'ha activat la reordenació dels elements quan es desactiven dispositius de sortida addicionals.
  • S'ha canviat la configuració relacionada amb la gestió de l'esdeveniment de moviment d'elements amb el ratolí.
  • S'ha afegit la possibilitat de reduir la finestra després de moure-la (desmaximització en moviment).
  • S'ha afegit suport per a la barra de tasques sfwbar (barra de la finestra flotant de Sway).
  • S'ha afegit suport per als menús dels clients.
  • Es proporciona la possibilitat de llançar aplicacions en mode de pantalla completa.
  • S'ha afegit l'opció cycleViewPreview per previsualitzar el contingut mentre es canvia entre finestres mitjançant la interfície Alt+Tab.
  • S'ha afegit la possibilitat d'enllaçar una acció quan es mou el cursor del ratolí fora de la vora de la pantalla.
  • S'ha afegit suport per a les variables d'entorn WLR_{WL,X11}_OUTPUTS compatibles amb wlroots.
  • S'ha afegit suport per a gestos de control (panning de pessic i zoom).

labwc 0.5 disponible, servidor compost per a Wayland
labwc 0.5 disponible, servidor compost per a Wayland


Font: opennet.ru

Afegeix comentari