Modification manuelle du fichier
Notez que vous pouvez aussi toujours aller dans le Terminal et écrire :
mkdir -p ~/.MacOSX
touch ~/.MacOSX/environment.plist
open ~/.MacOSX/environment.plist
et modifier le fichier en conséquence, si c'est ce que vous essayez de faire . Il est préférable d'utiliser l'éditeur de liste de propriétés d'Apple (Property List Editor.app), qui est fourni avec le logiciel de gestion des propriétés (Property List Editor.app). Xcode 3 . Il existe certainement d'autres éditeurs qui prennent en charge les éléments suivants plist
mais je ne me souviens d'aucun d'entre eux pour l'instant.
Si vous le souhaitez, vous pouvez également vous contenter de open ~/.MacOSX/
puis ouvrez le plist
avec n'importe quel autre éditeur de texte, à condition de conserver le bon format.
Avec un Shell Shell.
Mais dans votre question, vous avez demandé quelque chose de ce genre :
#!/usr/bin/env bash
FILE=~/.MacOSX/environment.plist
PLIST=/usr/libexec/PlistBuddy
# if the file doesn't exist, try to create folder
if [ ! -f $FILE ]
then
mkdir -p ~/.MacOSX
fi
# then just add entries (file will be created if it doesn't exist)
$PLIST -c "Add :Variable1 string 'Value1'" $FILE
$PLIST -c "Add :Variable2 string 'Value2'" $FILE
Ce script crée le fichier s'il n'existe pas déjà et y ajoute deux variables. Leurs noms sont Variable1
y Variable2
respectivement, et leurs valeurs sont Value1
y Value2
.
Si le fichier existe déjà, les variables et les valeurs sont simplement ajoutées.
Copiez ce code, collez-le dans un fichier nommé, par exemple, script.sh
. Enregistrez-le dans votre dossier personnel. Ouvrez le Terminal, puis exécutez
chmod +x script.sh
Vous pouvez maintenant l'exécuter avec ./script.sh
et il créera le fichier environment.plist
fichier.
Si vous souhaitez supprimer le plist
il suffit d'entrer
rm ~/.MacOSX/environment.plist
Le dossier sera conservé, mais ce n'est pas vraiment un problème.