Lorsque je démarre le X11.app, il lance automatiquement un xterm. Je suis depuis longtemps passé du xterm "ordinaire" au rxvt-unicode, donc le xterm initial traîne comme une giroflée jamais utilisé. Bien qu'il ne soit pas particulièrement mauvais , il gâche l'apparence de l'endroit, donc j'aimerais arrêter son lancement. Comment fait-on ça?
11
org.x.X11
, et j'ai défini la valeur à''
laquelle semblait fonctionner aussi bien/usr/bin/true
.Comme je ne suis pas sur mon ordinateur OSX en ce moment, je vais vous donner la réponse à toute épreuve. 'true' ne fait rien et se termine avec succès, j'ai donc configuré cela pour qu'il s'exécute au démarrage.
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)
, par exemple, fera lire une lignedefaults write org.x.X11 app_to_run /bin/true
.Je l'écris
$(which true)
car je ne suis pas sur mon Mac et je ne me souviens pas s'il se trouve dans / bin / true ou dans un autre emplacement.J'ai également lu que vous pouvez les définir
''
(c'est deux guillemets simples, donc rien du tout), et cela fera la même chose. Mais je ne l'ai pas essayé.(Source: https://xquartz.macosforge.org/trac/wiki/X11-UsersFAQ )
(modifié parce que j'ai oublié le tout important 'app_to_run' dans mes exemples)
la source