FVWM

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

FVWM, F Virtual Window Manager (F nemá žádné oficiální vysvětlení) je správce oken pro X Window System. Uživatelé FVWM na něm oceňují jeho rychlost, nenáročnost a extrémní konfigurovatelnost.

...
...
...

Historie

Projekt FVWM vytvořil Rob Nation v roce 1993 (oficiální vydání bylo 1. +more č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 se přestal podílet na vývoji FVWM už v roce 1994, a novým správcem se stal Charles Hines (od FVWM verze 2. 0). +more Od roku 1998 vyvíjí FVWM skupina dobrovolníků bez hlavního správce.

Poslední stabilní verze je 2.6.7.

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

Vlastnosti

FVWM emulující Motif Window Manager (MWM) +morepng|náhled'>FVWM emulující vzhled Common Desktop Environment (CDE) FVWM 2. 5 Xsession na Debian 7 GNU/Linux.

FVWM obsahuje velké množství vlastností, přičemž většinu lze vypnout při kompilaci. * Podpora libovolného počtu virtuálních pracovních ploch, z nichž každá může být rozdělena na více stránek * Poloha viditelného výřezu do pracovní plochy se může měnit plynule nebo konfigurovatelných krocích * Viditelný výřez se posunuje, když myš dosáhne okraje obrazovky * Podpora pro EWMH, ICCCM-2 a GNOME Hints * Plná podpora internacionalizace, včetně vícebytových znaků a obousměrného textu * Podpora pro Xft2 fonty s antialiasingem a konfigurovatelným vrháním stínů * Každý aspekt chování a akce a reakce na události jsou plně konfigurovatelné * Podpora uživatelem definovaných dekorací oken * Titulky oken mohou být vypnuty nebo vykresleny na kterýkoli okraj okna * Podpora pro PNG, včetně alfa kanálu * Knihovna pro rozšiřování FVWM v jazyce Perl, skriptování a preprocessing konfiguračních souborů * Rozšiřitelný pomocí skriptů; preprocessing umožňuje dynamické konfigurace * Sada nástroj pro vytváření dialogů, menu a aplikací za běhu * Konfigurovatelné panely pracovní plochy * Podpora pro gesta myší * Dynamická menu * Podpora pro správu sezení * Xinerama pro používání více displajů * Dynamicky rozšiřitelný pomocí modulů * Podpora přebírání fokusu

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 jazyka (i když trochu zvláštního). +more 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ů. Existují dokonce i projekty, které se zabývají čistě vytvářením konfigurace pro FVWM. ([url=https://web. archive. org/web/20060820032142/http://fvwm-crystal. org/]FVWM-Crystal[/url]). V současné době (8/2009) je tento projekt zastaven.

Odvozené programy

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ší.

Image:fvwm_family.svg|left|600px|thumb|Strom zachycující některé ze správců oken odvozených z Fvwm

rect 15 17 228 97 twm rect 15 117 228 197 #Derivatives|FVWM rect 15 278 228 358 Window Maker rect 315 17 528 97 Bowman (window manager) rect 315 117 528 197 FVWM95 rect 315 217 528 297 Amiwm # rect 315 317 528 397 FVWM-XPM rect 315 417 528 497 LessTif rect 315 517 528 597 Macintosh-Like Virtual Window Manager rect 315 617 528 697 Scwm rect 315 717 528 797 Xfwm rect 570 17 783 117 AfterStep rect 570 317 783 397 Enlightenment (window manager) rect 570 517 783 597 HaZe desc none

Odkazy

Reference

Externí odkazy

Česky: * [url=http://www.abclinuxu.cz/clanky/show/67692]Seriál o FVWM[/url]

Anglicky: * [url=https://web. archive. +moreorg/web/20131231072156/http://www. fvwm. org/]Oficiální stránky FVWM[/url] * [url=http://fvwm. lair. be/]FVWM Fórum[/url] * [url=http://fvwmforums. org/wiki/]FVWM Wiki[/url] * [url=http://www. fvwm. org/screenshots]FVWM Screenshoty[/url] * [url=http://www. zensites. net/fvwm/guide/]Jaimos F Skriletz: FVWM Beginners Guide[/url] * [url=https://web. archive. org/web/20040203131154/http://xwinman. org/fvwm. html]Matt Chapman's Window Managers for X[/url]. * [url=https://groups. google. com/groups. selm=1993Jun1. 201340. 7363%40klaava. Helsinki. FI]Announcement of first FVWM release from Rob Nation[/url] * [url=https://web. archive. org/web/20110816221935/http://fvwmwiki. xteddy. org/IRC/HashFvwm/]#fvwm IRC Channel FAQ[/url].

Kategorie:Správci oken Kategorie:Svobodný software

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top