Niri 0.1.10 kommer med förbättringar av flytande fönster, kommandon, kompatibilitet och mer

Niri wayland kompositserver

De release av den nya versionen av Niri 0.1.10, som kommer med flera funktioner och förbättringar, varav förbättringarna i kompatibilitet med flytande fönster, förbättringar av ingångskonfiguration, i surfplattaläge bland annat sticker ut.

För de som inte känner till Niri bör du veta att detta är en Kompositserver baserad på Wayland, inspirerad av tillbyggnadens kaklade planlösning GNOME PaperWM. Denna server organiserar fönstren i ett horisontellt band som expanderar dynamiskt när nya fönster öppnas, vilket behåller storleken på de tidigare oförändrade.

Niri tillåter körning av X11-applikationer via Xwayland DDX Och till skillnad från PaperWM, där alla fönster delar ett globalt band, tilldelar Niri ett separat band till varje bildskärm. Detta förbättrar hanteringen av inställningar för flera bildskärmar, särskilt när man använder hybridsystem med integrerade och diskreta GPU:er.

Vad är nytt i Niri 0.1.10?

I denna nya version presenteras Niri 0.1.10 Du kan nu dra ett fönster till en ny plats genom att hålla ned fönstertiteln med musen eller peka på pekskärmen. Denna ändring är avsedd att förhindra att layouten ändras oavsiktligt, eftersom en motståndströskel har implementerats, vilket kräver att den överskrids innan fönstret rör sig.

En annan nyhet som presenteras i denna nya version är att förmåga att binda specifika kommandon till datorlockets öppna eller stänga händelser bärbar dator eller växla till surfplatta-läge. Detta gör det till exempel möjligt att automatiskt aktivera skärmtangentbordet när du byter till surfplatta-läge. Dessutom kan virtuella stationära datorer nu automatiskt flyttas till en extern bildskärm när locket till den bärbara datorn stängs.

Utöver detta har Niri 0.1.10 nu stöd för frågan set_cursor_position_hint, som tillåter applikationer att tillhandahålla information till den sammansatta administratören om markörens slutliga position, även när den är låst i lock_pointer-läge. Detta indikerar att applikationer som Blender använder den för att tala om för kompositören den slutliga platsen efter en låst pekarrörelse, så att kompositören kan uppdatera sin egen pekarplats för att matcha den.

I Niri 0.1.10 nu är det möjligt att ytterligare anpassa beteendet av inmatningsenheterna, sedan trackball-alternativ ingår, samt ytterligare inställningar för att scrolla med mushjulet eller pekplattan.

Av andra förändringar som sticker ut:

  • Information om det aktiva virtuella skrivbordet sparas, även efter att du återansluter en bildskärm.
  • Lade till en åtgärd för att styra påslagningen av bildskärmar i vänteläge. Som standard aktiveras monitorer automatiskt efter varje inmatningshändelse, men kan nu hanteras manuellt.
  • Lade till alternativ för att dölja markören medan du skriver eller efter en viss period av inaktivitet.
  • En fil har inkluderats för att starta Niri under kontroll av dinit, en servicehanterare.
  • Tillagt stöd för att köra niri som en dinit-tjänst: filer i resources/dinit/ och motsvarande kod i niri-session
  • Lade till en debug configuration disable-monitor-names-flagga som en lösning för att Niri kraschar vid anslutning av två bildskärmar som rapporterar exakt samma märke/modell/serienummer.
  • Det fokuserade fönstret blir nu visuellt inaktivt när en skal-lagerapplikation framför sig har tangentbordsfokus.

äntligen om du är det intresserad av att veta mer om detkan du kontrollera detaljerna i följande länk.

Hur installerar man Niri på Linux?

För de som är intresserade av projektet bör du veta att kompilerade paket erbjuds för Fedora, NixOS, Arch Linux och FreeBSD.

När det gäller Fedora eller derivat, skriv bara:

dnf copr enable yalter/niri

Medan för Arch Linux är kommandot följande:

sudo pacman -S niri

Om du använder en distribution som inte har förkompilerade paket kan du konsultera officiell projektdokumentation för detaljerade instruktioner om hur man bygger Niri från källan. På den här sidan hittar du även information om anpassade inställningar.


Lämna din kommentar

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

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  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.