FVWM

FVWM Beskrivelse av Fvwm-captura.jpg-bildet. Informasjon
Siste versjon 3-1.0.1 (4. oktober 2020)
Innskudd github.com/fvwmorg/fvwm
Skrevet i VS
Operativsystem Unix-type
Type Vindussjef
Tillatelse GNU General Public License
Nettsted www.fvwm.org

Den F Virtual Window Manager (tidligere Svake Virtual Window Manager ) er en virtuell vindusbehandler for X Window System . Opprinnelig et derivat av twm , utviklet FVWM seg til et svært konfigurerbart Unix- systemmiljø .

Det er gratis programvare distribuert under vilkårene i GNU GPL- lisensen .

Historie

I juli 1993 , mens han arbeidet med å analysere akustiske signaturer for det amerikanske forsvarsdepartementet, begynte Rob Nation å hacke twm for å finne ut hvorfor han brukte så mange minneressurser og for å legge til virtuell vindueadministrasjon .

Rob er allerede kjent for sin populære rxvt terminalemulator , og har jobbet for å redusere minneforbruket til sin nye vindusbehandling. Beslutter å teste mottakelsen av FVWM, den1 st juni 1993, Nation gjorde det offentlig med en utgivelse av rxvt, det var en suksess, FVWM tilbyr et gyldig alternativ til twm.

Flere utviklere har basert sine egne prosjekter på FVWM for å dra nytte av utviklingen. Flere populære vindusadministratorer som brukes i dag er relatert til FVWM: AfterStep , XFce , Enlightenment (se Derivater ).

I 1994 sluttet Rob Nation å utvikle FVWM, og gjorde Chuck Hines til vedlikeholder. Den siste utgivelsen fra Rob Nation er fvwm-1.24r. Senere versjoner av FVWM brukte et annet konfigurasjonsfilformat og hadde en betydelig annen arkitektur. Så mange Linux-distribusjoner tilbød fvwm-1.24r og de nyeste versjonene av FVWM som separate programmer. Fra og med 2005 kompilerer og kjører fvwm-1.24r fortsatt på moderne Linux-systemer. Noen brukere fortsetter å bruke den gamle versjonen av FVWM.

Forkortelsen fvwm hadde en bestemt mening i begynnelsen av prosjektet, men på ett punkt har sin mening gått tapt, blant annet som den første bokstaven F . De andre bokstavene VWM er åpenbart knyttet til historien til denne virtuelle vindusbehandleren, de tilsvarer initialene til Virtual Window Manager .

Men da Google publiserte de gamle arkivene til nyhetsgruppene ervervet av innløsningen DejaNews  (in) , ble den opprinnelige betydningen gjenoppdaget: FVWM betydde Feeble Virtual Window Manager . Så F tilsvarer Feeble som betyr lavt på engelsk som i uttrykket "low memory footprint" .

Imidlertid bestemte utviklerne av FVWM seg for å beholde den "mystiske F" . Og frem til i dag har denne avgjørelsen blitt fulgt, som det fremgår av FAQ .

Begrepet Feline har blitt mye omtalt på det offisielle nettstedet som vedlikeholdes av Chuck Hines-teamet (som viet en del til lidenskap for katter ), og kattetemaet har inspirert den nåværende logoen (hvis bokstaver danner en katt), noe som resulterer i en konkurranse der tema var veldig til stede i de forskjellige forslagene. Det ser ut til å være dette (nylig oppfunnet) begrepet som nå er det mest populære (også nevnt i FAQ).

Funksjoner

Mange av funksjonene til FVWM kan deaktiveres ved kompileringstid eller ved kjøretid, eller dynamisk for spesifikke vinduer eller lastes og lastes ut som moduler. Det er ingen stive funksjoner, utviklerne av FVWM hevder ikke å vite hvordan skrivebordet ditt skal fungere eller hvordan det skal se ut, FVWM kan konfigureres til å fungere slik du vil og se hva du vil.

Ikke uttømmende liste:

Sitater

"FVWM er den rette veien å gå. [...] Det ser bra ut, fungerer bra, har alle viktige funksjoner og er lite å starte. Jeg liker det twm har å tilby, men twm er ganske stygt og har noen problemer. FVWM ser bedre ut, gjør alt og er veldig konfigurerbar. "

Linus Torvalds , prosjektkoordinator og opprinnelig Linux Kernel Developer , 16. desember 1993 i comp.os.coherent Usenet- innlegg. [1]

"Spørsmål: Hva er din favoritt vindusbehandling? Alan: Prøver du å starte en kamp med noen? Jeg vet ikke. Mesteparten av tiden bruker jeg FVWM. [...] Vindusbehandleren som jeg synes er den mest ryddige. , og som jeg ikke bruker, er vindusmaker. "

Alan Cox , Linux Kernel Programmer, 2. Linux-Tag-konferanse (28. november 1999). [2]

"Jeg var en bekreftet fan av FVWM selv siden jeg begynte å bruke layoutet. Det har forbedret effektiviteten min på en fantastisk måte. Enhver annen Linux-vindusbehandling har dårlige ideer om fokus - hvert alternativ fra KDE og GNOME er ødelagt på en ganske stor måte ! "

Donald Knuth , 31. desember 2003, legger ut på e-postlisten til fvwm. [3]

"Navnet FVWM betydde noe, men jeg glemte hva (svak, berømmelse, foobar? Det betyr ikke noe, det er uansett et akronymbasert selskap.)"

Rob Nation , på en gammel mannsside. Se også: fvwm faq .

Derivater

Temaer for FVWM

FVWM-Crystal

FVWM-Crystal er et sett med temaer basert på FVWM som forvandler sistnevnte til et brukervennlig og kraftig skrivebordsmiljø. Dens preferanser er tilgjengelige direkte fra menyen. Den tilbyr forskjellige stiler av vindusdekorasjoner, og en filbehandling kan brukes til å vise ikoner på skrivebordet, ROX-Filer og Nautilus støttes for dette. Siden versjon 3.1.7 er en frittstående desktop ikonbehandling som en FVWM-modul lagt til. Med versjon 3.2.0 støtter denne ikonadministratoren hvilken som helst filbehandling så vel som tilpassede kommandoer. [4]

FVWM-Crystal tilbyr integrering av flere terminalemulatorer, inkludert xterm, aterm, urxvt og terminator, et varslingssystem som støtter stalonetray og trayer, forskjellige mediaspillere, inkludert Audacious , MPD , Quod Libet , XMMS2 , AlsaPlayer og MPlayer . Kontrollene til disse systemene kan være veldig kraftige. For eksempel gjør MPlayer-kontroll i de nyeste versjonene det mulig å kontrollere et DVB-kort hvis et slikt kort er tilgjengelig.

Menyen til FVWM-Crystal kan enkelt endres av brukeren. Denne menyen kan genereres automatisk, den er i samsvar med FreeDesktop-standarden og inkluderer støtte for tilleggskategoriene.

Alle applikasjoner kan settes i fullskjermmodus. Denne funksjonen er utvidet i senere versjoner for å tillate navigering mellom fullskjermvinduer og skrivebordet på en lignende måte som Amiga OS, uten å gå på bekostning av navigering mellom flere sider på skrivebordet. [5]

Konfigurasjonen av FVWM-Crystal er sikret av Python- skript og et sett med filer med FVWM-syntaks. Disse kan kopieres til brukerkatalogen og modifiseres, og utnytter dermed fleksibiliteten til FVWM. En systemkonfigurasjonskatalog kan også brukes, noe som kan være nyttig i et flerbrukermiljø. [6]

FVWM-temaer

FVWM Themes tilbyr et konfigurasjonsduk for FVWM og et bredt utvalg av out-of-the-box konfigurasjoner. Den er helt basert på FVWM. Temaene er delt inn i moduler som kan lastes, losses og blandes etter behov. Det tilbyr også dynamiske menyer, støtte for flere lydspillere, støtte for Debian- meny og Xinerama-støtte .

Merknader og referanser

  1. Fvwm3-1.0.1 utgitt  " ,4. oktober 2020(åpnet 5. oktober 2020 )

Se også

Relaterte artikler