<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Xvfb</id>
	<title>Xvfb - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Xvfb"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Xvfb&amp;action=history"/>
	<updated>2026-05-30T05:11:55Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Xvfb&amp;diff=697897&amp;oldid=prev</id>
		<title>imported&gt;Aka: /* Abwandlungen des Konzepts */ typografische Anführungszeichen</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Xvfb&amp;diff=697897&amp;oldid=prev"/>
		<updated>2022-08-15T15:11:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Abwandlungen des Konzepts: &lt;/span&gt; typografische Anführungszeichen&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Xserver and display manager.svg|mini|Normalerweise stellt ein &amp;#039;&amp;#039;X-Server&amp;#039;&amp;#039; letztlich die Fenster der &amp;#039;&amp;#039;X-Clients&amp;#039;&amp;#039; auf einem wirklichen Monitor dar. Bei Xvfb ist dieser Monitor nur virtuell, existiert also gar nicht.]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;X Window Virtual Framebuffer&amp;#039;&amp;#039;&amp;#039; (abgekürzt &amp;#039;&amp;#039;Xvfb&amp;#039;&amp;#039;) ist ein [[X-Server]], der einen [[Virtualität|virtuellen]] [[Framebuffer]] verwendet und keinen physischen &amp;#039;&amp;#039;Screen&amp;#039;&amp;#039; (z.&amp;amp;nbsp;B. einen [[Bildschirm]]) besitzt. Aus der Sicht eines [[X-Client]]s funktioniert ein Xvfb-Server wie jeder andere X-Server, jedoch werden seine Framebuffer-Ausgaben über keine [[Grafikkarte]] oder vergleichbares für einen [[Benutzer|Computerbenutzer]] sichtbar gemacht, sondern existieren nur virtuell, im [[Arbeitsspeicher]] des Server-Computers. Xvfb haben daher üblicherweise auch keine [[Eingabegerät]]e wie [[Maus (Computer)|Mäuse]] oder [[Tastatur]]en, über die sie mit einem Benutzer interagieren könnten.&lt;br /&gt;
&lt;br /&gt;
== Anwendungsgebiete ==&lt;br /&gt;
Xvfb wurde ursprünglich zum Testen genutzt. Da er als [[Implementierung]] eines X-Servers die Kernelemente eines solchen verwendet, kann man Xvfb zum Beispiel benutzen, um Teile des X-Servers zu testen, die nicht unmittelbar mit der [[Hardware]] zusammenhängen. Andere Verwendungszwecke waren das Testen von seltenen Arbeitsumgebungen wie Arbeitsstationen mit [[Farbtiefe (Computergrafik)|Farbtiefen]], die nur von wenigen Monitoren unterstützt werden, und ähnliches.&lt;br /&gt;
&lt;br /&gt;
=== Abwandlungen des Konzepts ===&lt;br /&gt;
&lt;br /&gt;
[[Datei:VNC in KDE.png|mini|In diesem Beispielaufbau ist ein VNC-Client zu sehen, der sich mit einem VNC-Server verbindet, der von Xvnc bereitgestellt wird. Auf diese Weise kann über VNC das X Window System genutzt werden.]]&lt;br /&gt;
&lt;br /&gt;
Mittlerweile hat sich das Anwendungsgebiet stark erweitert. Auf dem Konzept des virtuellen Framebuffers aufbauend, haben sich zahlreiche Server entwickelt, die genauso nicht direkt eine Arbeitsstation bedienen, sondern verschachtelt in anderen Anwendungen oder zur Implementierung anderer [[Remote-Desktop]]-Protokolle dienen. Bei [[Xvnc]] sowie [[Xrdp]] handelt es sich um solche X-Server, die zugleich einen [[Virtual Network Computing|VNC]]- bzw. [[Remote Desktop Protocol|RDP]]-Server darstellen.&lt;br /&gt;
&lt;br /&gt;
[[Xnest]] hingegen ist ein auf Xvfb aufbauender X-Server, der in einem Fenster als X-Client in einem anderen X-Server laufen kann. Auf diese Weise erscheint der „virtuelle“ Bildschirm verschachtelt in einem anderen Bildschirm. Einen ähnlichen Ansatz verfolgt [[Xdmx]], dabei handelt es sich um einen X-Server, der sich als X-Client an mehreren anderen X-Servern anmelden kann und so einen virtuellen großen Screen erzeugt, der über mehrere reale Bildschirme gehen kann und zum Beispiel mittels [[Xinerama]] zu einem großen [[Desktop (grafische Benutzeroberfläche)|Desktop]] zusammengesetzt werden kann. Auf diese Weise sind [[Videowand|Videowände]] mit vielen dutzend Monitoren möglich, die scheinbar von einem einzelnen Computer gesteuert werden, in Wirklichkeit aber von vielen Computern mit vielen X-Servern zusammengestellt werden, die über einen zentralen Xdmx-Server angesprochen werden.&lt;br /&gt;
&lt;br /&gt;
=== Erzeugen von Screenshots ===&lt;br /&gt;
Oft wird Xvfb jedoch auch noch in seiner ursprünglichen Variante genutzt, zum Beispiel um Programme laufen zu lassen, die einen X-Server zur (korrekten) Funktion brauchen, ohne dass man jedoch deren Ausgaben oder Interaktion benötigt. Hat man dennoch Interesse daran, können sie mit [[Screenshot]]-Programmen wie [[xwd]] abgefangen werden. Auf diese Weise werden beispielsweise in großem Umfang Screenshots von [[Webseite]]n auf beliebigen Bildschirmgrößen gemacht. Das folgende Beispiel erzeugt einen solchen Screenshot von einem Programm im virtuellen Framebuffer:&lt;br /&gt;
&lt;br /&gt;
 Xvfb :1 &amp;amp;&lt;br /&gt;
 xv -display :1 &amp;amp;&lt;br /&gt;
 xwd -display :1 -root -out image.xwd&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*{{man|1|Xvfb|bsd|virtual framebuffer X server for X Version 11}}&lt;br /&gt;
*{{man|1|Xvfb|gnu|virtual framebuffer X server for X Version 11}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:X-Server]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>