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?
Respuestas
¿Demasiados anuncios?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.
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)