Hat es jemandem geschafft, Xorg im Konsolenmodus unter OS X auszuführen?

459
sinopeus

Ich bin ein begeisterter Benutzer von XQuartz und verwende es für alle meine Computeranforderungen unter OS X. Da ich grundsätzlich keine Aqua-Apps mehr verwende, habe ich mich gefragt, ob es möglich ist, das X-Window-System vom Konsolenmodus aus zu starten OS X. Abbildungen, ich könnte den durch den Aqua-Fensterserver verursachten Overhead loswerden, und ich habe alle erforderlichen Binaries in / opt / local / X11 (von XQuartz installiert) installiert.

Wenn ich im Konsolenmodus angemeldet bin (indem Sie> Konsole als Benutzernamen auf dem Aqua-Anmeldebildschirm eingeben und nicht im Einzelbenutzermodus starten), habe ich einfach 'startx' versucht: Ich hatte eine Fehlermeldung wie ' kann nicht mit dem Server verbinden; Verbindung abgelehnt'. Ich habe dann versucht, 'exec startx' auszuführen, worauf ich sofort wieder in den Aqua-Anmeldebildschirm gefallen bin. Wenn ich versuche, XQuartz aus Aqua heraus zu starten, erhalte ich eine Fehlermeldung, dass bereits eine Verbindung zum X-Server besteht. Das Durchlaufen aller laufenden Prozesse zeigt, dass tatsächlich eine offene Verbindung besteht.

Ich habe auch versucht, die Prozesse mit den üblichen DISPLAY-Umgebungsvariablen zu wiederholen:: 0.0, localhost: 0, localhost: X0 (in /tmp/.unix-X11), etc ... Ohne Erfolg.

Ich habe das Gefühl, ich bin nur einen Zentimeter von meinem Ziel entfernt, brauche aber einen letzten Stoß in die richtige Richtung. Hoffentlich weiß jemand mehr darüber. Ich verwende OS X Mountain Lion 10.8.3 für das Protokoll.

2

1 Antwort auf die Frage

0
duskwuff

Alte Frage, aber eine Antwort für die Nachwelt: Das geht nicht.

  1. Xquartz hängt davon ab, dass WindowServer ausgeführt wird. Es kann nicht außerhalb dieser Umgebung verwendet werden.

  2. Der "Konsolenmodus", auf den Sie sich beziehen, ist in aktuellen macOS-Versionen nicht mehr verfügbar. (Die Eingabe >consoleauf dem Anmeldebildschirm führt in der Regel zu einem schwarzen, nicht mehr reagierenden Bildschirm, und Sie müssen neu starten.)