Me gustaría escribir un script de shell que use xquartz.
Específicamente, la casilla de verificación "Permitir conexiones de clientes de red" en Configuración / Seguridad debe estar marcada. ¿Hay alguna manera de hacer esto programáticamente?
Me gustaría escribir un script de shell que use xquartz.
Específicamente, la casilla de verificación "Permitir conexiones de clientes de red" en Configuración / Seguridad debe estar marcada. ¿Hay alguna manera de hacer esto programáticamente?
Las configuraciones de Xquartz se almacenan en ~/Library/Preferences/org.macosforge.xquartz.X11.plist
, la clave que está buscando es nolisten_tcp
.
Para permitir el uso de conexiones desde clientes de red
defaults write org.macosforge.xquartz.X11.plist nolisten_tcp 0
Para evitar el uso de conexiones
defaults write org.macosforge.xquartz.X11.plist nolisten_tcp 1
En ambos casos, Xquartz no debe estar ejecutándose mientras aplica el cambio.
PS: para ver el contenido del archivo que puedes usar
plutil -p ~/Library/Preferences/org.macosforge.xquartz.X11.plist
Lea otras preguntas en las etiquetas terminal macbook command-line xquartz