FVWM

FVWM Descrierea imaginii Fvwm-captura.jpg. informație
Ultima versiune 3-1.0.1 (4 octombrie 2020)
Depozit github.com/fvwmorg/fvwm
Scris in VS
Sistem de operare Tip Unix
Tip Manager ferestre
Licență Licență publică generală GNU
Site-ul web www.fvwm.org

F Managerul de ferestre virtuale (fostă Slabiciunile Virtual Window Manager ) este un virtuală manager de ferestre pentru X Window System . Inițial derivat de twm , FVWM a evoluat într-un mediu de sistem Unix extrem de configurabil.

Este un software gratuit distribuit în condițiile licenței GNU GPL .

Istorie

În iulie 1993 , în timp ce lucra la analiza semnăturilor acustice pentru Departamentul Apărării al SUA, Rob Nation a început hacking twm pentru a afla de ce folosește atât de multe resurse de memorie și pentru a adăuga gestionarea ferestrelor virtuale.

Deja bine cunoscut pentru popularul său emulator de terminal rxvt , Rob a lucrat pentru a reduce consumul de memorie al noului său manager de ferestre. Decizia de a testa recepția FVWM,1 st luna iunie anul 1993, Nation a făcut-o publică cu lansarea rxvt, a fost un succes, FVWM oferind o alternativă valabilă la twm.

Mai mulți dezvoltatori și-au bazat propriile proiecte pe FVWM pentru a beneficia de dezvoltarea acestuia. Mai mulți manageri de ferestre populari utilizați astăzi sunt legați de FVWM: AfterStep , XFce , Enlightenment (vezi secțiunea Derivative ).

În 1994, Rob Nation a încetat să dezvolte FVWM și l-a făcut pe Chuck Hines să fie întreținătorul. Ultima versiune de la Rob Nation este fvwm-1.24r. Versiunile ulterioare ale FVWM au folosit un format de fișier de configurare diferit și au avut o arhitectură semnificativ diferită. Atâtea distribuții Linux au oferit fvwm-1.24r și cele mai recente versiuni ale FVWM ca programe separate. Începând cu 2005 , fvwm-1.24r încă compilează și rulează pe sisteme Linux moderne. Unii utilizatori continuă să folosească versiunea veche a FVWM.

Acronimul fvwm a avut un anumit sens în începutul proiectului, dar la un moment dat, sensul său a fost pierdut, inclusiv cea a primei litere F . Celelalte litere VWM fiind, evident, legate de istoricul acestui manager de ferestre virtuale, acestea corespund inițialelor de Manager de ferestre virtuale .

Dar când Google a publicat vechile arhive ale grupurilor de știri dobândite prin răscumpărarea DejaNews  (în) , semnificația originală a fost redescoperită: FVWM însemna Feeble Virtual Window Manager . Deci, F corespunde Feeble, care înseamnă scăzut în limba engleză ca în expresia „low memory footprint” .

Cu toate acestea, dezvoltatorii FVWM au decis să păstreze „misteriosul F” . Și până astăzi această decizie a fost urmată, după cum reiese din întrebările frecvente .

Termenul Feline a fost larg prezentat pe site-ul oficial menținut de echipa Chuck Hines (care dedică o secțiune pasiunii pentru pisici ), iar tema feline și- a inspirat logo-ul actual (ale cărui litere formează o pisică), rezultând într-o competiție în care această tema a fost foarte prezentă în diferitele propuneri. Se pare că acest termen (inventat recent) este acum cel mai popular (menționat și în FAQ).

Caracteristici

Multe dintre caracteristicile FVWM pot fi dezactivate în timpul compilării sau în timpul rulării sau dinamic pentru anumite ferestre sau încărcate și descărcate ca module. Nu există caracteristici rigide, dezvoltatorii FVWM nu pretind că știu cum ar trebui să funcționeze desktopul sau cum ar trebui să arate, FVWM poate fi configurat să funcționeze oricum doriți și să arate ce doriți.

Lista neexhaustivă:

Citate

"FVWM este calea corectă de urmat. [...] Arată bine, funcționează bine, are toate caracteristicile importante și este mic de pornit. Îmi place ceea ce are de oferit twm, dar twm este destul de urât și are unele probleme. FVWM arată mai bine, face totul și este foarte configurabil. "

Linus Torvalds , coordonator de proiect și dezvoltator original Linux Kernel , 16 decembrie 1993 în comp.os.coerent Usenet post. [1]

"Întrebare: Care este managerul tău preferat de ferestre? Alan: Încerci să începi o luptă cu cineva? Nu știu. De cele mai multe ori folosesc FVWM. [...] Managerul de ferestre care cred că este cel mai ordonat , și pe care nu-l folosesc, este fereastra. "

Alan Cox , Linux Kernel Programmer, a doua conferință Linux-Tag (28 noiembrie 1999). [2]

"Am fost un fan confirmat al FVWM chiar de când am început să-i folosesc aspectul; mi-a îmbunătățit eficiența într-un mod fantastic. Orice alt manager de ferestre Linux are idei proaste despre concentrare - fiecare opțiune de la KDE și GNOME este ruptă într-un mod destul de mare. ! "

Donald Knuth , 31 decembrie 2003 postarea pe lista de distribuție fvwm. [3]

"Numele FVWM însemna ceva, dar am uitat ce (Feeble, fameuw, foobar? Nu contează cu adevărat, oricum este o companie bazată pe acronime.)"

Rob Nation , într-o pagină de om vechi. A se vedea, de asemenea: fvwm faq .

Derivate

Teme pentru FVWM

FVWM-Crystal

FVWM-Crystal este un set de teme bazate pe FVWM care îl transformă pe acesta din urmă într-un mediu desktop ușor de utilizat și puternic. Preferințele sale sunt accesibile direct din meniu. Oferă diferite stiluri de decorațiuni ale ferestrelor și un manager de fișiere poate fi utilizat pentru a afișa pictograme pe desktop, ROX-Filer și Nautilus sunt acceptate pentru acest lucru. De la versiunea 3.1.7, a fost adăugat un manager independent de pictograme desktop ca modul FVWM. Cu versiunea 3.2.0, acest manager de pictograme acceptă orice manager de fișiere, precum și comenzi personalizate. [4]

FVWM-Crystal oferă integrarea mai multor emulatoare de terminal, inclusiv xterm, aterm, urxvt și terminator, un sistem de notificare care acceptă stalonetray și trayer, diverse media playere, inclusiv Audacious , MPD , Quod Libet , XMMS2 , AlsaPlayer și MPlayer . Comenzile acestor sisteme pot fi foarte puternice. De exemplu, controlul MPlayer în cele mai recente versiuni face posibilă controlul unui card DVB dacă un astfel de card este disponibil.

Meniul FVWM-Crystal poate fi schimbat cu ușurință de către utilizator. Acest meniu poate fi generat automat, respectă standardul FreeDesktop și include suport pentru categoriile sale suplimentare.

Orice aplicație poate fi pusă în modul ecran complet. Această caracteristică a fost extinsă în versiunile ulterioare pentru a permite navigarea între ferestrele cu ecran complet și desktop într-un mod similar cu sistemul de operare Amiga , fără a compromite navigarea între mai multe pagini de pe desktop. [5]

Configurarea FVWM-Crystal este asigurată de scripturile Python și de un set de fișiere cu sintaxă FVWM. Acestea pot fi copiate în directorul utilizatorului și modificate, profitând astfel de flexibilitatea FVWM. De asemenea, poate fi utilizat un director de configurare a sistemului, care poate fi util într-un mediu multi-utilizator. [6]

Teme FVWM

FVWM Themes oferă o pânză de configurare pentru FVWM și o gamă largă de configurații out-of-the-box. Se bazează în întregime pe FVWM. Temele sunt împărțite în module care pot fi încărcate, descărcate și amestecate la cerere. De asemenea, oferă meniuri dinamice, suport multiplu pentru player audio, suport pentru meniul Debian și suport Xinerama .

Note și referințe

  1. „  Fvwm3-1.0.1 lansat  ” ,4 octombrie 2020(accesat la 5 octombrie 2020 )

Vezi și tu

Articole similare