FVWM

Z Multimediaexpo.cz

(Rozdíly mezi verzemi)
m (Nahrazení textu)
m (1 revizi)

Verze z 18. 3. 2014, 15:38


F(?) Virtual Window Manager (F nemá momentálně žádný oficiální význam) je window manager pro X Window System. FVWM je používaný pro svou rychlost, nenáročnost a extrémní možnosti konfigurace.

Historie

Projekt FVWM vytvořil Rob Nation v roce 1993 (oficiální vydání bylo 1. června 1993 ve verzi 0.5.x) poté co objevil mnoho omezení tehdy standardního window manageru twm. Původně jej začal hackovat proto, aby zjistil, proč twm spotřebovává tolik paměti, postupně však začal přidávat i nové vlastnosti. Rob Nation byl už v té době slavným autorem emulátoru terminálu rxvt a na zkoušku do balíčku rxvt přidal i FVWM. Ukázalo se, že to byl výborný nápad a FVWM začalo mnoho lidí používat.

Rob Nation přestal vyvíjet FVWM už v roce 1994 a novým správcem se stal Charles Hines (od FVWM verze 2.0). Od roku 1998 vyvíjí FVWM skupina dobrovolníku bez hlavního správce.

Poslední stabilní verze je 2.4.20, poslední vývojová 2.5.26 (platí, že pokud je druhé číslo verze sudé, jde o stabilní verzi, pokud liché, jde o verzi vývojovou.)

Písmeno F znamenalo původně feeble, později se vývojáři rozhodli význam počátečního písmena vypustit.

Vlastnosti

FVWM obsahuje velké množství vlastností, přičemž většinu lze vypnout při kompilaci.

  • Podpora pro EWMH, ICCCM-2 a GNOME Hints
  • Podpora pro internacionalizaci
  • Podpora pro Xft2 fonty
  • Titulky oken mouhou být vypnuty nebo vykresleny na kterýkoli okraj okna.
  • Podpora pro PNG, včetně alfa kanálu.
  • Podpora pro myší gestury
  • Podpora pro správu sezení
  • Xinerama
  • A další skrz moduly

Největší výhodou FVWM oproti jiným window managerům jsou jeho extrémní možnosti konfigurace. Samotný konfigurační soubor připomíná zdrojový soubor programovacího jazyku (i když trochu zvláštního). Nevýhodou je, že konfigurace FVWM je velmi náročná na znalosti, proto většina lidí používá pouze modifikovaný konfigurační soubor od několika málo odborníků. Dokonce existují i projekty, které se zabývají čistě vytvářením konfigurace pro FVWM (FVWM-Crystal).

FVWM se pro své stabilní a dobře napsané jádro stal základem pro mnoho dalších window managerů. Z těch známějších jsou to například Xfce, Enlightenment, Afterstep, WindowMaker, dále pak Bowman, Lesstif's NWM, MLVWM, HaZe, SCWM, AmiWM a další.

Externí odkazy