Jump to content

Window manager (Magyar)

From ArchWiki
Fordítás állapota: Ez az oldal az angol Window manager című oldal magyar nyelvre lefordított változata. Utolsó fordítás dátuma: 2026.10.25. Amennyiben a lefordítás időpontja óta az angol nyelvű oldalon történtek újabb módosítások, akkor Ön segíthet hozzászinkronizálni az angolhoz ezt a magyar nyelvű fordítást.

A Wikipédia Ablakkezelő (szoftver) című leírásából:

Az ablakkezelő olyan rendszerszoftver, amely grafikus felhasználói felületen egy ablakkezelő rendszer segítségével ellenőrzi az ablakok elhelyezését és megjelenítését.

Része lehet egy asztali környezetnek, de használni lehet különállóan is.

Megjegyzés Az ablakkezelők az Xorg esetében vannak jellemzőek említve. A Wayland ablakkezelőinek a megfelelőit kompozitoroknak nevezik, mivel ezek is kompozitáló ablakkezelőként működnek.

Áttekintés

Az ablakkezelők az X szervernek olyan kliensprogramjai, amelyek a keretek ("ablakok") megjelenését és viselkedését vezérlik, ahol a különféle grafikus felhasználói felületű alkalmazások megjelennek. Meghatározzák az ablak szegélyét, a címsorát, a méretét és az ablakok átméretezésének lehetőségét, és gyakran más funkciókat is biztosítanak. Az ablakkezelők például fenntartott területeket biztosítanak a dokkolóalkalmazások számára, (mint például a Window Maker), vagy az ablakok fülekre helyezésének lehetőségét biztosítják (mint a Fluxbox). Néhány ablakkezelőhöz egyszerű segédprogramok is hozzátartoznak, például menük a programok elindításához vagy magának az ablakkezelőnek a beállításához.

Az Extended Window Manager Hints (kiterjesztett ablakkezelői tippek) specifikációja lehetővé teszi az ablakkezelők számára, hogy szabványos módon kommunikáljanak a szerverrel és a többi kliensprogrammal.

Néhány ablakkezelőt egy átfogóbb asztali környezet részeként fejlesztenek, általában lehetővé téve a többi biztosított alkalmazás jobb interakcióját egymással, következetesebb felhasználói élményt nyújtva, olyan funkciókkal kiegészítve, mint az asztali ikonok, betűtípusok, eszköztárak, háttérképek vagy asztali widgetek.

Más ablakkezelőket önálló használatra terveztek, teljes szabadságot adva a felhasználónak a többi használandó alkalmazás kiválasztásában. Ez lehetővé teszi a felhasználó számára, hogy egy könnyebb és testre szabottabb környezetet hozzon létre, amely a saját igényeire szabott. Ha szükség van az olyan "extrákra", mint az alkalmazásindító, a fájlkezelő, az értesítési szolgáltatás, a tálca, a háttérképet beállító alkalmazás vagy az asztali widgetek, akkor azokat további dedikált alkalmazásokkal kell hozzáadni.

Néhány önálló ablakkezelő az asztali környezet alapértelmezett ablakkezelőjének helyettesítésére is használható, akárcsak egyes asztali környezetre orientált ablakkezelők önállóan is használhatók.

Ablakkezelő számítógépre történő feltelepítése előtt szükség van egy működő X szerver feltelepítésére. Részletes információkért tekintse meg az Xorg című leírást.

Típusok

  • Az ablakokat egymásra rárakó (más néven lebegő, angolul:stacking, floating) ablakkezelők a hagyományos asztali metaforát képviselik. Az ilyen típusú ablakkezelőket a kereskedelmi operációs rendszereken, például a Windows és a macOS rendszereken szokták használni. A Windows az ablakokat illetően úgy viselkedik, mint a papírlapok a valósában a fizikai asztalon, és egymásra rárakhatók az ablakok, pontosan úgy mint amikor a papírlapokat ráhelyezzük egymásra a fizikai valóságban. Az Arch Wiki weboldalon az ilyen típusú ablakkezelők leírásai össze vannak gyűjtve a :Kategória:Egymásra rakó ablakkezelők című kategóriában, ezeket tehát Ön ott tekintheti meg.
  • A csempéző ablakkezelők egymás mellé rakják az ablakokat. Ezek az ablakkezelők elrendezéskor úgymond "csempéznek" az ablakokkal, tehát úgy rendezik el őket, hogy egyik ablak se fedje le a másikat, magyarul ne legyenek az ablakok átfedésben egymással. Általában ezek a típusú ablakkezelők nagyon széles körben használják a billentyűkombinációkat (tehát nagyon erősen a számítógép billentyűzetére támaszkodnak a használat során), és kevésbé (vagy egyáltalán nem) támaszkodnak az számítógép egerére. A csempéző ablakkezelők kínálhatnak manuális ablakelrendezést, kínálhatnak előre definiált ablakelrendezést, vagy kínálhatják mindkettőt. Az Arch Wiki weboldalon az ilyen típusú ablakkezelők leírásai össze vannak gyűjtve a :Kategória:Csempéző ablakkezelők című kategóriában, ezeket tehát Ön ott tekintheti meg.
  • A dinamikus ablakkezelők dinamikusan válthatnak a csempéző és a lebegő ablakelrendezés között. Az Arch Wiki weboldalon az ilyen típusú ablakkezelők leírásai össze vannak gyűjtve a :Kategória:Dinamikus ablakkezelők című kategóriában, ezeket tehát Ön ott tekintheti meg.

Az ablakkezelők összehasonlítását Ön megtekintheti az Arch Wiki Csempéző ablakkezelők összehasonlítása című oldalán, és a Wikipédia X ablakkezelők összehasonlítása című oldalán.

Ablakkezelők listája

Ablakokat egymásra rárakó ablakkezelők

  • 2bwm — Gyors, ablakokat egymásra rárakó ablakkezelő, azzal a különlegességgel, hogy két szegéllyel rendelkezik. Az XCB könyvtárra épül, és Michael Cardell által írt mcwm-ből származik. A 2bwm-ben minden elérhető a billentyűzetről, de mutatóeszközzel (pl. egérrel) mozgatható, átméretezhető és emelhető/leengedhető.
https://github.com/venam/2bwm || 2bwmAUR
  • 9wm — Ezt az X11 ablakkezelőt a Plan 9 rio -ja ihlette.
https://github.com/9wm/9wm || 9wmAUR
  • aewm++ — Minimalista ablakkezelő az aewm alapján. Megtartja az aewm minimalista megjelenését és érzetét, de C++ nyelven íródott, és néhány modern funkcióval, például virtuális asztalokkal bővült.
https://github.com/frankhale/aewmpp || aewm++AUR
  • AfterStep — Eredetileg a NeXTStep felület kinézetén és érzetén alapulva, egységes, letisztult és elegáns asztalt biztosít a végfelhasználóknak. Az AfterStep fejlesztésének célja az asztali beállítás rugalmasságának biztosítása, az esztétika javítása és a rendszererőforrások hatékony felhasználása.
http://www.afterstep.org/ || afterstepAUR
  • berry — C nyelven írt, egyszerű ablakkezelő. Parancssori kliensprogramon keresztül vezérelhető, lehetővé téve a felhasználók számára az ablakok vezérlését egy gyorsbillentyű-szolgáltatás (például az sxhkd segítségével), vagy a funkciók bővítését shell szkripteken keresztül. Bővíthető témabeállítási lehetőségeket kínál dupla szegéllyel, címsorral és ablakszöveggel. A Berry új ablakokat helyez el a szabad területeken, és támogatja a virtuális asztalokat.
https://berrywm.org/ || berryAUR
  • Blackbox — Gyors, könnyűsúlyú ablakkezelő az X-szerver számára, mindenféle bosszantó függvénykönyvtár-függőség nélkül. A Blackbox C++-ban készült, és teljesen eredeti kódot tartalmaz (annak ellenére, hogy a grafikus felhasználói felület implementációja hasonló a WindowMaker-hez).
https://github.com/bbidulock/blackboxwm || blackbox
  • Compiz — OpenGL kompozitáló kezelő, amely a GLX_EXT_texture_from_pixmap függvényt használja az átirányított legfelső szintű ablakok textúraobjektumokhoz kötéséhez. Rugalmas bővítményrendszerrel rendelkezik, és a legtöbb grafikus hardveren jól fut.
https://launchpad.net/compiz || 0.9: compizAUR, 0.8: compiz-coreAUR
  • CTWM — Claude Tab ablakkezelője, twm alapokon. Címsorokat, formázott ablakokat, virtuális képernyőket (munkaterületeket), többféle ikonkezelést, felhasználó által definiált makrófüggvényeket, kattintással beírható és mutató-vezérelt billentyűzetfókuszt, valamint felhasználó által megadott billentyű- és mutatógomb-összerendeléseket biztosít.
https://www.ctwm.org/ || ctwm
  • cwm — Az eredetileg az evilwm-ből származó, de később a nulláról átírt cwm az egyszerűségre törekszik, és hasznos funkciókat kínál (például ablakok keresését).
https://github.com/leahneukirchen/cwm || cwmAUR
  • E16 — Az Enlightenment elődje. Gyors, rugalmas és bővíthető ablakkezelő.
https://www.enlightenment.org/e16 || e16
  • eggwm — Egy könnyűsúlyú QT4/QT5 ablakkezelő.
https://code.google.com/archive/p/eggwm/ || Qt 5: eggwm-qt5AUR, Qt 4: eggwmAUR
  • EMWM — A Motif ablakkezelő fejlesztési elágazása, javításokkal és fejlesztésekkel. Támogatja a Xinerama, Xrandr, UTF-8/Xft és a vonatkozó EWMH szabványokat.
https://fastestcode.org/emwm.html || emwmAUR
  • Enlightenment — Az Enlightenment nem csupán egy ablakkezelő Linux/X11 és más rendszerekhez, hanem egy függvénykönyvtárcsomag is, amely segít gyönyörű felhasználói felületek létrehozásában sokkal kevesebb munkával, mintha Ön a régi vágású módon csinálná és a hagyományos eszközkészletekkel küzdene, nem is beszélve egy hagyományos ablakkezelőről.
https://www.enlightenment.org/ || enlightenment
  • evilwm — Minimalista ablakkezelő az X Window rendszerhez. A 'minimalista' itt nem azt jelenti, hogy túl egyszerű ahhoz, hogy használható legyen – azt jelenti, hogy sok olyan dolgot kihagy, ami más ablakkezelőket használhatatlanná tesz.
https://www.6809.org.uk/evilwm/ || evilwmAUR
  • Fluxbox — Ablakkezelő az X számára, amely a Blackbox 0.61.1 kódon alapul. Nagyon kevés erőforrást igényel és könnyen kezelhető, mégis tele van funkciókkal, amelyek egyszerű és rendkívül gyors asztali élményt nyújtanak. C++ nyelven készült és MIT licenc alatt áll.
https://github.com/fluxbox/fluxbox || fluxbox
  • FLWM — Könnyűsúlyú, FLTK-alapú ablakkezelő. Az elsődleges inspiráció és kódbázis a wm2-ből származik.
https://flwm.sourceforge.net/ || flwmAUR
  • FVWM — Nagy teljesítményű, ICCCM-kompatibilis, több virtuális asztali ablakkezelő az X Window rendszerhez. A fejlesztés aktív, a támogatás kiváló.
https://www.fvwm.org/ || fvwm3
  • Gala — Egy gyönyörű ablakkezelő az elementaryos disztribúciótól, a Pantheon része. Valamint kompozitálóként is használható, a libmutter alapján.
https://launchpad.net/gala || gala
  • Goomwwm — C nyelven lett implementálva. Úgymond cleanroom szoftverprojektként létrehozott X11 ablakkezelő. Minimalista lebegő elrendezésben kezeli az ablakokat, miközben rugalmas, billentyűzetvezérelt vezérlőket biztosít az ablakok közötti váltáshoz, méretezéshez, mozgatáshoz, címkézéshez és csempézéshez. Emellett gyors, könnyűsúlyú, modem nélküli, Xinerama-kompatibilis, és ahol csak lehetséges, EWMH-kompatibilis.
https://github.com/seanpringle/goomwwm || goomwwmAUR
  • IceWM — Ablakkezelő az X számára. Az IceWM célja a sebesség, az egyszerűség és az, hogy ne legyen útban a felhasználónak.
https://ice-wm.org/ || icewm
  • jbwm — Az evilwm-en alapul. Körülbelül 16 kilobyte minimális beállításmérettel rendelkezik. A bináris kódnak a kicsi méretére és a használhatóságra összpontosít. Opcionális címsávokat tartalmaz. Tartalmaz XFT címsáv betűtípus-megjelenítést beépítve fordítási idejű opcióként. A jbwm az evilwm-hez képest könnyebben használható billentyűkombinációkat is kínál.
https://github.com/jefbed/jbwm || jbwmAUR
  • JWM — Ablakkezelő az X számára. A JWM C programozási nyelven íródott, és legalább Xlibet használ.
https://joewing.net/projects/jwm/ || jwm
  • Karmen — Johan Veenhuizen által írt ablakkezelő az X szerver számára. Úgy tervezték, hogy "egyszerűen csak működjön". Nincs beállításfájlja és nincsenek az Xlib-en kívüli függvénykönyvtár-függőségei. A bemeneti fókusz modellje kattintással fókuszál. Karmen az ICCCM és az EWMH megfelelőségre törekszik.
https://karmen.sourceforge.net/ || karmenAUR
  • lwm — Ablakkezelő az X számára, ami megpróbál nem az Ön arcában lenni. Nincsenek ikonok, nincsenek gombsorok, nincsenek ikondokkolók, nincsenek gyökérmenük, semmi: Ha Önnek mindezekre szüksége van, akkor más programok is biztosíthatják őket. Beállíthatóság sincs: Ha Önnek beállíthatóságra van szüksége, akkor egy másik ablakkezelőre van szüksége: Olyasmire, ami segíti az Ön operációs rendszerét az adathordozóterület gonosz meghódításában és a fizikai memória bekebelezésében.
http://www.jfc.org.uk/software/lwm.html || lwmAUR
  • Marco — A MATE ablakkezelő, a Metacity fejlesztési elágazása.
https://github.com/mate-desktop/marco || marco
  • Metacity — Ez az ablakkezelő arra törekszik, hogy csendes, kicsi, stabil legyen, végezze a dolgát, és ne vonja el a figyelmet. A korábbi GNOME 2 és GNOME flashback munkamenetek használják, és a Mutter váltotta fel.
https://blogs.gnome.org/metacity/ || metacity
  • Muffin — Ablakkezelő és kompozitálókezelő a Cinnamon számára. A Mutter fejlesztési elágazása, amely a Clutteren alapul, és OpenGL-t használ.
https://github.com/linuxmint/muffin/ || muffin
  • MWM — A Motif ablakkezelő (MWM) egy X ablakkezelő, amely a Motif eszközkészleten alapul.
https://sourceforge.net/projects/motif/ || openmotif
  • Openbox — Kiválóan beállítható ablakkezelő széleskörű szabványtámogatással rendelkezik. A *box vizuális stílus minimalista megjelenéséről ismert. Az Openbox a *box vizuális stílust használja, miközben a korábbi *box implementációkhoz képest több lehetőséget kínál a témafejlesztők számára. 2010 óta "funkcióteljes", de továbbra is karban van tartva.
https://openbox.org/ || openbox
  • PekWM — Ablakkezelő, ami egykor az aewm++ ablakkezelőn alapult, de olyan sokat fejlődött, hogy már egyáltalán nem hasonlít az aewm++-ra. Jóval kibővültebb funkciókészlettel rendelkezik, beleértve az ablakcsoportosítást (hasonlóan az Ion-hoz, PWM-hez vagy Fluxbox-hoz), az automatikus tulajdonságokat, a Xinerama-t, a kulcstartókat támogató kulcslehúzót és még sok mást.
https://www.pekwm.se/ || pekwm
  • progman — Egyszerű X11 ablakkezelő, a Windows 3 korszak mintájára.
https://github.com/jcs/progman || progmanAUR
  • Sawfish — Bővíthető ablakkezelő, amely Lisp-alapú szkriptnyelvet használ. Szabályzata nagyon minimális a legtöbb ablakkezelőhöz képest. Célja egyszerűen az ablakok lehető legrugalmasabb és legvonzóbb módon történő kezelése. Minden magas szintű ablakkezelő függvény Lisp nyelven van implementálva a későbbi bővíthetőség vagy újradefiniálás érdekében.
https://sawfish.wikia.com/wiki/Main_Page || sawfishAUR
  • sowm — Egyszerű, saját véleményt képviselő ablakkezelő (Simple Opinionated Window Manager), amely teljesképernyős váltást, ablakközépreigazítást és vegyes munkafolyamatot (azaz egér és billentyűzet) biztosít.
https://github.com/dylanaraps/sowm || sowmAUR
  • TinyWM — Minimalizmus gyakorlásaként létrehozott apró ablakkezelő. Hasznos lehet az ablakkezelők létrehozásának alapjainak elsajátításához. Körülbelül 50 sornyi C kódból áll. Létezik egy Python verzió is, amely a python-xlib függvénykönyvtárat használja.
http://incise.org/tinywm.html || tinywmAUR
  • twm — Egyszerű ablakkezelő az X számára. Az Xorg által 1989 óta használt alapértelmezett/tartalék ablakkezelő. Címsorokat, formázott ablakokat, többféle ikonkezelést, felhasználó által definiált makrófüggvényeket, kattintással beírható és mutatóvezérelt billentyűzetfókuszt, valamint felhasználó által megadott billentyű- és mutatógomb-összerendeléseket biztosít.
https://gitlab.freedesktop.org/xorg/app/twm/ || xorg-twm
  • UWM — Könnyen használható ablakkezelő, eredeti megjelenéssel és érzettel. Nincsenek címsorai vagy ablakgombjai. Az ablakműveletek egy méhsejtből (honeycomb) érhetők el az ablak szegélyére kattintva.
https://udeproject.sourceforge.net/ || udeAUR
  • VTWM — A TWM számos leszármazottjának egyike, virtuális asztalt valósít meg, ami azt jelenti, hogy a képernyőn jelenleg látható rész csak egy nagyobb munkaterület egy része. Az, hogy a virtuális asztal melyik része jelenik meg, és milyen ablakok láthatók benne, egyszerű kattintásos műveletekkel állítható be a munkaterület méretarányos ábrázolásán belül.
http://www.vtwm.org/ || vtwmAUR
  • WindowLab — Kicsi és egyszerű ablakkezelő, újszerű kialakítással rendelkezik. Kattintásra fókuszál, de nem fókuszra emel, ablakátméretezési mechanizmussal rendelkezik, amely lehetővé teszi az ablak egy vagy több szélének egyetlen művelettel történő módosítását, és egy innovatív menüsorral rendelkezik, amely a képernyő ugyanazon részét osztja meg a tálcával. Az ablakcímsorok nem mozdulhatnak el a képernyő széléről az egérmutató korlátozásával, és szükség esetén a mutató is a tálcára/menüsorra van korlátozva annak érdekében, hogy a célmenüpontok könnyebben elérhetők legyenek.
https://github.com/nickgravgaard/windowlab || windowlabAUR
  • Window Maker — Az X11 ablakkezelőt eredetileg a GNUstep asztali környezet integrációjának támogatására tervezték. Minden lehetséges módon reprodukálja a NEXTSTEP felhasználói felület elegáns megjelenését és érzetét. Gyors, funkciógazdag, könnyen beállítható és könnyen használható.
https://windowmaker.org/ || windowmaker
  • wm2 — Ablakkezelő az X számára. Szokatlan stílusú ablakdekorációt és a lehető legkevesebb funkcionalitást kínálja, amennyit a szerzője egy ablakkezelőben kényelmesnek tart. A wm2 nem állítható be, kivéve a forráskód szerkesztését és a forráskód újrafordítását, és valójában azoknak készült, akik nem szeretnék, hogy az ablakkezelőjük túl felhasználóbarát legyen.
https://www.all-day-breakfast.com/wm2/ || wm2AUR
  • wmx — Ablakkezelő az X számára. A wm2-n alapul, és hasonló kinézetet és érzetet mutat, de kísérleti eszközként szolgál olyan funkciókhoz, amelyek kényelmesen kívül esnek az eredeti wm2 manifesztumának hatókörén.
https://www.all-day-breakfast.com/wmx/ || wmxAUR
  • Xfwm — Az Xfce ablakkezelő kezeli az alkalmazásablakok elhelyezését a képernyőn, gyönyörű ablakdekorációkat biztosít, kezeli a munkaterületeket vagy a virtuális asztalokat, és natívan támogatja a több képernyős módot. Saját kompozitáló kezelőt biztosít (az X.Org Composite kiterjesztésből) a valódi átlátszóság és árnyékok érdekében. Az Xfce ablakkezelő tartalmaz egy billentyűparancs-szerkesztőt is a felhasználóspecifikus parancsokhoz és az alapvető ablakkezelésekhez, valamint egy beállítások párbeszédpanelt a speciális beállításokhoz.
https://docs.xfce.org/xfce/xfwm4/start || xfwm4

Csempéző ablakkezelők

  • Bspwm — A bspwm egy mozaikszerű ablakkezelő, amely az ablakokat egy teljes bináris fa leveleiként ábrázolja. Támogatja az EWMH-t és a több monitort, és üzeneteken keresztül állítható be és vezérelhető.
https://github.com/baskerville/bspwm || bspwm
  • Herbstluftwm — Manuális mozaikszerű ablakkezelő az X11 számára, Xlib és Glib használatával. Az elrendezés a képkockák al kockákra osztásán alapul, amelyek ezután újra feloszthatók, vagy ablakokkal tölthetők ki (hasonlóan az i3/musca-hoz). Címkék (vagy munkaterületek, virtuális asztalok stb.) futásidőben adhatók hozzá/távolíthatók el. Minden címke saját elrendezéssel rendelkezik. Pontosan egy címke jelenik meg minden képernyőn. A címkék képernyőfüggetlenek (hasonlóan az xmonad-hoz). Futásidőben beállítható a herbstclient ipc hívásain keresztül. Tehát a beállításfájl csak egy szkript, amely indításkor fut (hasonlóan a wmii/musca-hoz).
https://herbstluftwm.org || herbstluftwm
  • i3 — Teljesen a nulláról írt, mozaikszerű ablakkezelő. Az i3 azért lett létrehozva, mert a wmii (a fejlesztők akkori kedvenc ablakkezelője) nem biztosította a kívánt funkciókat (például a több képernyős működés megfelelő megvalósítását), hibákat tartalmazott, sokáig nem fejlődött, és egyáltalán nem volt könnyű feltörni (a forráskódhoz fűzött megjegyzések/dokumentáció teljesen hiányzott). Jelentős különbségek a több képernyős támogatás és a fa metafora területén mutatkoznak. A sebesség érdekében a wmii Plan 9 felülete nincs implementálva.
https://i3wm.org/ || i3-wm
  • Larswm — Csempéző ablakkezelő 9wm alapokon.
http://porneia.free.fr/larswm/larswm.html || larswmAUR
  • LeftWM — Rust programozási nyelven írt csempéző ablakkezelő.
https://leftwm.org || leftwmAUR
  • Matchbox — Beágyazott rendszerekhez tervezett ablakkezelő. Egyszerre csak egy ablakot jelenít meg.
https://git.yoctoproject.org/matchbox-window-manager/ || matchbox-window-managerAUR
  • Notion — Csempézés, füles ablakkezelő az X ablakrendszer számára, amely "csempéket" és "füles" ablakokat használ.
    • Csempézés: A képernyőt nem átfedő "csempékre" osztja. Minden ablak egy csempét foglal el, és ahhoz igazodik.
    • Tabok lapján elrendezés: Egy csempe több ablakot is tartalmazhat. Ezek a csempék "tabok" (fülek) lesznek.
    • Statikus: A legtöbb csempéző ablakkezelő "dinamikus", ami azt jelenti, hogy automatikusan átméreteződnek és el tudnak mozdulni a csempék egymáshoz viszonyítva, ahogy az ablakok megjelennek és eltűnnek. A Notion ezzel szemben nem változtatja meg automatikusan a csempézést.
A Notion az Ion3 egy fejlesztési elágazása.
https://notionwm.net/ || notion
  • Ratpoison — Egyszerű ablakkezelő FAT függvénykönyvtár-függőségek, divatos grafika, ablakdekorációk és rágcsálófüggőség nélkül. Nagyrészt a GNU Screen mintájára készült, amely csodákat tett a virtuális terminál piacon. A Ratpoison egy egyszerű szövegfájllal van beállítva. A Ratpoison információs sávja némileg eltér, mivel csak szükség esetén jelenik meg. Alkalmazásindítóként és értesítési sávként is szolgál. A Ratpoison nem tartalmaz rendszertálcát.
https://www.nongnu.org/ratpoison/ || ratpoisonAUR
  • Stumpwm — Csempéző, billentyűzettel vezérelhető X11 ablakkezelő, teljes egészében Common Lisp nyelven írva. A Stumpwm igyekszik testre szabható, mégis vizuálisan minimalista lenni. Különböző hookokkal rendelkezik a személyes beállítások csatolásához, és változókat lehet módosítani, valamint futás közben újra beállítható és újratölthető. Nincsenek ablakdekorációk, ikonok és gombok. Az információs sávja beállítható úgy, hogy folyamatosan vagy csak szükség esetén jelenjen meg.
https://stumpwm.github.io/ || stumpwm
  • ZWM — Egy minimalista, C programozási nyelven írt, mozaikszerű ablakkezelő, amely az XCB API-t használja az Xorg szerverrel történő kommunikációhoz. Támogatja a több képernyős működést, az EWMH specifikációk egy részhalmazát, és széles körű beállíthatóságot kínál.
https://github.com/Yazeed1s/zwm || zwm-gitAUR

Dinamikus ablakkezelők

  • awesome — Kiválóan beállítható, következő generációs ablakkezelő az X számára. Nagyon gyors, bővíthető és a GNU GPLv2 licenc alatt van licencelve. Lua programozási nyelven állítható be. Beépített tálcával, információs sávval és indítóval rendelkezik. Lua programozási nyelven írt kiterjesztések is elérhetők hozzá. Az Awesome XCB-t használ az Xlib helyett, ami sebességnövekedést eredményezhet. Az Awesome más funkciókkal is rendelkezik, például a notification-daemon korai helyettesítésével, a *box ablakkezelőkhöz hasonló jobb gombbal megjelenő menüvel és sok más dologgal.
https://awesomewm.org/ || awesome
  • dk — Egy lista alapú, csempéző ablakkezelő, a dwm, bspwm és xmonad stílusában.
https://bitbucket.org/natemaia/dk/src/master/ || dkAUR
  • dwm — Dinamikus ablakkezelő az X számára. Csempézős, monokli és lebegő elrendezésű ablakokat kezel. Az összes elrendezés dinamikusan alkalmazható, optimalizálva a környezetet az adott alkalmazáshoz és a végrehajtandó feladathoz. Nem tartalmaz rendszertálcát vagy automatikus indítót, bár a dmenu jól integrálódik vele, mivel ugyanattól a szerzőtől származnak. Nincs szöveges beállítófájlja. A beállítás teljes egészében a C forráskód módosításával történik, és minden módosításkor újra kell fordítani és újra kell indítani.
https://dwm.suckless.org/ || dwmAUR
  • echinus — Egyszerű és könnyűsúlyú, mozaikszerű és lebegő ablakkezelő az X11 számára. Az echinus egy egyszerűbb konfigurációjú dwm forkként indult, majd teljes értékű, újrafelhasználható ablakkezelővé vált EWMH-támogatással. Van egy EWMH-kompatibilis panelje/tálcája, amelynek neve ouricoAUR.
http://plhk.ru || echinusAUR
  • EWM — Az EWM (Emacs Wayland Manager) egy teljes funkcionalitású, csempézésre alkalmas Wayland ablakkezelő az Emacs számára, Smithay alapokra építve. Teljesen billentyűzetvezérelt műveleteket, hibrid elrendezési módokat (csempézés és halmozás), dinamikus munkaterület-támogatást és egyebeket kínál.
https://codeberg.org/ezemtsov/ewm/ || not packaged? search in AUR
  • EXWM — Az EXWM (Emacs X Window Manager) egy teljes funkcionalitású, csempézéses X ablakkezelő az Emacs számára, amely XELB-re épül. Teljesen billentyűzetvezérelt műveleteket, hibrid elrendezési módokat (csempézés és halmozás), dinamikus munkaterület-támogatást, ICCCM/EWMH-megfelelőséget, RandR (többmonitoros) támogatást és beépített rendszertálcát kínál.
https://github.com/emacs-exwm/exwm || emacs-exwmAUR
  • FrankenWM — Alapvetően egy monsterwm lebegő ablakkal, jól megcsinálva. Az alap mwm-hez hozzáadott funkciók a következők: További elrendezések (fibonacci, egyenlő verem, kettős verem), a rések (és szegélyek) menet közben állíthatók, egyablakos ablakok minimalizálása/maximalizálása, az összes ablak elrejtése/megjelenítése, a fő és a verem külön-külön méretezése, a verem invertálása.
https://github.com/sulami/FrankenWM || frankenwmAUR
  • Qtile — Teljes funkcionalitású, könnyen feltörhető, Pythonban írt csempéző ablakkezelő. A Qtile egyszerű, kicsi és bővíthető. Ön könnyen írhat saját elrendezéseket, widgeteket és beépített parancsokat. Teljes egészében Pythonban íródott és beállítható, ami azt jelenti, hogy Ön kihasználhatja a nyelv teljes erejét és rugalmasságát, hogy az igényeinek megfelelően testre tudja szabni.
https://github.com/qtile/qtile || qtile
  • spectrwm — Kicsi, dinamikus mozaikszerű ablakkezelő az X11 számára. Nagyrészt az xmonad és a dwm ihlette. Igyekszik távol maradni a képernyőtől, hogy az értékes képernyőterületet sokkal fontosabb dolgokra lehessen használni. Értelmes alapértelmezett beállításokkal rendelkezik, és szövegfájllal van beállítva. Hackerek írták hackereknek, és arra törekszik, hogy kicsi, kompakt és gyors legyen. Beépített állapotsorral rendelkezik, amelyet egy felhasználó által definiált szkript táplál.
https://github.com/conformal/spectrwm/ || spectrwmAUR
  • Wingo — Teljes funkcionalitású, valódi hibrid ablakkezelő, amely támogatja a képernyőnkénti munkaterületeket, és sem a lebegő, sem a csempéző mód nem szempont. Ez lehetővé teszi, hogy az egyik munkaterületen csempézés legyen, miközben a másikon lebeg. A Wingo saját parancsnyelvvel szkriptelhető, teljesen témázható, és támogatja a felhasználó által definiált hookokat. A Wingo Go nyelven íródott, és nincsenek futásidejű függőségei.
https://github.com/BurntSushi/wingo || wingo-gitAUR
  • worm — A Worm egy dinamikus, címke alapú ablakkezelő az X11 számára. Támogatja mind a lebegő elrendezést, mind a master-stack mozaik elrendezést, és nyíltan fejleszthető. A Nim programozási nyelven íródott.
https://github.com/codic12/worm || wormAUR
  • xmonad — Dinamikusan csempéző X11 ablakkezelő, amely Haskell nyelven íródott és azon lett beállítva is. Egy normál Windows ablakkezelőben az Ön időjének a felét ablakok igazításával és keresésével tölti. Az Xmonad megkönnyíti a munkát azáltal, hogy automatizálja ezt. Az XMonad Haskellben van beállítva. Minden, a beállítást érintő változtatás esetén az xmonadot újra kell fordítani, ezért telepíteni kell a Haskell fordítót (több mint 100 MB). Egy nagy méretű, xmonad-contrib nevű függvénykönyvtár, amely számos további funkciót kínál.
https://xmonad.org/ || xmonad

További olvasnivaló a témában