Lorsque je lance l'application X11.app, elle lance automatiquement un xterm. J'ai depuis longtemps abandonné l'xterm "ordinaire" au profit de rxvt-unicode, de sorte que l'xterm initial traîne comme une tapisserie, sans jamais être utilisé. Bien que ce ne soit pas particulièrement mauvais il gâche l'aspect de l'endroit et j'aimerais qu'il cesse d'être lancé. Comment dois-je m'y prendre ?
Réponses
Trop de publicités?defaults write org.macosforge.xquartz.X11 app_to_run /usr/bin/true
dans un terminal. Cependant, notez qu'il ne devrait normalement jamais être nécessaire de démarrer XQuartz.app (ou X11.app ; voir les commentaires) manuellement. Il démarrera automatiquement lorsque vous lancerez un client X11, et ensuite il ne lancera pas son application de démarrage par défaut.
Comme je ne suis pas sur mon ordinateur OSX en ce moment, je vais vous donner la réponse infaillible à cette question. true" ne fait rien et se termine avec succès, donc je l'ai configuré pour qu'il soit exécuté au démarrage.
L'ancien X11 d'Apple :defaults write org.x.X11 app_to_run $(which true)
et pour XQuartz :defaults write org.macosforge.xquartz.X11 app_to_run $(which true)
et pour MacPorts X11.app :defaults write org.macports.X11 app_to_run $(which true)
Au cas où vous vous poseriez la question, $(which true)
fera lire une ligne, par exemple,defaults write org.x.X11 app_to_run /bin/true
.
Je l'écris comme $(which true)
parce que je ne suis pas sur mon mac et je ne me souviens pas si c'est dans /bin/true ou à un autre endroit.
J'ai également lu que vous pouviez les régler sur ''
(c'est deux guillemets simples, donc rien du tout), et cela fera la même chose. Je n'ai pas essayé, cependant.
(Source : https://xquartz.macosforge.org/trac/wiki/X11-UsersFAQ )
(édité parce que j'ai oublié le très important 'app_to_run' dans mes exemples)