Personalice automáticamente Mac OS X con un script Bash: 27 comandos de escritura predeterminados, .alias personalizados, .bash_profile, etc.

Si es un usuario avanzado y está configurando una nueva Mac, probablemente personalice el sistema operativo con un montón de comandos de escritura predeterminados y ajustes de .alias. Estas son cosas que puede ingresar manualmente, usar una herramienta fácil como LionTweaks o ver este nuevo y excelente script de GitHub llamado .osx .

Nota: obviamente, esto está dirigido a usuarios más avanzados que se sienten cómodos con la línea de comandos y comprenden los cambios que están realizando. Lea el artículo completo para ver si estos ajustes son adecuados para usted. Si algo de esto parece confuso, probablemente no debería hacer estos cambios o al menos usar este método, y la utilidad LionTweaks antes mencionada puede ser una mejor opción. Proceda bajo su propio riesgo.

Opción 1) La suite completa: personalice .bash_profile, .bash_prompt, .aliases, git y Mac OS X con escrituras predeterminadas

Si desea realizar un montón de ajustes de configuración en .bash_profile, .aliases, .gitconfig y todos los comandos de escritura predeterminados a continuación, puede usar este comando git en la Terminal para hacer todo. Antes de saltar a este, sería una buena idea revisar los archivos usted mismo para asegurarse de que los cambios sean los que desea.

git clone https://github.com/mathiasbynens/dotfiles.git && cd dotfiles && ./bootstrap.sh

El archivo .aliases es bastante útil, pero incluye algunos comandos como ngrep que no están preinstalados de forma predeterminada, por lo que necesitará homebrew o de otra manera para instalarlos.

Opción 2) Los valores predeterminados escriben cambios solo en Mac OS X

Si no está interesado en todos los ajustes y alias de la terminal, también puede obtener el archivo .osx desde este enlace

En cualquier caso, después de que git haya terminado o de que haya tomado el archivo .osx usted mismo, puede ejecutar el script con:

./.osx

Esto activará todos los comandos enumerados a continuación a la vez. Hemos cubierto casi todos estos antes, pero tenerlos en una ubicación centralizada y escribirlos fácilmente desde un script bash es muy útil cuando está configurando una nueva Mac.

Opción 3: Personalización selectiva de OS X ingresando los comandos de escritura predeterminados usted mismo

Aquí está la lista completa de comandos de escritura predeterminados que están contenidos en el archivo .osx, revise esto antes de iniciar el script o simplemente elija cuáles desea usar colocándolos en la Terminal:

# Habilite el acceso completo al teclado para todos los controles (por ejemplo, habilite la pestaña en los diálogos modales) los

valores predeterminados escriben NSGlobalDomain AppleKeyboardUIMode -int 3

# Habilite los

valores predeterminados del
Dock 2D escriba com.apple.dock no-glass -bool true

# Deshabilitar los

valores predeterminados de
transparencia de la barra de menú escribir -g AppleEnableMenuBarTransparency -bool false

# Expandir el panel de guardar de forma

predeterminada, escribir -g NSNavPanelExpandedStateForSaveMode -bool true

# Expanda el panel de impresión de forma

predeterminada, escriba -g PMPrintingExpandedStateForPrint -bool true

# Deshabilitar la sombra en las capturas de pantalla los

valores predeterminados escriben com.apple.screencapture disable-shadow -bool true

# Habilitar el efecto de

desplazamiento
resaltado para la vista de cuadrícula de una pila (Dock) los valores predeterminados escriben com.apple.dock mouse-over-hilte-stack -bool true

# Habilitar la carga de resorte para todos los elementos del muelle, los

valores predeterminados escriben enable-spring-load-actions-on-all-items -bool true

# Desactive presionar y mantener presionada las teclas a favor de los

valores predeterminados de
repetición de teclas write -g ApplePressAndHoldEnabled -bool false

# Deshabilitar los

valores predeterminados de autocorrección escribir NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool false

# Deshabilitar los

valores predeterminados de las
animaciones de ventana escribir NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false

# Desactivar los

valores predeterminados de
verificación de la imagen del disco escribir com.apple.frameworks.diskimages skip-verify -bool true


defaults escribir com.apple.frameworks.diskimages skip-verificar-bloqueado -bool true


valores predeterminados escribir com.apple.frameworks.diskimages skip-verify- remoto -bool verdadero

# Abrir automáticamente una nueva ventana del Finder cuando se monta un volumen

valores predeterminados escribir com.apple.frameworks.diskimages auto-open-ro-root -bool true


valores predeterminados escribir com.apple.frameworks.diskimages auto-open-rw-root -bool true

# Evite la creación de archivos .DS_Store en volúmenes de red

predeterminados escriba com.apple.desktopservices DSDontWriteNetworkStores -bool true

# Deshabilite la caché de miniaturas de Safari para el historial y los

valores predeterminados de los
sitios principales escriba com.apple.Safari DebugSnapshotsUpdatePolicy -int 2

# Habilite los

valores predeterminados del
menú de depuración de Safari escriba com.apple.Safari IncludeDebugMenu -bool true

# Elimina íconos inútiles de la barra de marcadores de Safari. Los

valores predeterminados de la
barra de marcadores escriben com.apple.Safari ProxiesInBookmarksBar “()”

# Deshabilitar enviar y responder animaciones en Mail.app

predeterminados escribir com.apple.Mail DisableReplyAnimations -bool true


predeterminados escribir com.apple.Mail DisableSendAnimations -bool true

# Desactivar Reanudar los

valores predeterminados de
todo el sistema escribir NSGlobalDomain NSQuitAlwaysKeepsWindows -bool false

# Habilite el modo de desarrollo del tablero (permite mantener los widgets en el escritorio) los

valores predeterminados escriben com.apple.dashboard devmode -bool true

# Restablecer Launchpad

rm ~ / Library / Application Support / Dock / *. Db

# Mostrar la carpeta ~ / Library

chflags nohidden ~ / Library

# Deshabilitar las copias de seguridad de Time Machine locales

sudo tmutil disablelocal

# Elimine las aplicaciones afectadas

para la aplicación en Safari Finder Dock Mail;
hacer killall «$ aplicación»; hecho

# Corrección del antiguo error UTF-8 en QuickLook (http://mths.be/bbo)

echo “0x08000100: 0”> ~ / .CFUserTextEncoding

Si está realizando cambios manuales, muchos de ellos requerirán que se reinicie el Finder, el Dock u otras aplicaciones antes de que se activen. Esto generalmente se maneja a través del script con el penúltimo comando («Eliminar aplicaciones afectadas») pero con tantos cambios realizados, puede ser más fácil reiniciar tu Mac para asegurarte de que todo funciona correctamente.

¡Gracias a Brian por enviar esto!

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario