FVWM

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
FVWM
software
Siglă
Exemplu de captură de ecran
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 webfvwm.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ă ]

O captură de ecran a FVWM 2.5.17 pe monitoare duale.


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ă

  1. ^ Prin semnături acustice înțelegem acele semnale acustice pe care submarinele le emit pe măsură ce trec, identificabile prin sonar .
  2. ^ (EN) Robert Nation, rxvt-1.1c încărcat , comp.os.linux.announce, 1 iunie 1993 [email protected]. Adus pe 24 decembrie 2008 .
  3. ^ (RO) Brady Montz, preiau dezvoltarea fvwm pe saar.lists.fvwm, 21 mai 1998, [email protected]> # 1/1. Adus pe 24 decembrie 2008 .
  4. ^ Sasha Vasco, Afterstep , la afterstep.org .
  5. ^ (EN) FVWM - Pagina manuală - fvwm pe fvwm.org. Adus la 24 decembrie 2008 (arhivat din original la 20 decembrie 2008) .
  6. ^ (EN) FVWM - Întrebări frecvente , pe fvwm.org. Adus la 24 decembrie 2008 (arhivat din original la 18 februarie 2012) .
  7. ^ (EN) Linux Journal Interviews Robert Nation , pe linuxjournal.com. Adus pe 24 decembrie 2008 .
  8. ^ Lista caracteristicilor se bazează pe documentația distribuită împreună cu software-ul.
  9. ^ aceste standarde permit FVWM să interacționeze cu medii desktop precum GNOME și KDE
  10. ^ 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.
  11. ^ (EN) Linux Gazette - Fvwm and Session Management LG # 100 pe linuxgazette.net. Adus pe 24 decembrie 2008 .

Elemente conexe

Alte proiecte

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) .
Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă cu software-ul liber