Was ist XQuartz?

10

Ich habe viel über XQuartz recherchiert, aber ich konnte nicht viele Informationen finden.

Ich fand heraus, dass es eine Art Fenstermanager-Anbieter ist. Ich habe mich gefragt, ob es den Standardanbieter für Mavericks ersetzt oder nur für Anwendungen ausgeführt wird, die es benötigen. Könnte ich das Retina-Display durcheinander bringen? Ich habe es installiert und entfernt und meine Variable $ DISPLAY ist leer. Wenn ich $ DISPLAY wiederhole, erhalte ich eine leere Zeile zurück. Ist das normal?

Marin
quelle

Antworten:

11

XQuartz ist die Fortsetzung von Apples veralteter X11.app, die früher Teil von OS X war:

X11 ist nicht mehr in OS X enthalten, aber X11-Server- und Client-Bibliotheken für OS X sind im XQuartz-Projekt verfügbar: http://xquartz.macosforge.org . Sie sollten die neueste verfügbare Version von XQuartz verwenden.

Quelle: Über X11 für Mac - Apple Support

X11 ist ein sehr altes Fenstersystem für Unix, das für fast alles, was Sie auf Ihrem Mac tun, nicht erforderlich ist. Die einzige weit verbreitete Verwendung von X11, für die ich es verwende, ist Wine, mit der Sie Windows-Software auf Ihrem Mac ausführen können.

XQuartz ist X11 sehr ähnlich, ist jedoch eine "Gemeinschaftsanstrengung zur Weiterentwicklung" von X11:

Apple hat das XQuartz-Projekt als Community-Initiative zur Weiterentwicklung und Unterstützung von X11 unter OS X erstellt. Das XQuartz-Projekt basierte ursprünglich auf der in Mac OS X 10.5 enthaltenen Version von X11. Es gab mehrere Versionen von XQuartz mit Korrekturen, Unterstützung für neue OS X-Funktionen und zusätzlichen Verbesserungen der X11-Erfahrung. Apple leistet einen Beitrag zum XQuartz-Projekt und hat dafür gesorgt, dass X11 unter OS X mit den neuesten verfügbaren Versionen von XQuartz wie erwartet funktioniert.

XQuartz bringt das Retina-Display nicht durcheinander. Es ersetzt keine Fensterverwaltung von OS X. $ DISPLAY wird meines Wissens nur mit und für XQuartz verwendet.

grg
quelle
0

Ich verwende XQuartz, um Terminalfenster von meinem Himbeer-Pi auf meinem Mac anzuzeigen. Ich glaube nicht, dass ich ein gründliches Verständnis dafür habe, was es ist, und wenn ich andere Arten lese, wie es beschrieben wird, fühle ich mich etwas verwirrter über mein eigenes Verständnis. Ich mache nur eine Menge Remote-Arbeit an meinem Pi und wenn ich ssh in bin, bin ich gezwungen, Terminal-Editoren wie Nano zu verwenden und wenn ich eine komplette Backend-API auf dem Pi mache, ist das ärgerlich, also benutze ich xquartz, um die Editor-Fenster in anzuzeigen dieser Weg. Ich denke, es ist nur ein Mechanismus zur Anzeige von Fenstern ...

user201340
quelle