17 votos

¿Cómo prevenir el X11 abrir un xterm cuando empieza?

Cuando se inicia la x 11 tecla entonces lanza un xterm automáticamente. He ya cambié el xterm "ordinario" a rxvt-unicode para que el xterm inicial sólo cuelga como un wallflower nunca se utiliza. Aunque no es particularmente mala, estropea el aspecto del lugar así que me gustaría detenerlo lanzando. ¿Cómo lo hago?

22voto

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

en un Terminal. Sin embargo, tenga en cuenta que hay realmente no debería ser necesario a cada inicio de XQuartz.app (o x 11 tecla; Ver el comentario) manualmente. Se iniciará automáticamente cuando se ejecuta una X11 cliente y luego no arranca la aplicación de inicio por defecto.

5voto

Wyatt8740 Puntos 121

Ya no estoy en mi OSX equipo ahora mismo, te voy a dar la prueba de falla de respuesta para esto. 'true' no hace nada y sale con éxito, así que me propuse que se ejecute en el inicio.

Apple viejo X11:
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.aplicación:
defaults write org.macports.X11 app_to_run $(which true)

En caso de que usted se está preguntando, $(which true) hará una línea de lectura, 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 es en /bin/true o en algún otro lugar.

Tengo además de leer que se puede establecer estas a '' (dos comillas simples, por lo que no hay nada en absoluto), y va a hacer lo mismo. No lo he probado, aunque.

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

(editado porque se me olvidó la importancia de la 'app_to_run' en mis ejemplos)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X