Wayfire 0.4: en Compiz-inspirerad Wayland-kompositör

Nyligen blev känd nyheterna om lansering av den nya versionen av den sammansatta servern "Wayfire 0.4", som använder Wayland och låter dig skapa resursvänliga användargränssnitt med 3D-effekter i stil med 3D-plugins för Compiz, som att byta skärm genom en 3D-kub, rumslig utformning av fönster, transformation när du arbetar med windows etc.

För dem som inte känner till Wayfire, bör du veta att detta är en kompositör av Wayland som utvecklas som ett helt oberoende projekt. Öst är inspirerad av Compiz och dess huvudsyfte är att kunna erbjuda resurser med 3D-effekter och för detta använder den wlroots.

För er som inte känner till Wayland, liknar en Wayland-kompositör fönsterhanterare i X11-världen. I grund och botten är denna programvara ansvarig för att samordna alla in- och utdataenheter och hanterar alla öppna applikationer.

Det intressanta med Wayfire är det stöder förlängning genom plugins och erbjuder ett flexibelt anpassningssystem.

Projektkoden är skriven i C ++ och distribueras under MIT-licensen. Basen är wlroots-biblioteket, utvecklat av utvecklarna av Sway-användarmiljön och som tillhandahåller grundläggande funktioner för att organisera en kompositadministratörs arbete baserat på Wayland. Som en panel kan du använda wf-shell eller LavaLauncher.

Vad är nytt i Wayfire 0.4?

I den här nya utgåvan av kompositören har den lagts till stöd för att dekorera nära, minimera och maximera Windows-knapparna för applikationer som använder X11 (via Xwayland) och Wayland. För dessa knappar kan de bestämma ordningen på deras arrangemang, storlek, färger, teckensnitt etc.

En annan viktig förändring är att förmåga att skapa animerade effekter för snabbmenyer och verktygstips.

Det nämns också att hanteringen av dialogrutor har förbättrats, till exempel filval. Till exempel har en inställning lagts till som avgör om dialogrutor är kopplade till huvudfönster (som i GNOME) eller oberoende "flytande" rendering.

En uppsättning av skript för att förenkla installationen på typiska distributioner som Fedora, Ubuntu, Arch och Debian.

Wf-config-biblioteket skrivs om ansvarig för analys av konfigurationsfilen. Konfigurationsformatet förblev oförändrat, men det var möjligt att verifiera giltiga värdetyper och intervall. Som tidigare stöds en dynamisk konfigurationsändring (ändringar i konfigurationsfilen namnges direkt och behöver inte startas om).

Slutligen nämns det den kontinuerliga utvecklingen av WCM fortsätter, ett grafiskt gränssnitt för att konfigurera Wayfire utan att redigera konfigurationsfilen och prestandaoptimering av övergångseffekter och transformationer utförs.

Av de andra förändringarna som nämns:

  • Expo-plugin stöder nu olika tangentkombinationer för att gå direkt till en viss arbetsyta istället för att använda musen
  • plugin-fönstrets regler stöder nu inställning alfa-kommando för att automatiskt ställa in applikationens transparens så snart de startar
  • Prestandaoptimeringar för oskärpa och andra transformatorer.
  • Muspekaren ritas nu vid spegling av utgångar.
  • Det finns ett [inaktiv] alternativ för att inaktivera DPMS när ett helskärmsfönster är aktivt.
  • Fel- / kraschfixar

Hur installerar jag Wayfire?

För dem som är intresserade av att kunna installera denna kompositör kan de göra det genom att följa instruktionerna vi delar nedan.

Det enklaste sättet för att installera Wayfire använder ditt installationsskript som kan användas på ett allmänt sätt i Linux.

För detta vi ska öppna en terminal i systemet och skriva in den:

git clone https://github.com/WayfireWM/wf-install

cd wf-install

./install.sh --prefix /opt/wayfire --stream 0.4.0

alternativt för dem som är användare av Arch Linux, Manjaro, Arco Linux eller andra derivat från Arch Linux. Installationen kan göras direkt från Arch repos:

sudo pacman -S wayfire

I fallet med Fedora kan också installeras från sina förråd med:

sudo dnf install wayfire

Om du vill veta mer om det kan du rådfråga följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.