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

11

Cuando inicio X11.app, se inicia automáticamente un xterm. Hace mucho tiempo que he cambiado del xterm "ordinario" a rxvt-unicode para que el xterm inicial se cuelgue como una flor de pared que nunca se está utilizando. Si bien no es particularmente malo , arruina el aspecto del lugar, así que me gustaría detenerlo. ¿Cómo lo hago?

    
pregunta Loop Space 14.06.2012 - 20:31

2 respuestas

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

en una Terminal. Sin embargo, tenga en cuenta que realmente no debería ser necesario iniciar XQuartz.app (o X11.app; ver los comentarios) manualmente. Se iniciará automáticamente cuando ejecute un cliente X11, y luego no iniciará la aplicación de inicio predeterminada.

    
respondido por el Harald Hanche-Olsen 14.06.2012 - 20:43
2

Ya que no estoy en mi computadora OSX en este momento, le daré una respuesta a prueba de fallas para esto. 'true' no hace nada y sale con éxito, así que lo configuro para que se ejecute al inicio.

El antiguo 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 esté preguntando, $(which true) hará que una línea se lea, 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 otra ubicación.

Además, he leído que puedes configurarlos como '' (son dos comillas simples, así que nada en absoluto), y hará lo mismo. Aunque no lo he probado.

(Fuente: enlace )

(editado porque olvidé el 'app_to_run' importante en mis ejemplos)

    
respondido por el Wyatt8740 30.04.2015 - 17:26

Lea otras preguntas en las etiquetas