¿Cómo evito que X11 abra un xterm cuando comienza?

Cuando inicio el X11.app, inicia un xterm automáticamente. Hace mucho que cambié de la xterm "ordinaria" a rxvt-unicode, por lo que la xterm inicial simplemente se cuelga como una flor de panetworking que nunca se usa. Si bien no es particularmente malo , estropea el aspecto del lugar, así que me gustaría dejar de lanzarlo. ¿Cómo lo hago?

  • ¿Cuál es el equivalente de X Server en OSX?
  • ¿Cómo puedo get la tecla Alt para trabajar en una aplicación X11?
  • X11 pierde enfoque periódicamente
  • Inicie XQuartz automáticamente en el lanzamiento de la aplicación X11
  • com.apple.WebKit.WebContent se genera periódicamente robando foco
  • Inicie la aplicación XQuartz a través de Automator
  • Ayuda a ejecutar Nautilus bajo MacPorts
  • ¿De dónde viene esta salida extraña en Terminal?
  • El lanzamiento de la aplicación X11 aparentemente aleatorio
  • Ver el escritorio de * muy remota * Caja de Ubuntu desde mi MacBook Pro
  • ¿Cómo ejecuto BeyondCompare en X11 como root?
  • ¿Cómo puedo imprimir en X11 Environment?
  • 2 Solutions collect form web for “¿Cómo evito que X11 abra un xterm cuando comienza?”

    defaults write org.macosforge.xquartz.X11 app_to_run /usr/bin/true 

    en una Terminal. Sin embargo, tenga en count que realmente no debería ser necesario para cada inicio XQuartz.app (o X11.app; vea los comentarios) de forma manual. Se iniciará automáticamente cuando ejecute un cliente X11, y luego no iniciará su aplicación de inicio pnetworkingeterminada.

    Como no estoy en mi computadora OSX en este momento, le daré la respuesta a testing de fallas para esto. 'verdadero' no hace nada y sale exitosamente, así que lo configuro para que se ejecute al inicio.

    Viejo X11 de Apple:
    defaults write org.x.X11 app_to_run $(which true)

    y para XQuartz:
    defaults write org.macosforge.xquartz.X11 app_to_run $(which true)

    y para MacPorts X11.app:
    defaults write org.macports.X11 app_to_run $(which true)

    En caso de que se lo pregunte, $(which true) hará que se lea una línea, por ejemplo,
    defaults write org.x.X11 app_to_run /bin/true .
    Lo escribo como $(which true) porque no estoy en mi mac y no recuerdo si está en / bin / true o en alguna otra location.

    Además, he leído que puede establecerlos en '' (es decir, dos comillas simples, nada en absoluto), y hará lo mismo. No lo he probado, sin embargo.

    (Fuente: https://xquartz.macosforge.org/trac/wiki/X11-UsersFAQ )

    (editado porque olvidé el importantísimo 'app_to_run' en mis ejemplos)

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).