16 votes

Comment puis-je exporter mes préférences système ?

Existe-t-il un moyen d'exporter mes préférences système sur mon Mac pour les installer rapidement sur une autre machine ?

Voici un exemple de ce que j'essaie d'accomplir : lorsque je commence un nouveau travail, j'aimerais importer mes paramètres et faire fonctionner mes préférences système sans avoir à configurer manuellement tous mes paramètres personnalisés.

Je suis surtout intéressé par l'exportation des paramètres de :

  • Trackpad / Souris
  • Clavier
  • Quai
  • tableau de bord (j'aime bien le désactiver)

8voto

ClintM Points 198

J'ai écrit quelques scripts pour sauvegarder et restaurer les préférences de Mac. Il fait à la fois les préférences du système et des applications.

Vous pouvez les attraper ici : https://github.com/clintmod/mac-preferences-backup

C'est assez simple. Je boucle juste sur les domaines de l'exécution defaults domains et ensuite appeler default export [domain] [plist file path] .

Ensuite, pour restaurer, je fais une boucle sur tous les fichiers plist dans le répertoire et j'exécute default import [plist file path]

Vous pouvez modifier le config.py si vous voulez faire une sauvegarde dans un autre répertoire. Le répertoire par défaut est ~/Dropbox/MacPrefsBackup .

7voto

Ahmad Awais Points 191

Il n'existe pas de méthode spécifique, mais c'est ainsi que je procède. Ma configuration est redondante mais elle fonctionne le mieux pour moi et rien n'est jamais perdu.

TL;DR : Assurez-vous que vous avez homebrew installé. Ensuite, exécutez ce qui suit.

brew install mackup
mackup backup
brew install clintmod/formulas/macprefs
macprefs backup

Mais je vous recommande de lire les docs de ces deux outils.

La paix !

4voto

fartheraway Points 4886

Si vous ne trouvez pas d'application ou d'applet qui le fasse, vous devrez peut-être le pirater vous-même à l'aide d'un terminal. Prenons l'exemple du Bluetooth Trackpad :

Cours :

defaults read com.apple.driver.AppleBluetoothMultitouch.trackpad

J'ai compris :

{
    Clicking = 0;
    DragLock = 0;
    Dragging = 0;
    TrackpadCornerSecondaryClick = 0;
    TrackpadFiveFingerPinchGesture = 2;
    TrackpadFourFingerHorizSwipeGesture = 2;
    TrackpadFourFingerPinchGesture = 2;
    TrackpadFourFingerVertSwipeGesture = 2;
    TrackpadHandResting = 1;
    TrackpadHorizScroll = 1;
    TrackpadMomentumScroll = 1;
    TrackpadPinch = 1;
    TrackpadRightClick = 1;
    TrackpadRotate = 1;
    TrackpadScroll = 1;
    TrackpadThreeFingerDrag = 0;
    TrackpadThreeFingerHorizSwipeGesture = 2;
    TrackpadThreeFingerTapGesture = 2;
    TrackpadThreeFingerVertSwipeGesture = 2;
    TrackpadTwoFingerDoubleTapGesture = 1;
    TrackpadTwoFingerFromRightEdgeSwipeGesture = 3;
    USBMouseStopsTrackpad = 0;
    UserPreferences = 1;
    version = 5;
}

Ce sont mes paramètres pour le trackpad externe. Vous obtiendrez les mêmes résultats en ouvrant

~/Library/Preferences/com.apple.driver.AppleBluetoothMultitouch.plist

mais en copiant et collant simplement le .plist sur un nouvel ordinateur ne modifie pas les paramètres. Vous devez utiliser import (et export ).

defaults export com.apple.AppleMultitouchTrackpad ~/Desktop/Test.plist

Déplacements Test.plist sur le nouvel ordinateur, et :

defaults import com.apple.AppleMultitouchTrackpad ~/Desktop/Test.plist

2voto

John K Points 1992

J'ai mis à jour ma réponse parce que tout était faux :


Vous voudrez utiliser un applescript pour vos réglages de préférences. Voici le code de certaines d'entre elles et des captures d'écran de la plist actuelle pour vous donner une idée des options possibles. SI cela ne s'applique pas immédiatement, vous devrez peut-être redémarrer l'ordinateur. N'oubliez pas d'enregistrer applescript comme une application. PAS script

Trackpad/Souris

Ici, ça varie. C'est soit com.apple.driver.AppleHIDMouse pour la souris, com.apple.driver.AppleBluetoothMultitouch.mouse pour la souris bluetooth, et com.apple.AppleMultitouchTrackpad pour le trackpad

tell application "Terminal"
do shell script "defaults write com.apple.AppleHIDMouse Button2 1"
end tell

Dans l'exemple ci-dessus, le clic droit devient un clic gauche.

Clavier

Malheureusement, je n'ai pas pu trouver de préférence pour le clavier. Je vais cependant continuer à chercher.

Quai

tell application "Terminal"
do shell script "defaults write com.apple.dock autohide YES"
end tell

Ce n'était qu'un exemple. Changez autohide avec n'importe quelle option et YES avec valeur ou booléen. Les booléens sont YES et NO (contrairement à scripts "true" "false") J'ai mis une image à la fin pour que vous puissiez voir toutes les options possibles pour toutes les options.

Désactiver le tableau de bord

Je n'ai pas non plus trouvé comment faire. Bien que ce soit vraisemblablement dans com.apple.spaces

Options d'amarrage : enter image description here

Souris : enter image description here

Souris Bluetooth enter image description here

0voto

Kevin Grabher Points 7160

Il n'y a pas vraiment de fonction d'exportation. Vous pouvez trouver (la plupart) des préférences dans la bibliothèque. Si vous maintenez alt/option et sélectionnez "Aller à" dans la barre de menu du Finder, vous pouvez ouvrir la bibliothèque utilisateur. Il y a un dossier nommé préférences qui contient les fichiers correspondants. Il est nommé comme com.apple.xy.plist, où xy est 'dock' par exemple.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X