Anonim

Je váš počítač neporiadok? Existujú okná navrchu okien nad tým, kto vie čo? Možno stále hľadáte viac miesta na obrazovke. Môže sa zdať, že všetky tieto veci sú príznakmi kľúčového problému s tým, ako počítačové grafické rozhrania spracúvajú okná a aké sú. Väčšina správcov okien je veľmi neefektívna. Možným riešením sú manažéri okien obkladačiek.

Čo je správca okien obkladov

Rýchle odkazy

  • Čo je správca okien obkladov
    • Správcovia plávajúcich okien
  • Členenie vesmíru
  • navigácia
  • Správcovia horných okien
    • linux
      • i3wm
      • BSPWM
      • Xmonad
      • AwesomeWM
    • OSX
      • ChunkWM
      • ametyst
    • windows
      • bug.n
      • AquaSnap
  • Príslušenstvo a náradie
    • Polybar
    • Lemonbar
    • Rofia
    • urxvt
    • elán
    • Dunst
  • Záverečné myšlienky

Správca okien obkladačiek používa iný spôsob usporiadania okien. Namiesto toho, aby sa okná otvárali kdekoľvek, zaberajú všetko, čo je k dispozícii. Keď otvoríte viac okien, priestor na obrazovke sa matematicky rozloží, aby sa maximalizovala efektívnosť.

Napríklad, ak otvoríte program na prázdnej ploche, automaticky vyplní celú obrazovku. Ak potom otvoríte ďalšiu, otvorí sa vedľa predchádzajúcej a vyplní polovicu obrazovky. Od tejto chvíle sa veci dostanú k špecifickému algoritmu, ktorý správca okien používa. V tomto príklade však môžete predpokladať, že sa bude správať ako správca okien i3. Ak je to tak, ďalšie okno sa otvorí vedľa ostatných a rozdelí obrazovku na tretiny. Tento trend bude pokračovať.

Pravdepodobne to neznie príliš dobre, ale môžete ich kedykoľvek usporiadať a usporiadať. Zahŕňa to percento obrazovky, ktorú zaberajú. Obrazovku môžete rozdeliť na štvrtiny, pričom každá strana obrazovky je horizontálne rozdelená na polovicu. V skutočnosti môžete obrazovku usporiadať ľubovoľným spôsobom.

Väčšina manažérov okien obkladačiek, najmä v systémoch Linux, využíva aj pracovné priestory. Pracovné priestory vytvárajú virtuálne obrazovky, zvyčajne až desať. Môžete nastaviť, aby sa okná otvárali v konkrétnych pracovných priestoroch a pracovné priestory sa otvárali v konkrétnych monitoroch.

Vďaka správcovi okien obkladačiek máte úplnú jemnozrnú kontrolu rozloženia okien na svojich obrazovkách.

Správcovia plávajúcich okien

Spočiatku by sa mohlo zdať, že správcovia okien obkladov sú oveľa menej pohodlné ako ich plávajúce náprotivky. Je to prirodzené pretiahnuť okno po obrazovke, však?

Väčšina správcov okien pre dlaždice je štandardne nastavená na dlaždice, ale podporuje plávajúce operácie v prípadoch, keď obklady nie sú praktické. Plávajúce môžete kedykoľvek prepínať. Keď prepnete plávajúce okno do plávajúceho režimu, môžete pomocou ovládacích prvkov klávesnice zmeniť jeho veľkosť a prinútiť ho správať sa podľa očakávaní horúco.

Jednou z obrovských výhod správcov okien obkladačiek je vaša schopnosť ich prispôsobiť. Pretože nastavujete vlastné ovládacie prvky, môžete sa rýchlo prispôsobiť pracovnému postupu, ktorý je pre vás pohodlný.

Už ste niekedy vyskúšali aranžovanie okien a udržiavanie ich usporiadania pomocou plávajúceho správcu okien? To nefunguje dobre, ak vôbec. Takže môžete získať plávajúce správanie od manažéra okna dlaždice, ale nefunguje to naopak.

Ďalšou veľkou výhodou je ovládanie pomocou klávesnice a navigácia. Na prechádzanie správcom okien obkladov nie je potrebné používať myš. Všetko, čo robíte, sa dá zvládnuť pomocou klávesových skratiek. Môžete dokonca namapovať klávesové skratky a spustiť všetky svoje najpoužívanejšie aplikácie.

Členenie vesmíru

Existujú rôzne spôsoby obkladania. Dlaždice sa zvyčajne spracovávajú pomocou algoritmu. Každý algoritmus obkladov je zvyčajne iba predvolený spôsob, ktorý môžete prepísať manuálne. Nie je preto najvyššou prioritou vybrať správcu okien, ktorý ukladá konkrétny spôsob. Vždy to môžete prepísať.

Kráčali ste už cez dlaždice i3. Bude pokračovať v rovnomernom rozdelení obrazovky jedným smerom. Medzi horizontálnym a vertikálnym obkladom môžete kedykoľvek prepínať. Pomáha to usporiadať vaše okná. Toto je pravdepodobne jeden z najjednoduchších spôsobov obkladania.

Ďalším spôsobom, ako manažéri okien, je pomocou algoritmu binárneho stromu. Používa ho BSPWM. Algoritmus binárneho stromu sa automaticky posunie z jedného okna do nasledujúceho a rozdelené okno sa rozbije na polovicu. Prvé okno bude mať celú obrazovku. Druhé okno sa objaví hneď vedľa prvého, pričom zaberá polovicu celkového priestoru. Tretie okno rozdelí priestor druhého okna na polovicu. Štvrté okno rozdelí tretie a tak ďalej.

Nakoniec máte manuálnych správcov okien obkladov. Vynútia vás v predvolenom nastavení určiť umiestnenie ďalšieho okna.

Určite existujú aj iné algoritmy, ale toto sú najbežnejšie algoritmy, s ktorými sa stretnete.

navigácia

Navigácia v správcovi okien obkladov je iná v závislosti od správcu okien a od toho, ako ste ho nakonfigurovali. Avšak s vašou konfiguráciou má veľa spoločného. Jedna vec, ktorú majú všetky konfigurácie spoločné, je kláves „Mod“. Tento kľúč informuje vedúceho vdovy, že namiesto obyčajného kľúča používate príkaz. Kláves „Mod“ je zvyčajne Alt alebo kláves Windows.

Väčšina používateľov Správca okien obkladov dáva prednosť Vim ako základu svojich konfigurácií, pomocou klávesov h, j, k a l sa spolu s Modom pohybujú. Ak sa chcete posunúť nahor, stlačte tlačidlo k. Ak sa chcete posunúť nadol, stlačte j. H ostáva a ja mám pravdu. Potom by ste do zmesi pridali ďalší kľúč, napríklad Shift, aby ste zmenili polohu týchto okien.

Mod a číslo sa zvyčajne pohybujú medzi pracovnými priestormi. Stlačením tlačidla mod a čísla 1 sa dostanete do pracovného priestoru 1. „Mod + 8“ by bol pracovný priestor 8. Získate predstavu.

Existuje oveľa viac konfigurácií, ktoré môžete urobiť. Majte na pamäti, že u väčšiny správcov okien nie je nič mimo limitov. Môžete si vytvoriť svoje vlastné kombinácie klávesových skratiek pre takmer čokoľvek.

Správcovia horných okien

Tam je šialené množstvo správcov okien obkladov. Sú pomerne ľahké a jednoduché, takže ich veľa robí. Najlepšie je vybrať ten, ktorý je populárny a dobre zdokumentovaný. Týmto spôsobom si môžete byť istí, že sa stále vyvíja a udržiava. Navyše, v prípade potreby budete mať ľahšiu pomoc pri hľadaní pomoci.

linux

Linux má najširšiu škálu správcov okien obkladačiek. Sú populárnejšie v systéme Linux a ľahšie sa vyrábajú pre systém Linux pomocou dostupnej sady nástrojov s otvoreným zdrojom. Toto je veľmi malý výber, takže ak máte obľúbenú položku, ktorá tu nie je uvedená, je to len preto, že cieľom je čo najjednoduchší spôsob a neprekonať nových používateľov.

i3wm

Ak ste v systéme Linux a nikdy ste predtým nepoužívali správcu okien obkladov, vyberte i3. Je to veľmi populárne, ľahko použiteľné a dokumentácia je skvelá. Nebudete sklamaní.

i3 má tendenciu dobre fungovať s množstvom externých programov a príslušenstva. Používa tiež jednoduchý konfiguračný súbor vo formáte obyčajného textu, ktorý je ľahko čitateľný pre nových používateľov a ľudí bez skúseností s programovaním.

BSPWM

BSPWM je ultratenký správca okien obkladov s kosťou, ktorý v predvolenom nastavení používa rozdelenie binárnych stromov. Neprichádza s celým radom vecí a očakáva, že všetko nakonfigurujete podľa svojich predstáv.

BSPWM tiež používa konfiguráciu skriptu skriptu, ktorá je pre používateľov Linuxu pomerne ľahko pochopiteľná, ale pre úplných nováčikov to nie je najlepšie.

Je tiež dôležité si uvedomiť, že BSPWM očakáva, že prinesiete svoje vlastné podporné aplikácie, ako je stavový riadok a spúšťač. Existuje veľa skvelých možností, ale musíte ich nájsť sami.

Xmonad

Xmonad je trochu iný. Celý správca okien je napísaný v Haskell, rovnako ako konfigurácia. To znamená, že na konfiguráciu Xmonadu musíte poznať aspoň trochu Haskell.

Toto nie je skvelá voľba pre nových používateľov, ale ak ste programátor a hľadáte možnosť, ktorá vám umožní prispôsobiť plochu pomocou skutočného kódu, Xmonad je dobrá voľba.

AwesomeWM

Ak ste hľadali niečo, čo je súčasťou „batérií“, ako je i3 a používa programovanie na konfiguráciu, ako je Xmonad, AwesomeWM môže byť to, čo hľadáte.

AwesomeWM prichádza s kompletným vlastným stavovým riadkom a predvolene zvládne veľa vecí. Na svoju konfiguráciu používa skriptovací jazyk Lua. Je to jednoduchší programovací jazyk, ale stále poskytuje veľa možností na konfiguráciu AwesomeWM.

OSX

OSX je systém podobný Unixu a je obľúbeným vývojárom. Nie je to príliš roztrhané vidieť, prečo by tam ľudia chceli obkladať správcov okien. Aj keď nemá toľko možností ako Linux, stále existuje niekoľko správcov solídnych okien pre OSX.

ChunkWM

ChunkWM je celkom nový projekt. Je to nové meno starého obľúbeného KWM. ChunkWM štandardne používa schému rozdelenia binárnych oddielov a spolieha sa na jednoduché konfigurácie obyčajného textu.

ChunkWM môžete nainštalovať na OSX pomocou homebrewu a odtiaľ ho nakonfigurovať. Samotný ChunkWM je napísaný väčšinou v jazykoch C ++ a Objective -C ++, takže je taký rýchly a pohotový, ako ho nájdete.

ametyst

Ametyst je ďalšou skvelou možnosťou pre OSX. Jeho cieľom je byť viac ako Xmonad, ale je napísaný väčšinou v jazyku Swift, takže sa dobre zmestí do ekosystému Apple.

Nerobte si starosti s konfiguráciou Ametystu. Vychádza z krabice s inteligentnými ovládacími prvkami, ktoré uľahčia navigáciu a používanie.

windows

Systém Windows nie je tým najlepším miestom pre veci ako správca okien. Je navrhnutý tak, aby fungoval tak, ako bol navrhnutý, a veľmi dobre neprispôsobuje prispôsobenie. To znamená, že existuje niekoľko dobrých možností, ktoré vám môžu poskytnúť niektoré z výhod obkladovej WM v systéme Windows.

bug.n

Bug.n je správca okien v tradičnom štýle pre Windows. Je to skript, ktorý môžete pridať, aby sa vaša predvolená pracovná plocha chovala ako správca okien obkladačiek. Tento skript pridáva rozloženie dlaždíc, ako aj klávesové skratky pre navigáciu.

Bug.n podporuje obklady, rovnako ako plávajúce podobne ako manažéri okien pre obklady Linux. Taktiež replikuje funkčnosť pracovného priestoru správcov okien systému Linux.

Pretože je silne poháňaný klávesnicou, chyba.n je lepšou možnosťou pre niekoho, kto je oboznámený s čistou navigáciou pomocou klávesnice, inak to bude trochu ohromujúce.

AquaSnap

AquaSnap je vynikajúcim prostredím pre používateľov Windows, ktorí hľadajú väčšinu funkcií správcu okien obkladačiek bez toho, aby sa museli úplne zaviazať.

Ako už názov napovedá, umožňuje vám zachytiť okná do rohov a ľahko usporiadať rozloženie. Nie je to správca okien s plnou veľkosťou obkladov a automaticky sa neobkladá. Umožní vám kliknúť a pretiahnuť vaše okná a zmeniť ich veľkosť, pričom si zachová rozloženie podobné obkladom.

Príslušenstvo a náradie

Existujú niektoré ďalšie programy, ktoré sa veľmi dobre hodia k správcom okien. Pomáhajú vylepšiť funkcie správcu okien a pomôžu vám prispôsobiť si veci podľa vašich predstáv.

Polybar

Polybar je stavový riadok, ktorý bol navrhnutý pre prácu s i3 a BSPWM, ale určite ho možno použiť aj pre ostatných. Tento stavový riadok je dodávaný so základnou minimálnou funkčnosťou zabudovanou pre veľa vecí. To uľahčuje začatie práce. Našťastie vám to tiež umožňuje konfigurovať a prepísať všetky požadované funkcie. Polybar je plne schopný skriptu, takže ak máte vedomosti o Bash skriptoch, môžete sa s ním skutočne pobaviť.

Lemonbar

Lemonbar je ďalší stavový riadok podobný Polybar. Tento je ešte minimálnejší ako Polybar a nezačína sa s tým, koľko začína. Funkciu musíte vytvoriť sami. Je tiež plne schopný skriptu, takže opäť s tým nemáte žiadne obmedzenia.

Rofia

Rofi je minimálny spúšťač aplikácií. Môžete ju zmapovať na klávesovú skratku a použiť ju na spustenie akéhokoľvek programu, ktorý napíšete. Rofi si pamätá programy, ktoré hľadáte, a ich zoznamy v nedávno / najpoužívanejšom zozname.

Môžete si tiež prispôsobiť vzhľad a dojem Rofi tak, aby zodpovedal ploche. Nie je to príliš ťažké prostredníctvom súboru Xresources v systéme Linux.

urxvt

URxvt alebo Rxvt-Unicode je emulátor terminálu. S manažérom okna s dlaždicami nemusíte nevyhnutne používať jeden konkrétny emulátor terminálu alebo iný, ale je lepšie použiť minimálnejší, ktorý nie je viazaný na konkrétne grafické prostredie. URxvt vyhovuje tomuto popisu.

Ako bonus je URxvt super konfigurovateľný. Môžete si ho prispôsobiť tak, aby bol takmer akýkoľvek vzhľad a dojem. To zahŕňa farbu, text a pozadie.

elán

Vim nemá veľa spoločného s manažérmi okien obkladov, ale keď zistíte, že ich používate, budete chcieť robiť viac a viac z príkazového riadku. Z tohto dôvodu je Vim vašim priateľom.

Vim je uber výkonný textový editor. Je to pravdepodobne najlepší textový editor na svete. Má k dispozícii a úplne šialené množstvo doplnkov, vďaka ktorým je schopný ešte viac.

Dunst

Ak ste so správcom okien obkladov dosiahli minimum, stále pravdepodobne budete chcieť dostávať upozornenia na pracovnej ploche. Ak chcete, aby sa oznámenia, ktoré si môžete prispôsobiť, prispôsobili nášmu počítaču, môžete použiť produkt Dunst. Dunst je ľahký oznamovací systém, ktorý si môžete ľahko prispôsobiť pomocou konfigurácie prostého textu. Zmeňte veľkosť, farbu a text prijatých upozornení.

Záverečné myšlienky

Správcovia okien obkladov nie sú pre každého. Aklimatizujete sa na navigáciu pomocou klávesnice iba slušnú trpezlivosť a prispôsobenie. Najprv sa bude cítiť neohrabane a trápne, ale ak budete pokračovať, môžete si len uvedomiť, že je oveľa rýchlejšia a efektívnejšia.

Je tiež dôležité si uvedomiť, že správcovia okien obkladačiek sú v systéme Linux lepšie ako OSX a Windows a OSX je oveľa lepší ako v systéme Windows. Má to všetko spoločné s ich rodokmeňom Unix. Ak sa rozhodnete používať správcu okien obkladačiek, očakáva sa, že väčšina podpory a ďalších aplikácií sa zameria na systém Linux.

Ak vás to všetko ešte nebojilo, možno zistíte, že meníte spôsob, akým uvažujete o používaní počítača, a oveľa viac ho máte radi.

Obklady správcov okien a prečo by ste ich mali používať