Anonim

Je váš desktop nepořádek? Jsou nahoře okna nad tím, kdo ví co? Možná jen vždy hledáte více místa na obrazovce. Může se to zdát, že všechny tyto věci jsou příznaky klíčového problému s tím, jak grafická rozhraní počítače zpracovávají okna, a jsou. Většina správců oken je hrubě neefektivní. Možným řešením jsou správci oken obkladů.

Co je správce oken pro obklady

Rychlé odkazy

  • Co je správce oken pro obklady
    • Správci plovoucího okna VS
  • Rozbití vesmíru
  • Navigace
  • Správci top oken
    • Linux
      • i3wm
      • BSPWM
      • Xmonad
      • Úžasné WM
    • OSX
      • ChunkWM
      • Ametyst
    • Okna
      • bug.n
      • AquaSnap
  • Příslušenství a nářadí
    • Polybar
    • Lemonbar
    • Rofi
    • URxvt
    • Vim
    • Dunst
  • Závěrečné myšlenky

Správce oken obkladů používá odlišný přístup k uspořádání oken. Místo toho, aby se okna objevovala kdekoli, zabírají vše, co je k dispozici. Když otevíráte více oken, matematicky se rozdělí prostor na obrazovce, aby se maximalizovala efektivita.

Pokud například otevřete program na prázdné ploše, automaticky vyplní celou obrazovku. Pokud pak otevřete další, otevře se vedle předchozího a vyplní polovinu obrazovky. Od této chvíle se věci dostanou do konkrétního algoritmu, který správce oken používá. V tomto příkladu však můžete předpokládat, že se bude chovat jako správce oken i3. Pokud tomu tak je, další okno se otevře vedle ostatních a rozdělí obrazovku na třetiny. Tento trend bude pokračovat.

To pravděpodobně nezní příliš dobře, ale můžete je kdykoli uspořádat a přeskupit. To zahrnuje procento obrazovky, kterou zabírají. Můžete rozdělit obrazovku na čtvrtiny, přičemž každá strana obrazovky je vodorovně rozdělena na polovinu. Ve skutečnosti můžete obrazovku uspořádat libovolným způsobem.

Většina správců oken, zejména v systémech Linux, využívá také pracovní prostory. Pracovní prostory vytvářejí virtuální obrazovky, obvykle až deset. Můžete nastavit, aby se okna otevírala na konkrétních pracovních prostorech a pracovní prostory se otevíraly na konkrétních monitorech.

Díky správci oken obkladů máte úplnou jemnou kontrolu nad rozvržením oken na svých obrazovkách.

Plovoucí správce oken

Zpočátku by se mohlo zdát, že správci oken jsou mnohem méně pohodlnější než jejich plovoucí protějšky. Je to přirozené přetáhnout okno po obrazovce, že?

Většina správců oken dlaždic ve výchozím nastavení dlaždice, ale podpora plovoucí pro případy, kde není dlaždice praktické. Plovoucí můžete kdykoli přepínat. Když přepnete plovoucí okno do plovoucího režimu, můžete pomocí ovládacích prvků klávesnice změnit jeho velikost a nechat se chovat tak, jak byste očekávali.

Jednou z obrovských výhod správců oken obkladů je vaše schopnost je přizpůsobit. Protože si nastavíte vlastní ovládací prvky, můžete se rychle přizpůsobit pracovnímu postupu, který vám bude vyhovovat.

Už jste někdy zkusili aranžovat okna a udržovat je uspořádaná pomocí plovoucího správce oken? To nefunguje dobře, pokud vůbec. Můžete tak získat plovoucí chování od správce dlaždic, ale nefunguje to naopak.

Další obrovskou výhodou je ovládání pomocí klávesnice a navigace. K navigaci ve správci okna dlaždic není třeba používat myš. Všechno, co děláte, lze zvládnout pomocí klávesových zkratek. Můžete dokonce namapovat klávesové zkratky a spustit všechny vaše nejpoužívanější aplikace.

Rozbití vesmíru

Existují různé způsoby obkladů. Dlaždice se obvykle řeší pomocí algoritmu. Jakýkoli algoritmus obkladů je obvykle pouze výchozí metoda, kterou můžete přepsat ručně. Není tedy nejvyšší prioritou zvolit správce oken, který se pokládá určitým způsobem. Vždy ji můžete přepsat.

Už jste kráčeli skrz dlaždice i3. Bude pokračovat v rovnoměrném rozdělení obrazovky jedním směrem. Mezi horizontálním a vertikálním obkladem můžete kdykoli přepínat. Pomáhá s uspořádáním oken. Toto je pravděpodobně jeden z nejjednodušších způsobů dlaždic.

Dalším způsobem, jak správce oken dlaždice, je pomocí algoritmu binární strom. Používá se BSPWM. Algoritmus binárního stromu se automaticky přesune z jednoho okna do následujícího a rozostří zaostřené okno na polovinu. První okno tak přejde na celou obrazovku. Druhé okno se objeví vedle prvního, zabírá polovinu celkového prostoru. Třetí okno rozdělí prostor druhého okna na polovinu. Čtvrté okno rozdělí třetí a tak dále.

Nakonec máte ruční správce oken pro obklady. Ty vás nutí ve výchozím nastavení určit umístění dalšího okna.

Určitě existují i ​​jiné algoritmy, ale ty jsou nejběžnější, s nimiž se setkáte.

Navigace

Navigace správce okna dlaždic se liší v závislosti na správci oken a na tom, jak jste jej nakonfigurovali. S vaší konfigurací však hodně souvisí. Jedna věc, kterou mají všechny konfigurace společné, je tlačítko „Mod“. Tento klíč informuje správce vdovy, že místo prostého klíče používáte příkaz. Klávesa „Mod“ je obvykle Alt nebo Windows.

Většina uživatelů Správce oken obkladů nám dává přednost Vim jako základ svých konfigurací, pomocí kláves h, j, k a l společně s Modem se pohybujete. Chcete-li se posunout nahoru, stiskněte tlačítko k. Pro posun dolů stiskněte j. H je vlevo a já mám pravdu. Pak byste do mixu přidali další klíč jako Shift a změnili tak umístění těchto oken.

Mod a číslo se obvykle pohybují mezi pracovními prostory. Stisknutím klávesy mod a čísla 1 se dostanete do pracovního prostoru 1. „Mod + 8“ bude pracovní prostor 8. Získáte představu.

Existuje mnohem více konfigurace, které můžete udělat. Nezapomeňte, že u většiny správců oken není nic mimo limity. Můžete si vytvořit vlastní kombinace klávesových zkratek pro cokoli.

Vrchní správce oken

Tam je šílené množství správců oken obkladů. Jsou poměrně lehké a jednoduché, takže je spousta lidí dělá. Nejlepší je vybrat ten, který je populární a dobře zdokumentovaný. Tímto způsobem si můžete být jisti, že se stále vyvíjí a udržuje. Navíc, pokud budete potřebovat, budete mít snadnější čas najít pomoc.

Linux

Linux má nejširší řadu správců oken pro obklady. Jsou populárnější v Linuxu a snadněji se vyrábějí pro Linux pomocí dostupné sady nástrojů s otevřeným zdrojovým kódem. Jedná se o velmi malý vzorek, takže pokud máte oblíbeného, ​​který zde není uveden, je to jen proto, že cílem je co nejjednodušší a nepřekonat nové uživatele.

i3wm

Pokud jste v systému Linux a dosud jste nikdy nepoužívali správce dlaždic, vyberte i3. Je to velmi populární, snadno použitelný a dokumentace je skvělá. Nebudete zklamáni.

i3 má tendenci dobře pracovat s mnoha externími programy a příslušenstvím. Používá také jednoduchý konfigurační soubor prostého textu, který je snadno čitelný pro nové uživatele a lidi bez zkušeností s programováním.

BSPWM

BSPWM je správce ultralehkých obkladů s obnaženými kostmi, který ve výchozím nastavení používá rozdělení na binární stromovou strukturu. Nepřichází s celou řadou věcí z krabice a očekává, že vše nakonfigurujete podle svých představ.

BSPWM také používá konfiguraci skriptů skriptu, která je pro uživatele Linuxu poměrně snadná na pochopení, ale pro úplné nováčky to není nejlepší.

Je také důležité si uvědomit, že BSPWM očekává, že přinesete své vlastní podpůrné aplikace, jako je stavový řádek a launcher. Existuje spousta skvělých možností, ale musíte je najít sami.

Xmonad

Xmonad je trochu jiný. Celý správce oken je zapsán v Haskell, stejně jako konfigurace. To znamená, že pro konfiguraci Xmonadu potřebujete znát alespoň trochu Haskell.

Toto není skvělá volba pro nové uživatele, ale pokud jste programátor a hledáte možnost, která vám umožní přizpůsobit plochu pomocí skutečného kódu, Xmonad je dobrá volba.

Úžasné WM

Pokud jste hledali něco, co přichází „včetně baterií“, jako je i3 a používáte programování pro konfiguraci, jako je Xmonad, může být AwesomeWM tím, co hledáte.

AwesomeWM přichází s kompletním vlastním stavovým řádkem a ve výchozím nastavení zvládne mnoho věcí. Pro svou konfiguraci používá skriptovací jazyk Lua. Je to jednodušší programovací jazyk, ale stále nabízí spoustu možností pro konfiguraci AwesomeWM.

OSX

OSX je unixový systém a je oblíbeným vývojářem. Není to příliš roztažit se vidět, proč by tam lidé chtěli obkládat správce oken. Ačkoli to nemá tolik možností jako Linux, stále existuje několik správců solidních oken pro OSX.

ChunkWM

ChunkWM je poměrně nový projekt. Je to nové jméno staré oblíbené, KWM. ChunkWM ve výchozím nastavení používá schéma binárních oddílů a spoléhá na jednoduché konfigurace prostého textu.

ChunkWM můžete nainstalovat na OSX pomocí homebrewu a odtud jej nakonfigurovat. Samotný ChunkWM je psán většinou v C ++ a Objective -C ++, takže je to tak rychlé a pohotové, jak to najdete.

Ametyst

Ametyst je další skvělou volbou pro OSX. Snaží se být spíše jako Xmonad, ale je napsán převážně ve Swift, takže dobře zapadá do ekosystému Apple.

Nedělejte si starosti s konfigurací Amethystu. Vychází z krabice s inteligentními ovládacími prvky, které usnadňují navigaci a používání.

Okna

Windows nejsou přesně tím nejlepším místem pro věci, jako jsou správci oken. Je postaven tak, aby fungoval tak, jak byl navržen, a nebere úpravy velmi dobře. To znamená, že existuje několik dobrých možností, které vám mohou poskytnout některé z výhod obkládací WM na Windows.

bug.n

Bug.n je správce oken pro tradiční obklady v systému Windows. Je to skript, který můžete přidat, aby se vaše výchozí pracovní plocha chovala jako správce okna dlaždic. Tento skript přidává rozvržení dlaždic i klávesové zkratky pro navigaci.

Bug.n podporuje obklady i plovoucí podobně jako manažeři oken pro obklady Linux. Také replikuje funkčnost pracovního prostoru správců oken systému Linux.

Protože je silně ovládán klávesnicí, bug.n je lepší volbou pro někoho, kdo je obeznámen s čistou navigací pomocí klávesnice, jinak to bude trochu ohromující.

AquaSnap

AquaSnap je vynikajícím prostředím pro uživatele Windows, kteří hledají většinu funkcí správce okna pro obklady, aniž by se museli plně věnovat jednomu z nich.

Jak název napovídá, umožňuje vám zaskočit okna do rohů a snadno uspořádat rozvržení. Nejedná se o správce oken s plnou délkou a automaticky se nevkládá. Umožní vám kliknout a přetáhnout okna a změnit jejich velikost při zachování rozložení podobného obkladům.

Příslušenství a nářadí

Existují některé další programy, které se velmi dobře hodí ke správcům oken dlaždic. Pomáhají vylepšit funkce správce oken a pomohou vám přizpůsobit věci vašim představám.

Polybar

Polybar je stavová lišta, která byla navržena pro práci s i3 a BSPWM, ale určitě ji lze použít i pro ostatní. Tento stavový řádek je dodáván se základní minimální funkčností zabudovanou pro mnoho věcí. Díky tomu je snazší začít. Naštěstí to také umožňuje konfigurovat a přepsat všechny požadované funkce. Polybar je plně schopen skriptů, takže pokud máte znalosti Bash skriptů, můžete se s ním opravdu pobavit.

Lemonbar

Lemonbar je další stavový řádek podobný Polybar. Tenhle je ještě minimálnější než Polybar a nezačíná se spoustou startů. Funkci musíte vytvořit sami. Je také plně schopen skriptů, takže opět s tím nemáte žádná omezení.

Rofi

Rofi je minimální spouštěč aplikací. Můžete ji namapovat na horkou klávesu a použít ji ke spuštění jakéhokoli programu, který zadáte. Rofi si pamatuje programy, které hledáte, a uvádí je v nedávno / nejpoužívanějším seznamu.

Můžete si také upravit vzhled a dojem Rofi tak, aby odpovídal vaší ploše. Není to příliš těžké prostřednictvím souboru Xresources v systému Linux.

URxvt

URxvt nebo Rxvt-Unicode je emulátor terminálu. Nemusíte nutně používat jeden konkrétní emulátor terminálu nebo jiný s manažerem okna pro obklady, ale je lepší použít minimálnější, který není vázán na konkrétní grafické prostředí. URxvt odpovídá tomuto popisu.

Jako další bonus je URxvt super konfigurovatelný. Můžete si jej přizpůsobit tak, aby vypadal cokoli. To zahrnuje barvu, text a pozadí.

Vim

Vim nemá nic společného s manažery oken obkladů, ale když se ocitnete pomocí jednoho, budete chtít dělat více a více z příkazového řádku. Proto je Vim vaším přítelem.

Vim je uber výkonný textový editor. Je to pravděpodobně nejlepší textový editor na světě. Má k dispozici a naprosto šílené množství pluginů, díky nimž je schopen ještě více.

Dunst

Pokud jste se správcem okna obkladů snížili na minimum, stále budete pravděpodobně chtít oznámení na ploše. Pokud chcete oznámení, která si můžete přizpůsobit tak, aby odpovídaly naší ploše, můžete použít Dunst. Dunst je lehký oznamovací systém, který si můžete snadno přizpůsobit pomocí konfigurace prostého textu. Změňte velikost, barvu a text přijatých oznámení.

Závěrečné myšlenky

Správci oken obkladů nejsou pro každého. K navigaci pomocí klávesnice stačí slušné množství trpělivosti a přizpůsobení. Nejprve se bude cítit neohrabaně a trapně, ale pokud budete dál, možná si jen uvědomíte, že je mnohem rychlejší a efektivnější.

Je také důležité si uvědomit, že správci okénkových oken jsou v systému Linux lepší než OSX a Windows a OSX je mnohem lepší než Windows. Má to co do činění s jejich rodokmenem Unix. Pokud se rozhodnete použít správce dlaždic, očekávejte, že většina podpory a dalších aplikací se zaměří na Linux.

Pokud vás to všechno ještě nevyděsilo, možná zjistíte, že měníte způsob, jakým přemýšlíte o používání počítače, a líbí se mu mnohem víc.

Dlaždice správce oken a proč byste měli použít jeden