Muchas opciones de usuario de macOS pueden ajustarse detalladamente mediante el comando defaults de Terminal. Las siguientes 15 configuraciones se centran en mejorar la entrada mediante el teclado, la respuesta del Dock, la gestión de capturas de pantalla, la navegación en Finder y el entorno de trabajo durante sesiones prolongadas.
Algunos valores que se modifican con defaults no son opciones que Apple ofrezca oficialmente en la pantalla de configuración del sistema, sino claves internas de preferencias. Dado que su ámbito de funcionamiento o el nombre de las claves pueden cambiar después de una actualización de macOS, lo más seguro es aplicar solo las opciones necesarias y guardar también los comandos de restauración.
Aspectos que debe comprobar antes de comenzar
-
Abrir Terminal: En Finder, abra
Aplicaciones > Utilidades > Terminal. - Ejecutar línea por línea: No pegue varios comandos a la vez; ejecútelos mientras comprueba los resultados.
- Cerrar las apps: Si la app afectada por la configuración está en ejecución, podría volver a guardar las preferencias anteriores. Siempre que sea posible, ciérrela antes de realizar el cambio.
-
Por lo general, no se requieren privilegios de administrador: Como las siguientes configuraciones se aplican a la cuenta del usuario actual, en la mayoría de los casos no es necesario usar
sudo. -
Comprobar qué se reiniciará:
killall Finderykillall Dockfinalizan los procesos correspondientes, pero macOS los vuelve a ejecutar de inmediato. El estado de las ventanas abiertas de Finder puede cambiar.
Para comprobar primero el valor actual, puede utilizar el siguiente formato.
defaults read NSGlobalDomain KeyRepeat
defaults read com.apple.finder FXDefaultSearchScope
Si aparece un mensaje indicando que el valor no existe, puede significar que esa clave todavía no se ha especificado por separado.
Configuración de la entrada mediante el teclado
1. Cambiar la pulsación prolongada de letras por la repetición de teclas
De forma predeterminada, en macOS aparece una ventana para elegir caracteres acentuados al mantener pulsadas algunas letras. Al desactivar esta función, el mismo carácter se introduce repetidamente mientras se mantiene pulsada la tecla.
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false
Después del cambio, cierre por completo la app que esté utilizando y vuelva a abrirla. Según la app, puede ser necesario cerrar sesión o reiniciar.
Restauración:
defaults delete NSGlobalDomain ApplePressAndHoldEnabled
Al desactivar esta opción, resulta más difícil utilizar la ventana de selección de caracteres acentuados, por lo que quienes escriban en varios idiomas deben comprobar primero que disponen de suficientes atajos o fuentes de entrada.
2. Reducir el intervalo de repetición y el tiempo de espera inicial
KeyRepeat representa el intervalo de repetición, mientras que InitialKeyRepeat indica el tiempo de espera desde la primera pulsación hasta que comienza la repetición. Cuanto menor sea el valor, mayor será la velocidad.
defaults write NSGlobalDomain KeyRepeat -int 1
defaults write NSGlobalDomain InitialKeyRepeat -int 10
Si es demasiado rápido, podrían introducirse letras varias veces de forma involuntaria. También puede comenzar estableciendo KeyRepeat en aproximadamente 2 e InitialKeyRepeat en aproximadamente 15, y ajustarlos después. Tras aplicar los cambios, puede ser necesario cerrar sesión o reiniciar el Mac.
Restauración:
defaults delete NSGlobalDomain KeyRepeat
defaults delete NSGlobalDomain InitialKeyRepeat
3. Desactivar la conversión automática en comillas tipográficas
En código, JSON, comandos y archivos de configuración, las comillas normales y las comillas tipográficas curvas se consideran caracteres distintos. Para desactivar la conversión automática global, ejecute el siguiente comando.
defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false
Restauración:
defaults delete NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled
Algunos editores y procesadores de texto utilizan sus propias opciones de entrada, por lo que quizá también sea necesario desactivar por separado las comillas tipográficas dentro de la app.
Ajuste de la velocidad de respuesta del Dock
4. Eliminar el retraso y la animación al mostrar automáticamente el Dock
Primero, active la ocultación automática del Dock con Option + Command + D. A continuación, establezca en 0 tanto el tiempo de espera al mover el puntero hasta el borde de la pantalla como el tiempo que tarda en moverse el Dock.
defaults write com.apple.dock autohide-delay -float 0
defaults write com.apple.dock autohide-time-modifier -float 0
killall Dock
Restauración:
defaults delete com.apple.dock autohide-delay
defaults delete com.apple.dock autohide-time-modifier
killall Dock
Si desea conservar la animación pero aumentar su velocidad, puede utilizar en autohide-time-modifier un valor superior a 0, como 0.15.
Reducción de las animaciones del sistema
5. Desactivar algunas animaciones de las ventanas
La siguiente configuración global desactiva las animaciones de apertura y cierre de ventanas en las apps que la respeten.
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false
Restauración:
defaults delete NSGlobalDomain NSAutomaticWindowAnimationsEnabled
Como algunas apps recientes de macOS pueden ignorar esta configuración interna, no se garantiza el mismo resultado en todas las ventanas. Si también desea utilizar la opción de usuario oficial que ofrece Apple, active Ajustes del Sistema > Accesibilidad > Pantalla > Reducir movimiento. Reducir movimiento simplifica los efectos de transición de la pantalla en lugar de eliminar por completo las animaciones.
Configuración de las capturas de pantalla
6. Eliminar la sombra de las capturas de ventanas
Excluye la sombra alrededor de la ventana en el método de captura en el que se pulsa Shift + Command + 4, después Space y se selecciona una ventana.
defaults write com.apple.screencapture disable-shadow -bool true
killall SystemUIServer
Restauración:
defaults delete com.apple.screencapture disable-shadow
killall SystemUIServer
7. Desactivar la miniatura de previsualización que aparece después de una captura
Desactiva la pequeña previsualización que aparece en la esquina inferior derecha de la pantalla inmediatamente después de hacer una captura.
defaults write com.apple.screencapture show-thumbnail -bool false
killall SystemUIServer
Restauración:
defaults delete com.apple.screencapture show-thumbnail
killall SystemUIServer
La previsualización también puede activarse o desactivarse desde Shift + Command + 5 > Opciones > Mostrar miniatura flotante.
8. Cambiar la carpeta donde se guardan las capturas de pantalla
Primero, cree dentro de la carpeta Imágenes una carpeta específica para las capturas de pantalla y establézcala como ubicación de guardado.
mkdir -p "$HOME/Pictures/Screenshots"
defaults write com.apple.screencapture location -string "$HOME/Pictures/Screenshots"
killall SystemUIServer
Si la ruta contiene espacios, debe encerrarla entre comillas dobles. Si elimina la carpeta o especifica una ubicación para la que no tenga permisos de acceso, pueden producirse problemas al guardar las capturas.
Restauración al escritorio predeterminado:
defaults write com.apple.screencapture location -string "$HOME/Desktop"
killall SystemUIServer