miliuco Posted May 6, 2012 Share Posted May 6, 2012 Trucos con “defaults write” para Mac OS X (puesta al día) Defaults es una herramienta de línea de comandos de sistemas BSD (aparecida por primera vez en NeXTStep) que permite acceder a preferencias y opciones de usuario en Mac OS X. Puedes teclear man defaults desde Terminal para conocer más sobre ella. Mac OS X utiliza archivos xml para guardar preferencias de usuario y otra información (por ejemplo, fuente por defecto de un documento o posición de una ventana) cuando las aplicaciones están cerradas. Muchas de estas informaciones pueden ser accedidas mediante las preferencias de las aplicaciones o programas específicos de configuración pero también es posible leerlas o modificarlas con la herramientadefaults. Las modificaciones realizadas con defaults sólo tienen efecto si la aplicación cuya configuración se cambia está cerrada. El comando defaults write escribe un valor en una clave de un archivo de configuración (plist – Property list). Usando Terminal, se escribe la orden defaults write dominio_de_aplicación clave valor. Por ejemplo defaults write com.apple.finder AppleShowAllFiles TRUE cambia a TRUE el valor de la propiedad del Finder “Mostrar todos los archivos” con lo que se muestran los archivos ocultos. Algunas modificaciones útiles que se pueden realizar mediante defaults write son: Mostrar u ocultar los archivos invisibles en el Finderdefaults write com.apple.finder AppleShowAllFiles TRUE;killall Finderdefaults write com.apple.finder AppleShowAllFiles FALSE;killall Finder Ruta completa en la barra de la ventana del Finderdefaults write com.apple.finder _FXShowPosixPathInTitle-bool YES;killall Finderdefaults write com.apple.finder _FXShowPosixPathInTitle-bool NO;killall Finder Mostrar diálogos de guardar archivos en modo extendidodefaults write -g NSNavPanelExpandedStateForSaveMode-bool TRUE;killall Finderdefaults write -g NSNavPanelExpandedStateForSaveMode-bool FALSE;killall Finder Mostrar diálogos de imprimir en modo extendidodefaults write -g PMPrintingExpandedStateForPrint-bool TRUE;killall Finderdefaults write -g PMPrintingExpandedStateForPrint-bool FALSE;killall Finder Evitar autocorrección de textodefaults write NSGlobalDomainNSAutomaticSpellingCorrectionEnabled-bool FALSE;killall Finderdefaults write NSGlobalDomainNSAutomaticSpellingCorrectionEnabled-bool TRUE;killall Finder Evitar la creación de archivos .DS_Store en servidores Windows conectados por SMBdefaults write com.apple.desktopservices DSDontWriteNetworkStores TRUEdefaults write com.apple.desktopservices DSDontWriteNetworkStores FALSE Deshabilitar aviso al cambiar extensión de archivodefaults write com.apple.finder FXEnableExtensionChangeWarning-bool FALSE;killall Finderdefaults write com.apple.finder FXEnableExtensionChangeWarning-bool TRUE;killall Finder Deshabilitar / habilitar proceso que comprueba actualizaciones de Google Chromedefaults write com.google.Keystone.Agent checkInterval 0defaults write com.google.Keystone.Agent checkInterval 18000 Apariencia del Dock en 2D o en 3Ddefaults write com.apple.dock no-glass -boolean YES;killall Dockdefaults write com.apple.dock no-glass -boolean NO;killall Dock Desactivar / activar Dashboarddefaults write com.apple.dashboard mcx-disabled -bool YES;killall Dockdefaults delete com.apple.dashboard mcx-disabled;killall Dock Menú Salir del Finder en el menú Appledefaults write com.apple.finder QuitMenuItem-bool YES;killall Finderdefaults delete com.apple.finder QuitMenuItem;killall Finder Cambiar nombre por defecto de capturas de pantalladefaults write com.apple.screencapture name "img";killall SystemUIServer Título de la ventana muestra la ruta relativa a la carpeta del usuariodefaults write com.apple.finder PathBarRootAtHome-bool TRUE;killall Finderdefaults delete com.apple.finder PathBarRootAtHome;killall Finder Aumentar el nº de caracteres de los nombres de archivo en el Escritoriodefaults write com.apple.finder FXDesktopLayoutGridCharCount50; killall Finderdefaults write com.apple.finder FXDesktopLayoutGridCharCount20; killall Finder Mostrar las particiones que OSX oculta por defectodefaults write com.apple.DiskUtilityDUDebugMenuEnabled1defaults write com.apple.DiskUtilityDUDebugMenuEnabled0 Cambiar intervalo de copias de seguridad de TimeMachine (en seg.)sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-autoStartInterval-int86400 Desactivar la creación de pistas de iTunes con el número de pistadefaults write com.apple.iTunes create-filenames-with-tracknumber -bool FALSE Deshabilitar la memoria virtual segura en Lion (aporte de Juanerson)sudo defaults write /Library/Preferences/com.apple.virtualMemory DisableEncryptedSwap-boolean YES El comando history combinado con grep nos da información sobre las modificaciones que hemos ido efectuando con defaults: history | grep "defaults" history | grep "defaults write" history | grep "defaults delete" history | grep "defaults write com.apple.finder" 1 Link to comment Share on other sites More sharing options...
surfcaster Posted May 6, 2012 Share Posted May 6, 2012 excelente, gracias por este aporte Link to comment Share on other sites More sharing options...
uzmi Posted January 25, 2014 Share Posted January 25, 2014 Gracias miliuco, hasta ahora no lo había visto y es sumamente útil. Un saludo. Link to comment Share on other sites More sharing options...
Maniac10 Posted January 25, 2014 Share Posted January 25, 2014 El truco para mostrar la ruta completa en la barra de títulos del Finder no funciona mas en Mavericks . Link to comment Share on other sites More sharing options...
uzmi Posted January 25, 2014 Share Posted January 25, 2014 Hola: Si, Maverick no está completamente terminado, me recuerda a Windows Vista (un paso intermedio entre S.O. incompleto para salir del paso). Una mas: En ML por ejemplo al abrir el icono de ML o la partición de respaldo o la partición de windows, en la ventana que aparece me permite arrastrar a la barra superior, los iconos de programas que uso habitualmente para poder abrirlos desde allí. http://img593.imageshack.us/img593/219/o1lp.png En Maverick no puedo hacerlo desde las DPx hasta la 10.9.1 que he probado. http://img51.imageshack.us/img51/7539/qlr1.jpg No se si en 10.9.2 lo han corregido o no, pero todo eso, mas "otras cositas" han hecho que por ahora me mantenga en 10.8.5 Un saludo. Link to comment Share on other sites More sharing options...
Maniac10 Posted January 26, 2014 Share Posted January 26, 2014 La ausencia de ciertos hacks no creo que tenga que ver con que Mavericks este incompleto o no sino simplemente debido a las preferencias del equipo de diseño o programación. El ejemplo que mencionas uzmi ahora lo puedes recrear en 10.9 presionando la tecla ⌘ (o windows) antes de arrastrar el archivo y veras que aparece el "+" al posarte sobre la barra. EDIT: Todavía existe la preferencia para ver la ruta en la barra de títulos: defaults write com.apple.finder _FXShowPosixPathInTitle -bool true El comando es idéntico al posteado por miluico pero con un espacio antes de "-bool", sino el comando origina la clave "_FXShowPosixPathInTitle-bool=TRUE" que sería incorrecta. Lo encontré en una pagina dedicada a trucos con el "defaults write" -> defaults-write.com 1 Link to comment Share on other sites More sharing options...
juanerson Posted October 25, 2014 Share Posted October 25, 2014 Activar Opciones de depuración (debug) en la Utilidad de Discos, por ejemplo para visualizar y montar las particiones ocultas (EFI y Recovery), desde la opción "mostrar cada partición" en el menú "Depurar": defaults write com.apple.DiskUtility DUDebugMenuEnabled 1 NOTA: Se recomienda saber bien lo que se está haciendo antes de manipular las particiones EFI y Recovery, ya que pudiera perder el sistema de particiones EFI (EFI System Partition) o ESP en Inglés. Tal como me pasó a mi ayer jajaja. Aunque NO perdí las particiones de Windows ni de mis respaldos pero SI perdí OS X de raíz (incluyendo Recovery) con un solo comando. Y tuve que instalar Yosemite desde cero (instalación limpia). Ya saben, pues. Saludos. Link to comment Share on other sites More sharing options...
Recommended Posts