Pinapabuti ng IceWM 4.0 ang paggana ng Alt+Tab habang pinapabago ang mga graphics

  • Pinapalakas ng IceWM 4.0 ang papel nito bilang isang magaan at maaaring i-configure na window manager, na may aktibong pag-unlad at kakayahang magamit sa maraming distribusyon ng Linux at BSD.
  • Ang malaking balita ay ang pinahusay na Alt+Tab, na sumusuporta sa mas maraming window, pinalawak na nabigasyon, pagpili gamit ang mga letra o numero, at isang preview mode.
  • Ang mga graphics ay pinabago gamit ang alpha blending at default na suporta sa RGBA, pati na rin ang mga standardized na icon mula 16 hanggang 256 px at mga pagwawasto ng BSD.
  • Nananatili ang mga kalakasan nito: kaunting pagkonsumo ng mapagkukunan, malawak na mga opsyon sa pag-configure, masaganang mga tema, mahusay na suporta sa keyboard, at komprehensibong dokumentasyon.

IceWM 4.0

Kung gusto mong masulit ang iyong desktop nang hindi gumagamit ng maraming resources, ang pagdating de IceWM 4.0 Isa ito sa mga balitang dapat subaybayan nang mabuti. Pinag-uusapan natin ang isa sa mga klasikong X11 window manager, na halos tatlong dekada nang ginagamit, na sa bersyong ito ay gumawa ng malaking hakbang pasulong kapwa sa mga tampok at modernisasyon ng internal code.

Ang paglulunsad na ito ay nagmamarka ng isang mahalagang punto: sa isang banda, pinagsasama-sama nito ang IceWM bilang isang Mabilis, magaan at nakakagulat na nako-configure na window managerSa kabilang banda, nagpapakilala ito ng mga pagpapabuti na hinihintay ng maraming gumagamit sa loob ng maraming taon, lalo na sa sikat na Alt+Tab window switcher at sa suporta sa grapiko (mga icon, transparency, RGBA, atbp.). Tingnan natin ang lahat ng mga ito nang mas malapitan. Ano ang bago sa IceWM 4.0, ang konteksto nito at kung bakit ito nananatiling isang napakaseryosong opsyon kumpara sa mga kumpletong desktop.

Ano ang IceWM at bakit ito sikat pa rin?

Ang IceWM ay isang Tagapamahala ng bintana para sa X Window System na ang layunin ay palaging napakalinaw: ang mag-alok ng bilis, pagiging simple, at hindi makaabala sa gumagamit. Hindi ito isang kumpletong desktop environment, kundi ang component na humahawak sa mga window, focus, taskbar, at ilang pangunahing elemento ng interaksyon.

Mula nang itatag ito noong 1997, ang IceWM ay pinahahalagahan ng mga mas gusto ang isang sistema Maliksi, matatag, at may kaunting pagkonsumo ng mapagkukunanSa kabila ng pagiging magaan, hindi nito ikinukumpara ang isang mahusay na karanasan ng gumagamit: mayroon itong taskbar na may desktop pager, mga global keyboard shortcut, at isang dynamic na sistema ng menu na umaangkop sa configuration ng gumagamit.

Ang isa sa mga katangian nito sa pagtukoy ay iyon Maaaring kontrolin ang mga programa gamit ang keyboard o mouse.Maaaring i-minimize ang Windows sa taskbar, notification area, desktop, o kahit na ganap na nakatago. Nag-aalok din ang IceWM ng listahan ng mga window at ang klasikong quick switcher (Alt+Tab), na nakatanggap ng malaking pag-upgrade sa bersyon 4.0.

Sa larangan ng pagpapasadya, ang IceWM ay lubos na maaaring i-configure, lubos na "maaaring i-tema" at mahusay na dokumentadoKabilang dito ang isang opsyonal na wallpaper manager na may suporta sa transparency, isang maliit na session manager, at isang system tray para sa mga applet at notification. Ang lahat ng ito ay akma sa mga simpleng configuration, mga lumang makina, o mga kapaligiran kung saan ang kahusayan ay pinakamahalaga.

Isa pang mahalagang bentahe ay ang malawak na kakayahang magamit nito: Ang IceWM ay makukuha sa Mga sikat na distribusyon tulad ng Debian, Ubuntu, Arch, openSUSE, Gentoo, Slackware, CentOS, antiX, NixOS at sa karamihan ng mga sistema ng BSD. Ginagawa nitong madaling i-install mula sa mga opisyal na repositoryo sa halos anumang sistemang nakabase sa Linux o *BSD.

Pangunahing mga bagong tampok ng IceWM 4.0

Ang Bersyon 4.0 ay hindi lamang isang maliit na pagbabago, kundi isang malaking paglabas na may mga makabuluhang pagbabago. Malaking bahagi ng pokus ay nasa Alt+Tab switch at sa graphical modernizationNgunit mayroon ding mga pag-aayos sa iba pang mga aspeto tulad ng pagiging tugma ng BSD o pamamahala ng icon.

Malaking hakbang sa Alt+Tab switch

Ang pinakakapansin-pansing pagbabago para sa karamihan ng mga gumagamit ay nasa Mabilisang paglipat ng window na na-activate gamit ang Alt+TabIsa na itong kapaki-pakinabang na kagamitan noon, ngunit sa mga kapaligirang maraming bukas na aplikasyon, maaari itong magkulang sa kaginhawahan at kakayahang umangkop.

Gamit ang IceWM 4.0, kayang pamahalaan ng switch mas malaking bilang ng mga bukas na bintana parehong patayo at pahalang. Ito ay lalong praktikal kapag nagtatrabaho ka sa maraming application nang sabay-sabay, maraming desktop, o may masamang ugali na hindi magsara ng kahit ano.

Bukod pa rito, sinusuportahan na sila ngayon ng Lahat ng karaniwang navigation key para lumipat sa listahanSa madaling salita, hindi ka limitado sa paggamit lamang ng Tab o ng mga pangunahing arrow key: maaari mong samantalahin ang iba pang mga navigation key upang mas tumpak na lumipat mula sa isang window patungo sa isa pa, isang bagay na lubos na pinahahalagahan sa mga masinsinang sesyon.

Isang bagong mode ng preview ng app sa Alt+Tab. Sa halip na magpakita lamang ng mga icon at pamagat, maaaring mag-alok ang IceWM ng preview na ginagawang madali ang mabilis na pagtukoy sa tamang window, lalo na kung gumagamit ka ng maraming pagkakataon ng parehong programa (hal., maraming window ng browser).

Isang partikular na kapaki-pakinabang na katangian ay ang kakayahang Isulat ang unang letra ng klase sa aplikasyon Habang bukas ang switch, ang pagpindot sa letrang iyon ay pumipili sa susunod na window na may parehong klase, na nagbibigay-daan sa iyong mabilis na lumipat sa pagitan ng mga instance ng parehong uri ng application.

Isa pang kapansin-pansing pagpapabuti ay posible na ngayon pumili ng window sa pamamagitan ng pagpindot ng numeric keyAng bawat entry sa switch ay maaaring iugnay sa isang numero, at ang pagpindot lamang dito ay mag-a-activate sa window na iyon. Pinapabilis nito ang proseso kapag alam mo nang eksakto kung ano ang gusto mong buksan at ang posisyon nito sa listahan.

Sa Alt+Tab horizontal mode, maaari mo ring pumili ng mga bintana gamit ang mousePinatitibay nito ang pilosopiya ng IceWM na hindi limitahan ang gumagamit sa iisang paraan ng pakikipag-ugnayan. Ang keyboard at mouse ay nagpupuno sa isa't isa, at maaaring gamitin ng lahat ang pinakakomportable para sa kanila.

Panghuli, ang IceWM 4.0 ay nagdagdag ng opsyon sa Buksan ang menu ng system nang direkta mula sa interface ng Alt+TabMaliit na detalye lang ito, pero pinapataas nito ang integrasyon sa pagitan ng switcher at ng iba pang tool ng window manager, na pinapasimple ang ilang karaniwang aksyon sa windows.

Mga pagpapabuti sa grapiko: alpha blending, RGBA at mga icon na may mataas na resolusyon

Ang isa pang larangan kung saan nakamit ang makabuluhang pag-unlad ay sa Modernong suporta sa grapiko, lalo na tungkol sa transparency at mga iconItinatakda ng IceWM 4.0 ang paggamit ng alpha blending at buong suporta para sa 32-bit RGBA bilang default.

Sa pagsasagawa, nangangahulugan ito na ang tagapamahala ang humahawak sa mga transparency at epekto na may kaugnayan sa alpha channelNagreresulta ito sa mas malinis at mas modernong hitsura, lalo na kung gagamit ka ng mga temang gumagamit ng mga kakayahang ito o mga wallpaper na may mga translucent na elemento.

Tungkol sa mga icon, ginagamit ng IceWM ang mga sumusunod bilang default nito: mga icon na may mataas na resolusyon sa pamamagitan ng WM_ICON_SIZEAng hanay ng mga sinusuportahang laki ay na-standardize na, ngayon ay mula 16 hanggang 256 na pixel. Nagbibigay-daan ito para sa malinaw at maayos na mga icon na maipakita sa parehong mababa at mataas na densidad na mga screen (kabilang ang mga HiDPI configuration).

Ang pag-istandardisa ng mga laki ay nakakatulong din sa pagtatrabaho gamit ang mga tema at pagsasama ng panlabas na iconIto ay dahil mas madaling malaman kung aling mga resolusyon ang gagamitin at kung paano ipapakita ang mga ito sa iba't ibang elemento ng interface (taskbar, menu, system tray, atbp.).

Mga pag-aayos para sa BSD at iba pang mga panloob na pagsasaayos

Bukod sa bagong Alt+Tab functionality at mga setting ng graphics, ipinakikilala ng IceWM 4.0 ilang partikular na pag-aayos para sa mga sistema ng BSDAng ganitong uri ng pagbabago ay karaniwang hindi kahanga-hanga sa unang tingin, ngunit mahalaga na mapanatili ang katatagan ng tagapamahala sa mga platform tulad ng FreeBSD, OpenBSD o NetBSD.

Kasama din maliliit na pagwawasto at maliliit na pagpipino Ang mga pagpapahusay na ito, na nakakalat sa iba't ibang bahagi—pag-uugali ng window, pagsunod sa mga pamantayan, mga detalye ng taskbar, paghawak ng system tray, atbp.—ay mga pagpapahusay na, kapag pinagsama, ay nagpapaganda sa pang-araw-araw na karanasan.

Isa pang aspeto na nabigyang-pansin ay ang pag-update ng mga pagsasalin sa maraming wikaAng IceWM ay makukuha sa humigit-kumulang tatlong dosenang wika, at sa bawat bagong bersyon, ina-update ang mga string, itinatama ang mga termino, at idinaragdag ang suporta para sa mga nahuhuling wika. Ang sistema ng pagsasalin ay pinamamahalaan sa pamamagitan ng Weblate, kung saan maaaring magparehistro at mag-ambag ang sinuman.

Pag-install, dokumentasyon at kolaborasyon ng IceWM 4.0

Bersyon 4.0.0, inilabas noong 1 Enero 2026Makukuha ito sa opisyal na imbakan ng proyekto at, sa maraming pagkakataon, sa pamamagitan din ng mga pakete ng mga pangunahing distribusyon. Sa ilang mga sistema, ang bagong bersyon ay nasa mga matatag na imbakan na, habang sa iba ay maaaring unang dumating ito sa mga sangay na sinusubukan o hindi matatag.

Ang mga mas gustong mag-compile mula sa source code ay maaaring makakuha nito nang direkta mula sa GitHub, kung saan nakadokumento ang mga pangunahing hakbang sa compilationKailangang i-install ang ilang mga dependency, kabilang ang gettext para sa pamamahala ng pagsasalin. Kung mayroong CMake, mayroon ding alternatibong paraan ng compilation gamit ang tool na ito.

Upang gawing simple ang proseso, ang proyekto ay nagbibigay ng mga script para i-install ang lahat ng dependency nang sabay-sabay at pati na rin ang mga tagubilin para sa pag-verify na tama ang mga dependency na ito. Binabawasan nito ang mga karaniwang error sa compilation na dulot ng mga nawawalang library.

Ang opisyal na website ay mayroon ding mga link para sa mga mapagkukunan para sa mga gabay sa dokumentasyon at pag-configurepara sa mga bago at bihasang gumagamit. Mula roon, mas malalim mong matututunan ang bawat opsyon sa configuration, tema, pamamahala ng shortcut, gawi ng window, at iba pang aspeto ng manager.

Ang sistema ng pagsasalin ay pinamamahalaan sa pamamagitan ng Weblate, kung saan maaaring magparehistro ang sinuman (alinman sa mismong instance ng proyekto o sa isang konektadong instance) at tumutulong sa pagpino ng wikang kanilang napili. Pinapanatili nitong naa-access ng mga gumagamit sa buong mundo ang IceWM, gamit ang mahusay na pagkasalin at pare-parehong mga string.

Tungkol sa pag-uulat ng bug, hinihiling ng pangkat na magsumite ng mga isyu sa pamamagitan ng sistema ng mga isyu ng GitHubNaiiwasan nito ang pagdoble at nagbibigay ng mga tiyak na detalye (pamamahagi, bersyon ng X11, mga hakbang upang kopyahin ang bug, atbp.). Ginagawang mas madali ng disiplinang ito para sa mga developer na matukoy ang mga pattern, ayusin ang mga bug, at mapanatili ang mataas na kalidad ng software.

Ang IceWM ay ipinamamahagi sa ilalim ng Lisensyang Pangkalahatang Pampubliko ng GNU (LGPL)Nagbibigay-daan ito para sa malawakang paggamit sa parehong personal at propesyonal na mga kapaligiran at pinapadali ang pagsasama nito sa iba't ibang proyekto at mga hinango.

IceWM 4.0 sa konteksto ng ecosystem ng Linux at BSD

Habang patuloy na nagbabago ang tanawin ng mga desktop at window manager, pinapanatili ng IceWM ang angkop na lugar nito salamat sa balanse sa pagitan ng kagaanan, katatagan at pagpapasadyaKabaligtaran ng mabibigat na kapaligiran na may dose-dosenang mga serbisyo sa background, ang IceWM ay nag-aalok ng matibay na pundasyon kung saan magpapasya ang gumagamit kung ano ang idadagdag.

Sa isang ecosystem kung saan ang mga full desktop environment (GNOME, KDE Plasma, Xfce, atbp.) ay magkakasamang nabubuhay kasama ng mga minimalist window manager (tulad ng Openbox, Fluxbox, o dwm), ang IceWM ay sumasakop sa isang intermediate na posisyon: Hindi ito kasing "hubad" ng ilang mosaic managerPero mas magaan pa rin ito kaysa sa isang kumpletong desktop na may lahat ng naka-integrate.

Ang Bersyon 4.0, na may diin sa Alt+Tab, mga pagpapabuti sa grapiko, at mga pagsasaayos sa pagiging tugma, ay nagpapakita na ang proyekto Hindi ito nanatiling nakakulong sa nakaraanSa kabaligtaran, pinapanatili nito ang orihinal na diwa habang isinasama ang mga detalyeng halos ipinagwawalang-bahala ng mga kasalukuyang gumagamit (mga icon na may mataas na resolusyon, tamang transparency, pinalawak na nabigasyon, atbp.).

Sinumang naghahanap ng mabilis na kapaligiran para sa isang mas lumang computer, isang magaan na remote session, o simpleng isang walang-komplikadong desktop sa isang makapangyarihang makina ay makakahanap sa IceWM 4.0 ng isang opsyon na pinagsasama ang... kapanahunan, katatagan at isang pag-unlad na patuloy na sumusulongkahit na ito ay sa isang relaks na bilis at lubos na nakatuon sa mga mahahalagang bagay.

Kung titingnan ang lahat ng dala ng paglabas na ito, mula sa mga malalim na pagpapabuti sa window switcher hanggang sa modernisasyon ng graphical layer, hindi pa kasama ang pag-iingat sa mga pagsasalin, mga pag-aayos para sa BSD, at ang malawak na hanay ng mga tema at configuration, ito ay nakumpirma bilang isang napakagandang update para sa mga taong pinahahalagahan ang magaan ngunit kumpletong kapaligiranat bilang isang perpektong entrance door para sa mga gustong matuklasan na ang isang klasikong window manager ay maaari pa ring magmukhang moderno.

IceWM 3.8
Kaugnay na artikulo:
Ang IceWM 3.8 ay nagpapakilala ng mga bagong pagpapahusay sa pagganap at mga pagbabago sa visual