FVWM
FVWM software | |
---|---|
FVWM 1.24 | |
Tip | Sistem de bobinare |
Ultima versiune | 3-1.0.1 (4 octombrie 2020) |
Sistem de operare | Unix-like |
Limba | C. |
Licență | Licență publică generală GNU ( licență gratuită ) |
Site-ul web | fvwm.org |
FVWM ( acronim pentru F Virtual Window Manager ) este un manager de ferestre pentru X Window System . Inițial derivat de twm , a evoluat într-un mediu puternic și extrem de configurabil pentru sistemele Unix și Unix-like . Este un software gratuit distribuit sub licența GNU GPL .
Istorie
În 1993 , în timpul unei lucrări privind analiza semnăturilor acustice [1] pentru Departamentul Apărării al Statelor Unite , Robert Nation a început să modifice twm , să descopere motivul consumului său ridicat de memorie și să adauge gestionarea desktopurilor virtuale.
Deja bine cunoscut pentru terminalul său virtual rxvt , Nation a lucrat la reducerea consumului de memorie al noului său manager de ferestre. Pentru a testa răspunsul utilizatorilor la FVWM, Nation l-a lansat în iunie 1993, atașându-l la versiunea 1.1c a rxvt. [2] .
În 1994, Robert Nation a transferat managementul proiectului către Charles "Chuck" Hines. Ultima versiune de care Nation a avut grijă în mod direct a fost fvwm-1.24r. La 21 mai 1998, Chuck Hines a predat responsabilitatea de dezvoltare a FVWM lui Brady Montz. [3] În cele din urmă, în același an, Montz a abolit figura „întreținătorului unic” și a transmis sarcina evoluției ulterioare a FVWM unei echipe de voluntari.
Mulți dezvoltatori și-au bazat proiectele pe FVWM pentru a beneficia de anii de dezvoltare. Mulți manageri de ferestre populari provin din FVWM, de exemplu Afterstep [4] , Xfce , Enlightenment și Metisse.
Originea numelui
Manualul [5] oferă abrevierea extinsă pentru FVWM: «fvwm - F? Virtual Window Manager pentru X11 »
Conform Întrebărilor frecvente despre fereastra virtuală, F nu are nicio semnificație oficială [6] , în timp ce literele VWM sunt legate de istoricul său, moștenit de la twm și alți manageri de ferestre virtuale.
Dintr-un interviu acordat de Rodbert Nation către Linux Journal [7] se pare că în primele versiuni F a fost inițialul lui Feeble (Exil). De asemenea, în conformitate cu întrebările frecvente, F indică Felino , mai ales în considerarea pasiunii pentru pisici a dezvoltatorilor actuali, după cum dovedește logo-ul.
Pentru a distinge versiunea 2.x, care a fost în curs de dezvoltare mult timp, de versiunea stabilă 1.x, numele FVWM2 a fost folosit de ceva timp. În majoritatea distribuțiilor Linux comanda fvwm2 este pur și simplu o legătură simbolică către comanda fvwm . [ fără sursă ]
Caracteristici
Are numeroase caracteristici care pot fi dezactivate potențial în momentul începerii programului sau care pot fi activate dinamic, chiar și pentru ferestre individuale. [8] Filosofia acestui manager de ferestre nu impune utilizatorului un mediu de lucru rigid, ci îi oferă instrumente pentru a configura desktop - ul în modul care i se potrivește cel mai bine.
- Suport pentru aproximativ 4 miliarde de desktop-uri virtuale, fiecare împărțit în mai multe pagini.
- Suport complet pentru EWMH , ICCCM -2 și GNOME Hints [9]
- Suport complet de localizare , inclusiv caractere multi-octet și text bidirecțional. [10]
- Suport font Xft 2 cu anti-aliasing , umbrire și rotație a textului.
- Barele de titlu ale ferestrei pot fi dezactivate sau transferate în orice parte a ferestrei, cu până la 10 butoane configurabile de utilizator.
- Dispariția animată a ferestrelor în toate direcțiile.
- Suport complet pentru imagini PNG , inclusiv transparență .
- Biblioteca Perl pentru scriptarea și analizarea fișierelor de configurare.
- Set de instrumente pentru generarea de dialoguri, meniuri și aplicații în timpul rulării.
- Gesturi pentru a lega mișcările mouse-ului cu comenzi.
- Meniuri dinamice; utilitar pentru navigarea sistemului de fișiere și transferul de informații de pe Internet direct în meniuri.
- Managementul sesiunii . [11]
- Suport pentru extensia Xinerama pentru a utiliza mai multe monitoare.
Notă
- ^ Prin semnături acustice înțelegem acele semnale acustice pe care submarinele le emit pe măsură ce trec, identificabile prin sonar .
- ^ (EN) Robert Nation, rxvt-1.1c încărcat , comp.os.linux.announce, 1 iunie 1993 [email protected]. Adus pe 24 decembrie 2008 .
- ^ (RO) Brady Montz, preiau dezvoltarea fvwm pe saar.lists.fvwm, 21 mai 1998, [email protected]> # 1/1. Adus pe 24 decembrie 2008 .
- ^ Sasha Vasco, Afterstep , la afterstep.org .
- ^ (EN) FVWM - Pagina manuală - fvwm pe fvwm.org. Adus la 24 decembrie 2008 (arhivat din original la 20 decembrie 2008) .
- ^ (EN) FVWM - Întrebări frecvente , pe fvwm.org. Adus la 24 decembrie 2008 (arhivat din original la 18 februarie 2012) .
- ^ (EN) Linux Journal Interviews Robert Nation , pe linuxjournal.com. Adus pe 24 decembrie 2008 .
- ^ Lista caracteristicilor se bazează pe documentația distribuită împreună cu software-ul.
- ^ aceste standarde permit FVWM să interacționeze cu medii desktop precum GNOME și KDE
- ^ Italiană este o limbă care se citește de la stânga la dreapta. Există și alte limbi, inclusiv ebraica și araba, care se citesc de la dreapta la stânga.
- ^ (EN) Linux Gazette - Fvwm and Session Management LG # 100 pe linuxgazette.net. Adus pe 24 decembrie 2008 .
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere pe FVWM
linkuri externe
- ( RO ) Site-ul oficial al FVWM , la fvwm.org . Adus la 28 decembrie 2008 (arhivat din original la 31 decembrie 2013) .
- ( EN ) Captură de ecran de FVWM , pe fvwm.org . Adus la 28 decembrie 2008 (arhivat din original la 25 noiembrie 2005) .