Úvod do temné stránky mozaiky

K jakému přitažlivému titulu jsem se kvůli tomu dostal ... Ale nejdřív se představím. Jsem proti a toto je moje první účast v DesdeLinuxu. Ne že bych měl co prezentovat, takže řeknu jen to, že jsem velmi šťastný, když to píšu.

Každopádně dnes chci prozkoumat aspekt správců oken, který se zdá být v obvyklém tématu blogu bezprecedentní. Každé desktopové prostředí má správce oken a je nezbytnou součástí metafory plochy, kterou všichni známe. Mnozí již musí vědět, co budu dále vysvětlovat, ale myšlenkou toho je dát je najevo těm, kteří se do nich chtějí pustit.

Říkáme jim správci oken plovoucí, pro prostý fakt, že plovák na ploše, zdarma a v žádném konkrétním pořadí. To znamená, že můžeme přetáhnout okna do libovolné polohy, jak to obvykle děláme.

Jiný typ správců oken má legrační název. Jsou správci oken obkladů (což se promítá do správců kachlových oken) a tito udržují okna v pořádku, uspořádaná přes plochu, zajišťují, že přestaneme ztrácet čas organizováním našich oken a pustíme se do práce.

Někteří správci oken, kteří jsou zahrnuti do desktopových prostředí, obsahují některé vlastnosti obklady a ve skutečnosti je to neustálý trend na moderních počítačích, jako je KDE (který již článek vysvětluje) nebo Xfce a Gnome přetažením oken k okrajům obrazovky.

Xmonad, na počest Dennise Ritchieho. Není to hezké?

Praví správci kachlových oken se však od nich obvykle radikálně liší. Zatímco Kwin, Metacity a společnost používají obklady jako další nástroj, manažeři jako Xmonad, Awesome a další mají obklady jako svou duši a prodlužují je až do okamžiku konfigurace.

Obvykle jsou naše okna docela pěkná. Mají zaoblené rohy, tlačítka a tituly. Už ne. Vše, co stojí v cestě. Vše, co je odstraněno a nahrazeno klávesovými zkratkami, i když je lze také vrátit prostřednictvím nastavení. Zní to šíleně? Ano, docela.

Vysvětluji. Vedlejší kachlová obvykle udržují pouze barevné ohraničení okna atd. Někteří se chystají poskytnout něco jako panely a tlačítka, ale není to nutné. To je minimalismus a funkčnost. Všechno musí dělat klávesnice, protože je rychlejší a protože téměř vždy máme ruce na klávesnici.

Mluvil o nastavení. Neexistuje zde nic jako „grafické rozhraní“, které by věci konfigurovalo, a to také nepřekvapuje. Ačkoli mnoho z těchto správců je udržováno pomocí jednoduchých konfiguračních souborů, ty skutečně výkonné jsou udržovány s úplnými programovacími jazyky. To děsí a já uvedu příklady.

  • xmonadpoužijte Haskell; čistě funkční a kompilovaný jazyk.
  • Děsivýod verze 3 použijte Lua.
  • DWMpoužijte záhlaví C.
  • Subtleusa Ruby, stejná, která se tolik používá při vývoji webu
  • A bezpočet dalších příkladů. Je to, jako by tu byl jeden pro každý typ člověka.

A co je na tom dobré? Spoustu věcí a můžete si naprogramovat pracovní prostředí. Osobně se mi líbí Xmonadovy nápady a skutečnost, že se to děje v Haskellu, to dělá zvláštním.

Jsou to dobrý nápad?

Samozřejmě. Je skvělé, že vaše okna takto zapadají a jsou mimochodem extrémně lehká. Doporučuji, pokud se chcete na svůj systém začít dívat jako na něco opravdu úžasného a výkonného.

Kterou z nich tedy doporučujete?

Ve skutečnosti žádný. Ne, dokud neznáte své potřeby. Vstup do takového prostředí může být traumatizující, pokud nemáte tušení, co děláte. Mnoho lidí začíná v Awesome, ale pro mě jsou jeho konfigurační soubory strašně složité a v té době mi přinesly docela dost problémů.

Myšlenka minimalismu je navíc tak atraktivní, že začnete ve správci oken a přejdete do editoru, prohlížeče, hudebního přehrávače, správce souborů ... Protože nej minimalističtějšími aplikacemi jsou ty, které jsou v terminálu a ty se velmi dobře přenášejí také u manažerů. Pokud se bojíte terminálu, musíte začít tam.

Závěry

Mozaika je velmi krásný svět. V současné době existuje tendence přecházet od plovoucích manažerů k mozaice v některých velmi specifických uživatelských skupinách (pokud mi nevěříte, podívejte se na fóra ArchLinuxu a podívejte se na legendární plovoucí manažery jako FVWM, kteří měli loajálního uživatele, který se nakonec přestěhoval mozaikové). Pokud do nich přesto chcete vstoupit, jedná se o zkoušku, pouť, dokud nenajdete tu pravou.

To je zatím vše. Brzy budeme pokračovat v průzkumu, když bude Xmonad ve stabilní verzi Debianu.