IceWM 3.9 ankommer med Xcursor-understøttelse og andre finjusteringer

  • Understøttelse af Xcursor og temabaseret markør i gdk-pixbuf uden krav om libXpm.
  • icesh tilføjer filteret -kovered for at detektere tildækkede vinduer.
  • Vigtige rettelser: _NET_CLIENT_LIST_STACKING, UTF-8 og ikonfarver.
  • Downloads, dokumentation og fejlsporing er tilgængelige på GitHub.

IceWM 3.9

Ankomsten af ​​IceWM 3.9 har været stille, men betydningsfuld: en weekendudgivelse, der forstærker denne vindueshåndterings ry for hastighed og enkelhed i X11 og fortsætter den vej, der blev startet af IceWM 3.8 . Kort sagt tilbyder den forbedringer af markører, justeringer af værktøjer og mindre rettelser, der tilføjer værdi uden at oppuste systemet.

For dem, der prioriterer ydeevne frem for ekstravagante funktioner, forbliver denne version tro mod IceWMs filosofi: at gribe kun ind så meget som nødvendigt og lade brugeren udføre sit arbejde. Den mest bemærkelsesværdige ændring er i styringen af ​​musemarkøren, men der er mere: opdateret Xcursor-understøttelse, et nyt filter i icesh og flere kvalitetsrettelser , der forbedrer stabilitet og brugervenlighed.

Hvad er IceWM, og hvorfor er det vigtigt

IceWM er en stablet vindueshåndtering til X Window System, designet fra bunden i C++ og med en historie, der går tilbage til 1997. Dens mål har altid været klart: hastighed, enkelhed og diskrethed . Den inkluderer en proceslinje med en personsøger, globale og vinduesspecifikke tastaturgenveje, dynamiske menuer og en hurtigskifter (Alt+Tab), samt vindueslister og fokusmodeller, der passer til alle præferencer.

Alsidighed går ikke på bekostning af lethed: du kan tilføje ikoner til vinduer i proceslinjen, proceslinjen eller skrivebordet, eller skjule dem, og konfigurere alt i detaljer. I opsætninger med flere skærme fungerer det med RandR og Xinerama, og det tilføjer valgfrie ekstrafunktioner såsom en baggrundshåndtering med gennemsigtighed, en sessionshåndtering og en systembakkehåndtering. Det er tilgængeligt på Debian, Ubuntu, Arch, openSUSE, Gentoo, Slackware, CentOS, antiX, NixOS og de fleste BSD-distributioner, hvilket forenkler installationen i næsten ethvert miljø, inklusive letvægtsdistributioner.

IceWM 3.9 Højdepunkter

Version 3.9 ankommer som den seneste stabile udgivelse, planlagt til slutningen af ​​august, og fokuserer på markørhåndtering og mindre forbedringer af interne værktøjer. Drivkraften bag denne ændring er Xcursor, som erstatter forældede afhængigheder og baner vejen for moderne temaer. Udgivelsen understøttes af GitHub til downloads og ændringslogge.

Xcursor og gdk-pixbuf: moderniseret markør uden ballast

Indtil nu kunne markører i IceWM benytte XPM, et veteranformat, der var tilstrækkeligt, men ikke helt lever op til skalerbarhed og mere omfattende temaer. Version 3.9 tilføjer understøttelse af Xcursor-filer som et alternativ til XPM, og den mest spændende tilføjelse: temabaserede markører i gdk-pixbuf kræver ikke længere libXpm-biblioteket . Dette betyder færre afhængigheder, mindre vedligeholdelse og bedre tilpasning til den nuværende grafikstak.

I praksis betyder det pointere, der skalerer bedre, er skarpere på tværs af forskellige skærme og tilbyder bred temakompatibilitet. Derudover, hvis dit tema ikke definerer en markør, foretrækker IceWM nu systemets Xcursor-tema, hvilket forhindrer uoverensstemmelser og behovet for manuel patching. Større visuel konsistens uden besvær.

Icesh får et filter til at automatisere arbejdsgange i IceWM 3.9

`icesh`-værktøjet, den schweizeriske lommekniv til at manipulere vinduer og skriveborde fra kommandolinjen, inkluderer nu et nyt filter: `-kovered`. Dette giver dig mulighed for at kontrollere, om en klient er skjult af et andet vindue, hvilket muliggør scripts, der reagerer på den faktiske synlighed af apps. I indlejrede miljøer, minimalistiske skriveborde eller fjernsessioner gør denne information hele forskellen for at automatisere adfærd.

Interne rettelser og ændringer, som du vil bemærke på mellemlang sigt

Selvom de er subtile, styrker adskillige rettelser stabiliteten af ​​manageren og icesh. Samlet set er de den slags forbedringer, der ikke er umiddelbart indlysende, men de forhindrer overraskelser og får alt til at køre mere gnidningsløst. Her er de mest relevante :

  • Netværk og statistikNår lseek på /proc/net/dev fejler, lærer IceWM det og undgår at gentage det i fremtiden, hvilket reducerer overhead og fejllogfiler.
  • EWMH-klientstakSikrer, at _NET_CLIENT_LIST_STACKING altid er opdateret, hvilket er nøglen til integration med eksterne dashboards, paginatorer og værktøjer.
  • Korrigerede farverI icesh korrigeres rød og blå i loadicon og saveicon, hvilket undgår kromatiske fejl ved manipulation af ikoner.
  • Godt afkortet tekstNår titler forkortes fra icesh, respekteres UTF-8-kodepunktgrænser, hvilket forhindrer ødelagte tegn.
  • Markør uden hotspotHvis en XPM ikke definerer hotspot X eller Y, foretager IceWM et intelligent gæt og undgår en fejlrettet markør.
  • Opdaterede oversættelserSpansk, ungarsk og brasiliansk portugisisk bliver poleret, hvilket er et velkomment boost for tilgængeligheden.

Brugeroplevelse i IceWM 3.9: mere jævn og ensartet

Med skiftet til Xcursor og præferencen for systemtemaet, når det lokale tema ikke definerer markøren, opnås en mere ensartet brugerflade. Markørernes skarphed og kompatibilitet med moderne temaer forbedrer den overordnede oplevelse, noget der er mærkbart, når man skifter mellem ældre og nyere applikationer. Det er en håndgribelig forbedring med en daglig effekt.

Derudover reducerer finjusteringen af ​​icesh og interne rettelser mindre problemer, der, når de akkumulerede sig, blev irriterende: forkerte ikonfarver, titler afskåret på det forkerte tidspunkt eller forældede klientlister. Færre fejl, mere stabilitet.

Filosofi og præstation: hvad er retfærdigt og nødvendigt

IceWM har overlevet årtier uden at være oppustet: det opretholder et let fodaftryk og forudsigelig adfærd. Ændringerne i 3.9 er trinvise, i tråd med tidligere versioner, der har forfinet temaindlæsning, opstartstider og generel konsistens. Det bevæger sig i små, men stabile trin.

For administratorer og brugere, der presser beskeden hardware til det yderste, hjælper disse justeringer med at presse hvert millisekund ud af den uden at ofre funktionalitet. Ved at holde sig til X11 er den også ideel til ældre maskiner, tynde terminaler eller fjernskriveborde, hvor Wayland endnu ikke er et godt match. Det er en klar forpligtelse til effektivitet.

IceWM 3.9 genopfinder ikke hjulet, men den smører hver en eger: den moderniserer markøren med Xcursor, reducerer afhængigheder, hvor den er langsom, polerer icesh for bedre automatisering og retter fejlbehæftede detaljer. For alle, der leder efter et let, pålideligt og veldokumenteret skrivebordsmiljø til X11, er det en værdifuld opgradering.


Tilføj som foretrukken kilde i Google