Ich habe dieses Programm, das mit einer Textbenutzeroberfläche und einer grafischen Benutzeroberfläche ausgeführt werden kann.
Es fehlt ein Befehlszeilenschalter, um den einen oder anderen zu erzwingen. Ich schätze, er erkennt irgendwie automatisch, ob wir uns in X befinden oder nicht (z. B. wenn ich ihn von einem virtuellen Terminal aus starte, wechselt er in den Textmodus, und wenn ich ihn von dort aus starte Ein X-Terminal-Emulator öffnet ein separates Grafikfenster.
Ich möchte es in den Textmodus zwingen und es im X-Terminal ausführen lassen. Wie würde ich das machen?
DISPLAY=:0
wenn sie nicht eingestellt ist. Ich glaube, Sie können das beheben, indem Sie es unter einem anderen Benutzer ausführen und iptables verwenden, um Loopback X11 zu löschen, aber das ist ziemlich grob.