Xvfb

Xvfb

Informasjon
Utviklet av Consortium X , XFree86 , X.Org
Første versjon 16. mai 1994
Innskudd https://gitlab.freedesktop.org/xorg/xserver
Operativsystem Unix-type
Type skjermserver
Nettsted https://www.x.org/releases/X11R7.6/doc/man/man1/Xvfb.1.xhtml

Xvfb , eller virtuelle X rammebuffer , er en skjerm tjener gjennomføring av X11-visnings server-protokoll . I motsetning til andre skjermservere utfører Xvfb alle grafikkoperasjoner i virtuelt minne uten å vise utdata til skjermen. Fra klientens synspunkt fungerer den akkurat som enhver annen X-visningsserver, og svarer på forespørsler og sender hendelser og feil der det er aktuelt. Imidlertid vises ingen utdata. Denne virtuelle serveren krever ikke at datamaskinen den kjører på skal ha grafikkort, skjerm eller inndataenhet. Bare et nettverkslag er nødvendig.

Historisk

Xvfb-serveren vises først i X11R6-versjonen som ble utgitt i 1994 av X Consortium .

applikasjoner

Test automatisering

Xvfb brukes som en skjermserver når du setter opp testergrafiske grensesnitt . Den brukes spesielt til testing av webapplikasjoner .

Bildevegg

Skjermen produseres på en virtuell skjerm ved hjelp av Xvfb, og distribueres deretter mellom de forskjellige skjermene på videoveggen.

Bildefotografering

Skjul programvarevisningen

Xvfb kan brukes til å bruke innebygd grafisk programvare i skript, utenfor ethvert grafisk miljø, slik at visse oppgaver automatiseres. Det er således mulig å automatisere operasjoner for transformasjon eller konvertering av dokumenter ved hjelp av inkscape eller OpenOffice.org .

Bibliografi

Merknader og referanser

  1. Stephen Gildea, “  X Window System, versjon 11, versjon 6 - versjonsmerknader  ” ,16. mai 1994
  2. Shahnaz Mohammedi Shariff , Heng Li , Cor-Paul Bezemer , Ahmed E. Hassan , Thanh HD Nguyen og Parminder Flora , “  Improving the Testing Efficiency of Selenium- Based Load Tests  ”, 2019 IEEE / ACM 14. internasjonale workshop om automatisering av programvaretest (AST) ,2019, s.  14–20 ( DOI  10.1109 / AST.2019.00008 )
  3. "  Installer en virtuell X server for å kjøre hodeløse tester  ", Dev & Mind ,3. juni 2016( les online )
  4. Nathan Bourgoin , Jason Withee , Bruce Segee og Yifeng Zhu , "  Billig høyoppløselig flislagt skjerm for vitenskapelig visualisering av data  ", 2009 IEEE International Workshop on Open-source Software for Scientific Computation (OSSC) ,2009, s.  63–67 ( DOI  10.1109 / OSSC.2009.5416869 )
  5. RP Martinez-Alvarez , S. Costas-Rodriguez , FJ Gonzalez-Castano og F. Gil-Castineira , “  Automated Document Conversion System for Enkle Multimedia plattformer  ”, 2010 syvende IEEE Forbruker Kommunikasjon og nettverk Conference ,2010, s.  1–2 ( DOI  10.1109 / CCNC.2010.5421807 )