Anonim

Az asztalon rendetlenség van? Vannak ablakok a tetején, ki tudja mit? Lehet, hogy csak mindig több képernyőfelületet keres. Úgy tűnik, hogy ezek a dolgok kulcsfontosságú problémát jelentenek abban, hogy a számítógépes grafikus felületek hogyan kezelik az ablakokat, és hogy vannak. A legtöbb ablakkezelő durván hatástalan. A burkolóablak-kezelők egy lehetséges megoldás.

Mi az a burkolóablak-kezelő?

Gyors linkek

  • Mi az a burkolóablak-kezelő?
    • VS úszó ablakkezelők
  • A tér lebontása
  • Navigáció
  • Felső ablakkezelők
    • Linux
      • i3wm
      • BSPWM
      • Xmonad
      • AwesomeWM
    • OSX
      • ChunkWM
      • Ametiszt
    • ablakok
      • bug.n
      • AquaSnap
  • Kiegészítők és Szerszámok
    • Polybar
    • Lemonbar
    • Rofi
    • URxvt
    • életkedv
    • Dunst
  • Záró gondolatok

A csempézett ablakkezelő más megközelítést alkalmaz az ablakok rendezéséhez. Ahelyett, hogy bárhol felbukkannának a Windows, bármi rendelkezésre álló helyet elfoglalnak. Ahogy további ablakokat nyit, a képernyő maximális hatékonysága érdekében a képernyőterület matematikailag feloszlik.

Például, ha egy programot egy üres asztalon nyit meg, akkor az automatikusan kitölti a teljes képernyőt. Ezután, ha megnyit egy újat, az az előző mellett fog megnyílni, és a képernyő felét kitölti. Innentől kezdve a dolgok specifikussá válnak arra az algoritmusra, amelyet az ablakkezelő használ. Ebben a példában azonban feltételezhető, hogy úgy viselkedik, mint az i3 ablakkezelő. Ebben az esetben a következő ablak nyílik meg a többiek mellett, a képernyőt felosztva harmadokkal. Ez a tendencia folytatódni fog.

Ez valószínűleg nem hangzik túl jól, de bármikor elrendezheti és átrendezheti őket. Ez magában foglalja az általuk elfoglalt képernyő százalékát. Feloszthatja a képernyőt negyedrészekre, a képernyő mindkét oldalát vízszintesen felére osztva. Valójában a képernyőt bármilyen módon megszervezheti.

A legtöbb burkolóablak-kezelő, különösen a Linux rendszereken, a munkaterületeket is használja. A munkaterületek virtuális képernyőket hoznak létre, általában tízig. Beállíthatja, hogy az ablakok megnyíljanak bizonyos munkaterületeken, és a munkaterületeket megnyissa az egyes monitorokon.

A burkolóablak-kezelővel a képernyők ablakainak elrendezése felett teljes finomszabályozással rendelkezik.

VS úszó ablakkezelők

Először úgy tűnhet, hogy a csempézett ablakkezelők sokkal kevésbé kényelmesek, mint a lebegő társaik. Természetesnek tűnik az ablakot a képernyő körül húzni, igaz?

A legtöbb burkolóablak-kezelő alapértelmezés szerint csempézi a csempéket, de támogatja a lebegést olyan esetekben, ahol a burkolás nem praktikus. Bármikor tetszés szerint válthat az úszóval. Amikor egy lebegő ablakot lebegő módba állíthatja, a billentyűzet vezérlőkkel átméretezheti azt, és a várt módon viselkedik.

Az ablakkezelők csempézésének egyik hatalmas előnye az, hogy testreszabhatja őket. Mivel beállította a saját vezérlőit, gyorsan alkalmazkodhat a kényelmesebb munkafolyamathoz.

Próbálta már valaha az ablakokat elrendezni, és azokat lebegő ablakkezelővel rendezni? Nem működik jól, ha egyáltalán. Tehát lebegő viselkedést szerezhet a burkolóablak-kezelőtől, de nem működik fordítva.

Egy másik hatalmas előnye a billentyűzet kezelőszervei és a navigáció. Nincs szükség egér használatára a csempézett ablakkezelőben való navigáláshoz. Minden, amit csinál, gyorsbillentyűkkel kezelhető. Még a gyorsbillentyűket is leképezheti az összes leggyakrabban használt alkalmazás elindításához.

A tér lebontása

Különböző módszerek vannak a burkolásra. Általában a burkolást algoritmus kezeli. Általában az összes csempézési algoritmus csak egy alapértelmezett módszer, amelyet manuálisan felülbírálhat. Tehát nem elsődleges fontosságú egy olyan ablakkezelő kiválasztása, amely egy adott módon burkolja a burkolatot. Mindig felülbírálhatja.

Már sétáltál keresztül ho i3 csempe. A képernyő tovább oszlik egy irányba. Bármikor válthat a vízszintes és a függőleges burkolat között. Segít a Windows rendezésében. Ez valószínűleg az egyik legegyszerűbb módszer a csempézésre.

Az ablakkezelők a következő módon egy bináris fa algoritmust használhatnak. A BSPWM használja. A bináris fa algoritmus automatikusan elmozdul az egyik ablaktól a másikig, és a fókuszált ablakot felére bontja. Tehát az első ablak a teljes képernyőt veszi fel. A második ablak az első mellett jelenik meg, a teljes terület felét foglalva. A harmadik ablak a második ablak helyét felére osztja. A negyedik ablak osztja a harmadik és így tovább.

Végül rendelkeznek kézi csempeablakok kezelőivel. Ezek arra kényszerítik, hogy alapértelmezés szerint adja meg a következő ablak helyét.

Minden bizonnyal vannak más algoritmusok, de ezek a leggyakoribbak, amelyekkel találkozni fog.

Navigáció

A csempézett ablakkezelőben való navigálás az ablakkezelőtől és a konfigurálásától függően eltérő. Ennek sok minden köze van a konfigurációhoz. Az egyik dolog, hogy az összes konfiguráció közös, a „Mod” gomb. Ez a kulcs tudatja az özvegy kezelõjét, hogy parancsot használ a sima kulcs helyett. Általában a „Mod” gomb Alt vagy a Windows.

A legtöbb burkolólapkezelő felhasználó inkább a Vim-t részesíti előnyben konfigurációjuk alapjaként, a h, j, k és l billentyűkkel, valamint a Mod használatával. A felfelé lépéshez nyomja meg az k gombot. A lefelé lépéshez nyomja meg a j gombot. H balra és l jobbra. Ezután adjon hozzá egy másik kulcsot, például a Shift a keverékhez, hogy megváltoztassa az ablakok helyzetét.

A Mod és egy szám általában a munkaterületek között mozog. A mod gomb és az 1-es szám megnyomásával az 1. munkaterületre juthat. A „Mod + 8” 8. munkaterület lesz. Megkapja az ötlet.

Sokkal több konfiguráció lehetséges. Ne feledje, hogy a legtöbb burkolóablak-kezelőnél semmi sem korlátozott. Készíthet saját gyorsbillentyű-kombinációkat szinte bármihez.

Felső ablakkezelők

Óriási mennyiségű burkolólap-kezelő van odakint. Meglehetősen könnyű és egyszerű, ezért sok ember teszi őket. A legjobb választani egyet, amely népszerű és jól dokumentált. Így biztos lehet benne, hogy még fejlesztés alatt áll és karbantartása folyamatban van. Ezenkívül könnyebben megtalálja a segítségét, ha szüksége van rá.

Linux

A Linux a legszélesebb körű csempézett ablakkezelőket kínálja. Népszerűbbek a Linux rendszeren, és a rendelkezésre álló nyílt forráskódú eszközkészlettel könnyebben elkészíthetők a Linux rendszer számára. Ez egy nagyon kicsi mintavétel, tehát ha van olyan kedvence, amelyet itt nem szerepel, az csak azért van, mert itt a cél az, hogy a lehető legegyszerűbb legyen, és ne kerülje túl az új felhasználókat.

i3wm

Ha Linux alatt áll, és még soha nem használt csempeablak-kezelőt, válassza az i3 alkalmazást. Rendkívül népszerű, könnyen kezelhető, és a dokumentáció nagyszerű. Nem fog csalódni.

Az i3 hajlamos sok más külső programmal és kiegészítővel jól működni. Ezenkívül egy egyszerű sima szöveges konfigurációs fájlt is használ, amelyet az új felhasználók és programozási tapasztalatok nélküli emberek könnyen olvashatnak.

BSPWM

A BSPWM egy csupasz csontú, ultra könnyű burkolólap-kezelő, amely alapértelmezés szerint bináris fa képernyő-particionálást használ. Nem nagyon sok a dobozból, elvárva, hogy mindent beállítson, amire tetszik.

A BSPWM egy shell parancsfájl konfigurációt is használ, amelyet a Linux felhasználók meglehetősen könnyű megérteni, de ez nem a legjobb az új kezdők számára.

Fontos megjegyezni, hogy a BSPWM elvárja, hogy hozza létre saját támogatási alkalmazásokat, például egy állapotsort és az indítót. Rengeteg remek lehetőség van odakinn, de ezeket saját magának kell megtalálnia.

Xmonad

A Xmonad egy kicsit más. A teljes ablakkezelő Haskell-ben van írva, így a konfiguráció. Ez azt jelenti, hogy legalább egy kicsit ismeri a Haskell-t az Xmonad konfigurálásához.

Ez nem nagyszerű lehetőség az új felhasználók számára, de ha programozó vagy, és olyan lehetőséget keres, amely lehetővé teszi az asztal testreszabását az aktuális kód használatával, az Xmonad jó választás.

AwesomeWM

Ha valami olyat keres, amelyhez „akkumulátorok tartoznak”, mint például az i3, és programozást használ a konfigurációhoz, mint például az Xmonad, akkor az AwesomeWM lehet az, amit keres.

Az AwesomeWM saját állapotsorral rendelkezik, és alapértelmezés szerint sok dolgot képes kezelni. A konfigurációhoz a Lua szkriptnyelvét használja. Ez egy egyszerűbb programozási nyelv, de mégis rengeteg lehetőséget kínál az AwesomeWM konfigurálására.

OSX

Az OSX egy Unix-szerű rendszer, és a fejlesztõk kedvence. Nem sok a lépés, hogy megnézze, miért akarnák az emberek csempézett ablakkezelőket oda. Habár nincs annyi lehetősége, mint a Linuxé, még mindig van néhány szilárd ablakkezelő az OSX számára.

ChunkWM

A ChunkWM egy meglehetősen új projekt. Ez egy régi kedvenc új neve, a KWM. A ChunkWM alapértelmezés szerint bináris particionálási sémát használ, és egyszerű sima szöveges konfigurációkra támaszkodik.

Telepítheti a ChunkWM-et az OSX-re a homebrew használatával, és onnan konfigurálhatja. Maga a ChunkWM többnyire C ++ és Objective -C ++ nyelven íródik, tehát éppen olyan gyors és érzékeny, mint amire talál.

Ametiszt

Az ametiszt is egy remek lehetőség az OSX számára. Célja, hogy jobban hasonlítson a Xmonadra, de elsősorban Swift-ben van írva, így jól illeszkedik az Apple ökoszisztémájához.

Ne aggódjon túl az Amethyst konfigurálása miatt. Az intelligens vezérlőkkel kerül a dobozból, amelyek megkönnyítik a navigációt és a használatot.

ablakok

A Windows nem igazán a legjobb hely olyan dolgokhoz, mint például az ablakkezelők csempézése. Úgy tervezték, hogy a tervezésnek megfelelően működjön, és nem veszi túl jól a testreszabást. Ennek ellenére van néhány jó lehetőség, amelyek megadhatják a WM csempézésének előnyeit a Windows rendszeren.

bug.n

A Bug.n egy hagyományos stílusú burkolóablak-kezelő a Windows számára. Ez egy szkript, amelyet hozzá lehet adni, hogy az alapértelmezett asztal úgy működjön, mint egy burkolóablak-kezelő. Ez a szkript hozzáfűzi a csempézett elrendezéseket és a navigációhoz szolgáló gyorsbillentyűket is.

A Bug.n támogatja a burkolást és a lebegést, ugyanúgy, mint a Linux burkolóablak-kezelők. Ezenkívül megismétli a Linux burkolóablak-kezelők munkaterület-funkcióit.

Mivel erősen billentyűzet-vezérelt, a bug.n jobb megoldás a tiszta billentyűzet-navigációt ismerő személyek számára, különben kissé túlterhelő lesz.

AquaSnap

Az AquaSnap kiváló középút a Windows felhasználók számára, akik a csempézett ablakkezelő legtöbb funkcióját keresik anélkül, hogy teljes mértékben el kellene kötelezni magukat az egyik mellett.

Ahogy a neve is sugallja, lehetővé teszi az ablakok sarkokba illesztését és az elrendezés egyszerű elrendezését. Ez nem egy teljes burkolóablak-kezelő, és nem csempézi automatikusan. Ez lehetővé teszi a Windows kattintását és húzását, hogy átméretezzék őket, miközben megőrzik a csempézéshez hasonló elrendezést.

Kiegészítők és Szerszámok

Van néhány további program, amely nagyon jól működik együtt a burkolóablak-kezelőkkel. Segítik az ablakkezelő funkcionalitásának javítását, és segítik a dolgok testreszabását.

Polybar

A Polybar egy állapotsor, amelyet az i3-mal és a BSPWM-kel való együttműködésre terveztek, de mindenki számára alkalmazható. Ez az állapotsor alapvető, minimális funkcionalitással rendelkezik, amely sok mindent tartalmaz. Ez megkönnyíti az indítást. Szerencsére ezenkívül lehetővé teszi a kívánt funkciók konfigurálását és felülbírálását. A Polybar teljes mértékben képes szkriptek készítésére, tehát ha ismeri a Bash szkripteket, akkor valóban szórakozhat vele.

Lemonbar

A Lemonbar egy másik állapotsor, hasonló a Polybar-hoz. Ez még kevésbé minimális, mint a Polybar, és nem sok indulással jár. A funkcionalitást önnek kell létrehoznia. Ez szintén teljes mértékben képes szkriptkészítésre, tehát ismét nincs igazán korlátozása vele.

Rofi

A Rofi egy minimális alkalmazásindító. Leképezheti egy gyorsbillentyűvel, és felhasználhatja bármelyik beírt program elindítására. A Rofi megjegyzi a keresett programokat, és felsorolja őket a legutóbb / leggyakrabban használt listában.

Testreszabhatja a Rofi kinézetét és hangulatát is, hogy az illeszkedjen az asztalához. Nem túl nehéz az Xresources fájl segítségével Linuxon.

URxvt

Az URxvt vagy Rxvt-Unicode egy terminál emulátor. Nem feltétlenül kell használnia egy vagy több terminál emulátort egy csempézett ablakkezelővel, de jobb, ha használ egy minimálist, amely nem kapcsolódik egy adott grafikus környezethez. Az URxvt illeszkedik ehhez a leíráshoz.

További bónuszként az URxvt szuperkonfigurálható. Testreszabhatja, hogy bármilyen megjelenéshez és megjelenéshez hasonló legyen. Ez magában foglalja a színt, a szöveget és a hátteret.

életkedv

A Vimnek nem sok köze van az ablakkezelők csempézéséhez, de ha azt találja, hogy használja, akkor egyre többet kell tennie a parancssorba. Ehhez Vim a barátod.

A Vim egy nagy teljesítményű szövegszerkesztő. Valószínűleg ez a legjobb szövegszerkesztő a világon. Teljesen őrült mennyiségű beépülő modullal rendelkezik, amelyek még többet tesznek lehetővé.

Dunst

Ha minimalizálta a csempézett ablakkezelőt, valószínűleg továbbra is szeretne asztali értesítéseket. Ha olyan értesítéseket szeretne, amelyeket testreszabhat, hogy azok megfeleljenek az asztalunknak, használhatja a Dunst. A Dunst egy könnyű értesítési rendszer, amelyet egyszerűen konfigurálhat egyszerű szöveges konfigurációval. Módosítsa a kapott értesítések méretét, színét és szövegét.

Záró gondolatok

A burkolóablak-kezelők nem mindenki számára elérhetők. Megfelelő türelmet és beállítást igényel, hogy hozzászokja magát a navigációhoz, csak a billentyűzet használatával. Eleinte nehézkes és kínos lesz, de ha folytatod, akkor rájössz, hogy sokkal gyorsabb és hatékonyabb.

Fontos szem előtt tartani, hogy a csempézéses ablakkezelők Linuxon jobbak, mint az OSX és a Windows, az OSX pedig sokkal jobb, mint a Windows. Ennek minden köze van a Unix családhoz. Ha úgy dönt, hogy burkolóablak-kezelőt használ, akkor számíthat arra, hogy a legtöbb támogatás és további alkalmazások a Linuxra összpontosítanak.

Ha mindez még nem ijedt meg, előfordulhat, hogy megváltoztatja a számítógép használatának gondolkodását, és még sok másra tetszik.

Az ablakkezelők csempézése és miért érdemes ezt használni