$ HOME / .MacOSX / environment.plist è ancora utilizzato in OS X 10.9.2 per l'impostazione delle variabili di ambiente globali?

5

$HOME/.MacOSX/environment.plist è ancora riconosciuto / utilizzato in OS X 10.9.2 per l'impostazione di variabili di ambiente globali?

La documentazione ufficiale di Apple non dice esplicitamente che è deprecata, AFACT:

link

Alcuni thread di discussione affermano che non è più supportato dal 10.8:

Come impostare il sistema ampie variabili d'ambiente su OS X Mavericks

link

Cosa credere?

I miei esperimenti sembrano indicare che non è supportato in 10.9.2, ma non sono sicuro, dato che non conosco i file .plist ecc. Sto provando a impostare JAVA_HOME in modo permanente e globale per le applicazioni avviate facendo doppio clic su /Applications/XXX.app.

Ho

$ more $HOME/.MacOSX/environment.plist
{
        "JAVA_HOME" = "/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home";
}

che è modificato da open $HOME/.MacOSX/environment.plist e seguendo la GUI.

    
posta Meng Lu 04.04.2014 - 08:44
fonte

1 risposta

1

Puoi assicurarti che questo file non sia più utilizzato con un comando semplice come ls .

Termina la sessione attuale e riconnettiti. Apri Terminal o xterm . Esegui il seguente comando:

$ cd ~/.MacOSX
$ ls -luT environment.plist
$

L'output di questo comando ti mostrerà quando l'ultimo file è stato aperto per la lettura. Se è stato aperto da qualsiasi processo durante l'avvio della sessione, è necessario guardalo grazie all'opzione u .

Per ulteriori informazioni sulle possibilità di ricerca di ls , esegui semplicemente:

$ man ls

BTW, il tuo file environment.plist non usa la sintassi corretta. Ma questo non ha importanza.

    
risposta data 31.07.2014 - 10:27
fonte