Utgivning av kompositservern Niri 0.1.5, som anvÀnder Wayland

UtgÄvan av den sammansatta servern Niri 0.1.5 har publicerats, utvecklad med inspiration frÄn GNOME-tillÀgget PaperWM och implementerar en mosaik (tiling) layoutmetod dÀr fönster grupperas i en oÀndligt rullande rad pÄ skÀrmen. Att öppna ett nytt fönster leder till en expansion av raden, medan tidigare tillagda fönster aldrig Àndrar sin storlek. Projektets kod distribueras under GPLv3-licensen. Paket har sammanstÀllts för Fedora, NixOS, Arch Linux och FreeBSD.

Anledningen till att skapa en separat kompositör nÀmns som oförmÄgan att genomföra separat arbete med monitorer i PaperWM pÄ grund av bindningen till globala fönsterkoordinater i GNOME Shell. En grundlÀggande skillnad mellan Niri och PaperWM Àr att varje monitor har sin egen fönsterrad som inte korsar varandra. Niri stöder HiDPI och kan fungera pÄ system med flera GPU:er (till exempel hybrida system med diskret grafikkort och integrerad GPU).

Precis som i GNOME skapas virtuella skrivbord i Niri dynamiskt och placeras vertikalt (fönsterraden roterar horisontellt, medan skrivbordsraden – vertikalt). En oberoende uppsĂ€ttning kan visas pĂ„ varje monitor. virtuella skrivbord. För att vĂ€xla mellan skrivbornen kan styrgester pĂ„ pekplattan anvĂ€ndas. NĂ€r en monitor stĂ€ngs av kommer layouten av de virtuella skrivbornen att sparas och överföras till den kvarvarande monitorn, och vid Ă„terkomsten av monitorn Ă„terstĂ€lls den till sitt ursprungliga tillstĂ„nd.

Utgivning av kompositservern Niri 0.1.5, som anvÀnder Wayland

Niri baseras pÄ anvÀndningen av Wayland-protokollet, men tillÄter att köra X11-appar med hjÀlp av DDX-servern Xwayland. Det finns ett inbyggt grÀnssnitt för att ta skÀrmbilder och spela in skÀrminspelningar, dÀr en funktion Àr möjligheten att utesluta specifika fönster med kÀnslig information frÄn inspelningen.

Konfigurationen sker genom en konfigurationsfil som gör det möjligt att Ă€ndra grundlĂ€ggande miljöparametrar, sĂ„som ramvidd, marginaler, utgĂ„ngslĂ€gen och fönsterstorlekar. Ändringar som görs i konfigurationsfilen tillĂ€mpas automatiskt utan att den sammansatta servern behöver startas om. Styrning med gester pĂ„ pekplattan stöds. KonfigurationsĂ€ndringar tillĂ€mpas i realtid utan att den sammansatta servern behöver startas om.

Den nya versionen utmÀrker sig genom implementeringen av nya animerade effekter vid manipulation av fönster, liksom genom införandet av fjÀdrande effekter (spring animation). Animering tillÀmpas nu vid flyttning, Àndring av storlek och stÀngning av fönster. För dem som störs av animerade effekter finns en parameter i konfigurationsfilen för att stÀnga av animationen eller anpassa varje effekt efter sina preferenser.

Bland andra nyheter:

  • Stöd för utmatning med variabel bithastighet (VRR, variable refresh rate) har lagts till.
  • Möjligheterna för IPC-grĂ€nssnittet, som anvĂ€nds för interaktion med externa system, har utökats. servern.
  • En parameter allow-when-locked=true har lagts till för att definiera tangentbordskombinationer som fortsĂ€tter att fungera nĂ€r skĂ€rmen Ă€r lĂ„st.
  • Fönstrets tidigare position Ă„terstĂ€lls efter att man Ă„tergĂ„r frĂ„n helskĂ€rmslĂ€ge.
  • Dölja muspekaren under interaktion med pekskĂ€rmen har implementerats.
  • Ett exempel pĂ„ instĂ€llning för att stĂ€nga av mikrofonen har lagts till.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster