labwc 0.5, coneix les novetats d'aquest servidor compost per Wayland

Es va donar a conèixer el llançament de la nova versió de labwc 0.5, el qual es posiciona com un desenvolupament de un servidor compost per a Wayland amb característiques que recorden l'administrador de finestres d'Openbox (el projecte es presenta com un intent de crear una alternativa a Openbox per a Wayland).

Entre les característiques de labwc es troba el minimalisme, implementació compacta, àmplies opcions de personalització i alt rendiment. S'utilitza com a base la biblioteca wlroots, desenvolupada pels desenvolupadors de l'entorn d'usuari de Sway i que proporciona funcions bàsiques per organitzar el treball de l'administrador compost basat a Wayland.

Dels protocols estesos de Wayland, s'admet wlr-output-management per configurar dispositius de sortida, layer-shell per organitzar el treball de l'intèrpret d'ordres de l'escriptori i Foreign-toplevel per connectar els seus propis panells i interruptors de finestra.

És possible connectar complements amb la implementació de funcions com 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 (amb l'excepció dels botons de finestra) bàsicament no són compatibles.

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 ràpid es configuren mitjançant fitxers de configuració en format xml.

A més del menú arrel integrat configurable a través de menu.xml, es poden incloure implementacions de menús d'aplicacions de tercers com bemenu, fuzzel i wofi, a més de que es pot utilitzar Waybar, Ambar o LavaLauncher com a panell, encara que se suggereix fer servir wlr- randr o kanshi per controlar la connexió dels monitors i canviar-ne els paràmetres.

Principals novetats de labwc 0.5

En aquesta nova versió que es presenta es destaca com a novetat principal que s'admeten pantalles d'alta densitat de píxels (HiDPI).

A més d'això la reagrupació d'elements es proporciona quan els dispositius de sortida addicionals estan deshabilitats i també es va canviar la configuració relacionada amb el maneig de lesdeveniment de moure elements amb el ratolí.

Altres dels canvis que es destaca és que es va afegir la capacitat de reduir una finestra després que s'hagi mogut (desmaximitzar en moure), així com també el suport per a la barra de tasques sfwbar (Sway Floating Window Bar).

També podrem trobar que s'ha afegit l'opció CycleViewPreview per obtenir una vista prèvia del contingut mentre es canvia de finestra usant la interfície Alt+Tab.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • S'ha afegit suport per a menús de clients.
  • Va proporcionar la capacitat dexecutar aplicacions en mode de pantalla completa.
  • Es va afegir la capacitat de vincular una acció en moure el cursor del ratolí fora de la vora de la pantalla.
  • S'ha afegit compatibilitat amb les variables d'entorn WLR_{WL,X11}_OUTPUTS admeses per wlroots.
  • Es va afegir suport per a gestos de control (canviar i pessigar zoom).

Com instal·lar LABWC?

Per als qui estiguin interessats a poder instal·lar aquest compositor al vostre sistema, han de seguir les instruccions que compartim a continuació.

La distribució que compta amb el mètode d'instal·lació més senzill és Fedora i és que per instal·lar labwc, només cal obrir una terminal i hi teclejarem:

sudo dnf install labwc

Els que són usuaris d'Arch Linux, Manjaro o qualsevol altra distribució derivada d'Arch Linux, Han d'obrir una terminal i en ella van a teclejar la següent comanda per descarregar les dependències necessàries:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Després d'això, van a obtenir el codi font de LABWC executant la següent comanda a la terminal:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Ara, per als qui són usuaris de Debian, UBuntu o qualsevol altra distribució basada en qualsevol d'aquestes dues, han de teclejar el següent a la terminal:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Finalment, s'esmenta que en el futur, es planeja proporcionar suport per a arxius de configuració de Openbox i màscares de Openbox, proporcionar treball en pantalles HiDPI, implementar suport per layer-shell, WLR-output-management i protocols de nivell superior extern, integrar suport de menú, afegir la capacitat de col·loqui els indicadors en pantalla (osd) i la interfície per canviar de finestra en l'estil Alt + Tab.

Per a aquells que estiguin interessats en conèixer més a l'respecte sobre LABWC poden visitar el lloc de l' projecte en GitHub.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.