Hlavní navigace

Názor k článku Dlaždice trochu jinak: seznámení s XMonad od liquidwater - Dlazdicove WM jsou super, hlavne po prakticke strance....

Článek je starý, nové názory již nelze přidávat.

  • 28. 8. 2014 19:27

    liquidwater (neregistrovaný) 195.113.180.---

    Dlazdicove WM jsou super, hlavne po prakticke strance. Zvlast pokud potrebujete na pocitaci pracovat a neztracet cas zbytecnostmi jako presouvani, uprava velikosti nebo zarovnavani oken a pochopili nesmyslnost soutezi o nejkrasnejsi wallpaper, ktery je stejne vetsinu casu zakryty. Vitezstvi efektivity nad efektnosti.

    Uroven serialu je bohuzel pod prumerem, na ktery jsem u Rootu zvykly. Jako kdyby mel autor jen kratkodobou povrchni zkusenost a jen sepsal par postrehu a dojmu, aniz by se dotkl fundamentu.

    Par pripominek a upresneni k tomuto dilu o XMonad:
    • Informace o 0,5 GiB instalovanych zavislosti je zavadejici. XMonad WM je sam o sobe jen binarka ktera ma v zakladu necele 3 MiB (linux x86_64), ktera pro svuj beh potrebuje jen zakladni knihovny X11. Balicky zavislosti obsahuji prekladac haskellu GHC a jeho moduly, potrebne k sestaveni xmonadu ze zdrojaku (na rozdil od prekladace C/C++ a tuny knihoven ktere uz mate obvykle v zakladni instalaci). Pokud jste s konfiguraci spokojeni, muzete tech 0,5 GiB zase odinstalovat a xmonad bude fungovat.
    • u definice klavesoveho modifikatoru je zbytecne uvedena typova signatura u defaultModMask a kvalifikator u modMask
    • u startupHook je nesmyslne pouzit do blok, ekvivalentni je zapsat primo spawn
    • pro spousteni programu neni potreba zadna externi aplikace jako gmrun nebo dmenu, ale primo v xmonadu je k tomu urcena funkce shellPrompt z modulu XMonad.Prompt­.Shell. Rychlejsi, integrovana (respektuje nastaveni jako font, barvy) a vic moznosti k prizpusobeni.
    • xmobar neni soucasi XMonad. Jde o nezavislou aplikaci pouzitelnou i v jinych prostredich.
    Jak jsem uz zminil, xmonad je jedna binarka ktera ma i s moji celkem divokou konfiguraci kolem 4 MiB bez potreby extra zavislosti. Na druhou stranu je celkem skoda se Haskellu uplne zbavovat a kdo se seriozne venuje programovani a nema zkusenost s (ciste) funkcionalnim paradigmatem, je idealni si na nem dodelat gramotnost. Pokud Haskellu porozumite, stane se z XMonadu okenni spravce bez omezeni, ktery si muzete snadno uzpusobit i rozsirit svym potrebam aniz byste narazeli na predstavy jeho vyvojaru jak by mel fungovat a preddefinovanou mnozinu voleb. Obrovsky bonus je stabilita a ochrana pred vlastnimi chybami dumyslnym typovym systemem Haskellu.