XQuartz: abilita "Consenti connessioni dai client di rete" tramite la riga di comando

1

Mi piacerebbe scrivere uno script di shell che usi xquartz.

In particolare, è necessario selezionare la casella di controllo "Consenti connessioni dai client di rete" in Impostazioni / Sicurezza . C'è un modo per farlo a livello di programmazione?

    
posta p4rch 15.04.2018 - 02:19
fonte

1 risposta

0

Le impostazioni di Xquartz sono memorizzate in ~/Library/Preferences/org.macosforge.xquartz.X11.plist , la chiave che stai cercando è nolisten_tcp .

Per consentire le connessioni dai client di rete usa

defaults write org.macosforge.xquartz.X11.plist nolisten_tcp 0

Per impedire l'uso delle connessioni

defaults write org.macosforge.xquartz.X11.plist nolisten_tcp 1

Per entrambi i casi, Xquartz non deve essere in esecuzione mentre applichi la modifica.

PS: per vedere il contenuto del file puoi usare

plutil -p ~/Library/Preferences/org.macosforge.xquartz.X11.plist 
    
risposta data 15.04.2018 - 09:03
fonte

Leggi altre domande sui tag