17 votes

Comment empêcher X11 d'ouvrir un xterm au démarrage ?

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 ?

23voto

Harald Hanche-Olsen Points 3981
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.

6voto

Wyatt Ward Points 1912

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)

6voto

Gaul Points 1163

Il semblerait qu'à partir de xquartz 2.8, il faille faire ce qui suit : defaults write org.xquartz.X11 app_to_run APP

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X