Wenn ich die X11.app starte, wird automatisch ein xterm gestartet. Ich habe längst vom "normalen" xterm auf rxvt-unicode umgestellt, so dass das anfängliche xterm einfach herumhängt wie ein Mauerblümchen, das nie benutzt wird. Es ist zwar nicht besonders schlimm , aber es verdirbt das Aussehen des Ortes, so dass ich den Start stoppen möchte. Wie mache ich es?
11
org.x.X11
, und ich habe den Wert eingestellt, auf''
den es genauso gut zu funktionieren schien/usr/bin/true
.Da ich gerade nicht an meinem OSX-Computer bin, gebe ich Ihnen die ausfallsichere Antwort darauf. 'true' macht nichts und wird erfolgreich beendet, daher habe ich festgelegt, dass es beim Start ausgeführt wird.
Apples alter X11:
defaults write org.x.X11 app_to_run $(which true)
und für XQuartz:
defaults write org.macosforge.xquartz.X11 app_to_run $(which true)
und für MacPorts X11.app:
defaults write org.macports.X11 app_to_run $(which true)
Wenn Sie sich fragen,
$(which true)
lassen Sie zum Beispiel eine Zeile lesendefaults write org.x.X11 app_to_run /bin/true
.Ich schreibe es so,
$(which true)
weil ich nicht an meinem Mac bin und mich nicht erinnere, ob es sich in / bin / true oder an einem anderen Ort befindet.Ich habe zusätzlich gelesen, dass Sie diese auf setzen können
''
(das sind zwei einfache Anführungszeichen, also überhaupt nichts), und es wird das gleiche tun. Ich habe es jedoch nicht versucht.(Quelle: https://xquartz.macosforge.org/trac/wiki/X11-UsersFAQ )
(bearbeitet, weil ich in meinen Beispielen das alles wichtige 'app_to_run' vergessen habe)
quelle