11 votos

¿Cómo puedo exportar mis preferencias del sistema?

¿Hay alguna forma de exportar las preferencias del sistema de mi Mac para instalarlas rápidamente en otra máquina?

Un ejemplo de lo que estoy tratando de lograr es, cuando empiezo un nuevo trabajo, me gustaría importar mi configuración y tener mi sistema de preferencia de trabajo sin tener que configurar manualmente todos mis ajustes personalizados.

Lo que más me interesa es exportar las configuraciones para :

  • Trackpad / Ratón
  • Teclado
  • Muelle
  • tablero de mandos (me gusta desactivarlo)

0 votos

¿Qué preferencias del sistema está intentando exportar exactamente? Es necesario para que pueda proporcionar el código necesario para una instalación rápida

0 votos

Iré actualizando mi respuesta añadiendo más debido a que no tengo tiempo ;) Por ahora, he puesto el ratón/trackpad

0 votos

Ok he terminado la respuesta completa. Sin embargo, estoy en mi iPad. Así que asegúrese de dheck si, por ejemplo com.apple.preference.mouse es correcto haciendo el comando ls. Una vez hecho el script, puedes guardarlo como aplicación y hacer doble clic en cualquier lugar y se instalará.

6voto

ClintM Puntos 116

Escribí algunos scripts para respaldar y restaurar las preferencias de Mac. Hace tanto las preferencias del sistema como las de las aplicaciones.

Puedes hacerte con ellos aquí: https://github.com/clintmod/mac-preferences-backup

Son bastante simples. Simplemente hago un bucle sobre los dominios de la ejecución de defaults domains y luego llamar a default export [domain] [plist file path] .

Luego, para restaurar, simplemente hago un bucle sobre todos los archivos plist en el directorio y ejecuto default import [plist file path]

Puede modificar el config.py si quiere hacer una copia de seguridad en un directorio diferente. El directorio por defecto es ~/Dropbox/MacPrefsBackup .

0 votos

Interesante. defaults (ex|im)port parece ser una característica no documentada (al menos en la versión oficial defaults manpage; está documentado en línea por otras personas)

4voto

Ahmad Awais Puntos 161

No hay una forma específica de hacerlo, pero así es como yo lo hago. Mi configuración es redundante pero es la que mejor me funciona y nunca se pierde nada.

TL;DR: Asegúrese de tener homebrew instalado. A continuación, ejecute lo siguiente.

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

Pero te recomiendo que leas la documentación de estas dos herramientas

¡Paz!

2voto

TheBro21 Puntos 1319

He actualizado mi respuesta porque toda ella era errónea:


Deberá utilizar un applescript para la configuración de sus preferencias. Aquí está el código para algunos de ellos y capturas de pantalla de la plist real para que tenga una idea de las opciones posibles. Si esto no se aplica de inmediato, es posible que tenga que reiniciar el equipo. No olvides guardar el applescript como una aplicación. NOT script

Trackpad/ratón

Aquí, varía. O bien es com.apple.driver.AppleHIDMouse para el ratón, com.apple.driver.AppleBluetoothMultitouch.mouse para el ratón bluetooth, y com.apple.AppleMultitouchTrackpad para el trackpad

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

El ejemplo anterior cambia el clic derecho por el clic izquierdo también

Teclado

Lamentablemente, no pude encontrar una preferencia para el teclado. Sin embargo, seguiré buscando.

Muelle

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

Esto era sólo un ejemplo. Cambia autohide con cualquier opción y YES con valor o booleano. Los booleanos son SI y NO (al contrario que en scripts "true" "false") Pongo una imagen al final para que veas todas las opciones posibles para todas las opciones.

Desactivar el panel de control

Tampoco he podido encontrar cómo hacerlo. Aunque es de suponer que está en com.apple.spaces

Opciones de muelle: enter image description here

Ratón: enter image description here

Ratón Bluetooth enter image description here

1voto

Tim Brigham Puntos 8727

Si no puedes encontrar una aplicación/applet que haga esto, puede que tengas que hackearlo tú mismo a través de Terminal. Por ejemplo, el Bluetooth Trackpad:

Corre:

defaults read com.apple.driver.AppleBluetoothMultitouch.trackpad

Lo entiendo:

{
    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;
}

Estos son mis ajustes para el trackpad externo. Puedes encontrar los mismos resultados abriendo

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

pero simplemente copiando y pegando el .plist a un nuevo ordenador no cambia la configuración. Tiene que utilizar import (y export ).

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

Mover Test.plist a la nueva computadora, y:

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

0voto

Kevin Grabher Puntos 2556

No hay exactamente una función de exportación. Puedes encontrar (la mayoría) de las preferencias en la biblioteca. Si mantienes pulsada la tecla Alt/Opción y seleccionas "Ir a" en la barra de menú del Finder, puedes abrir la biblioteca del usuario. Hay una carpeta llamada preferencias que contiene los archivos correspondientes. Con nombres como com.apple.xy.plist, donde xy es 'dock' por ejemplo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X