TL;DR
Un Mac nuevo sale con ajustes pensados para el gran público, no para programar ocho horas al día. Antes de abrir un editor, dedico quince minutos a reposicionar el Dock, acelerar el trackpad y el teclado, desactivar la autocorrección e instalar un puñado de herramientas (Maccy, Docker, VS Code, FFmpeg). Estos son esos ajustes, en el orden en que los aplico.
1. Dock y Finder
El Dock por defecto está en la parte inferior de la pantalla, es grande y tarda medio segundo en aparecer. En la pantalla de un portátil, el espacio vertical cuenta más que el horizontal.
Lo paso a la izquierda, pequeño, con zoom al pasar el cursor. Hay dos formas de conseguirlo:
Con los Ajustes del Sistema (lo más sencillo): Ajustes del Sistema > Escritorio y Dock. En la sección "Dock", el menú "Posición en pantalla" mueve el Dock a la izquierda, el control deslizante "Tamaño" lo reduce y la casilla "Ampliación" activa el agrandamiento al pasar el cursor, con su propio control de ajuste. La casilla "Ocultar y mostrar el Dock automáticamente" está justo debajo.
Con la Terminal (para aplicar los mismos ajustes de una vez, o para reproducirlos en otro Mac):
defaults write com.apple.dock orientation -string left
defaults write com.apple.dock tilesize -int 36
defaults write com.apple.dock magnification -bool true
defaults write com.apple.dock largesize -int 64
defaults write com.apple.dock autohide -bool true
killall Dock
Hay un ajuste que no tiene equivalente en los Ajustes del Sistema: el retraso antes de que el Dock oculto reaparezca. Por defecto es demasiado largo. Solo la Terminal permite reducirlo:
defaults write com.apple.dock autohide-delay -float 0
defaults write com.apple.dock autohide-time-modifier -float 0.4;
killall Dock
killall Dock reinicia el proceso del Dock para aplicar los cambios de inmediato, sin reiniciar el Mac.
2. Teclado y trackpad
El teclado del Mac repite las teclas demasiado despacio por defecto. Borrar una línea entera con el teclado lleva varios segundos.
Con los Ajustes del Sistema: Ajustes del Sistema > Teclado. Los dos controles deslizantes "Velocidad de repetición de teclas" y "Retardo hasta repetición" se llevan cada uno a su posición más rápida (todo a la derecha).
Con la Terminal, para ir un paso más allá de lo que permiten los controles deslizantes:
defaults write NSGlobalDomain KeyRepeat -int 2
defaults write NSGlobalDomain InitialKeyRepeat -int 15
defaults write -g ApplePressAndHoldEnabled -bool false
La tercera línea no tiene equivalente en los Ajustes del Sistema: desactiva el menú de acentos que se abre al mantener pulsada una tecla. Sin ella, la repetición no funciona en los editores de texto, sea cual sea el ajuste de los dos controles deslizantes.
También desactivo la corrección automática. Es útil en el teléfono, pero contraproducente con un teclado físico: reescribe lo que tecleas según un diccionario, no según tu intención. Ajustes del Sistema > Teclado > botón "Entrada de texto", desmarcar "Corregir ortografía automáticamente". El corrector ortográfico (el subrayado) sigue activo, solo desaparece la reescritura.
En cuanto al trackpad: Ajustes del Sistema > Trackpad > pestaña "Apuntar y clic", control deslizante "Velocidad de seguimiento" subido uno o dos puntos por encima del ajuste por defecto.
3. Ajustes del sistema que se olvidan
Tres ajustes que no saltan a la vista en el primer arranque:
- Nombre del ordenador: macOS genera un nombre del tipo "MacBook Pro de Dimitri", que luego se queda en los recursos compartidos de red y en los registros de SSH. Con los Ajustes del Sistema: Ajustes del Sistema > General > Compartir, campo "Nombre del ordenador" en la parte superior del panel (icono de lápiz para editarlo). Con la Terminal, para fijar también el nombre de red exacto (y no solo el nombre mostrado):
sudo scutil --set ComputerName "nom-court" sudo scutil --set LocalHostName "nom-court" - Reposo de la pantalla: un minuto de inactividad es demasiado corto para leer un artículo o ver una demo sin tocar el trackpad. Ajustes del Sistema > Pantalla bloqueada, menú desplegable "Apagar la pantalla si está inactiva durante", configurado a diez minutos en lugar de uno.
- Mission Control: por defecto, macOS reorganiza los espacios (escritorios virtuales) según su uso reciente. El resultado: una aplicación cambia de escritorio sola y se vuelve imposible de encontrar. Ajustes del Sistema > Escritorio y Dock, al final de la página (sección "Mission Control"), desmarcar "Reorganizar automáticamente los espacios según el uso más reciente".
El cursor: Ajustes del Sistema > Accesibilidad > Pantalla > pestaña "Puntero", control deslizante "Tamaño" aumentado un punto. Con una pantalla externa además del portátil, un cursor de tamaño por defecto se pierde con facilidad.
4. Terminal y herramientas de desarrollo
Antes de instalar nada, Homebrew, el gestor de paquetes de macOS. Todo lo que sigue parte de él:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Una vez instalado Homebrew, añado en este orden:
-
Docker Desktop: para lanzar contenedores sin instalarlos en local. Imprescindible para probar un stack sin ensuciar el sistema.
brew install --cask dockerAbre la aplicación una vez tras la instalación: es ella quien arranca el daemon de Docker en segundo plano; sin eso,
docker runfalla. -
VS Code: editor por defecto, con un mínimo de extensiones. Solo añado una si reemplaza un comando que escribo más de tres veces por semana.
brew install --cask visual-studio-code -
Multipass: el gestor de máquinas virtuales de Ubuntu, para abrir una máquina virtual ARM con un solo comando cuando una prueba pide un entorno aislado, sin el overhead de una VM clásica.
brew install --cask multipassCrear una primera VM se hace luego en una línea:
multipass launch --name test. -
FFmpeg: por línea de comandos, para recodificar, recortar o unir vídeos sin volver a pasar por un programa de edición. Sin interfaz gráfica, solo el binario:
brew install ffmpeg
En la terminal, remapeo la tecla Fn y la tecla Control. En un teclado de Mac están invertidas respecto a un teclado de PC, y Control se usa constantemente en la línea de comandos (Ctrl+C, Ctrl+R, Ctrl+A). Este remapeo se hace en Ajustes del Sistema > Teclado > Teclas de modificación.
5. Las pequeñas herramientas que te cambian la vida
Dos herramientas, instaladas una vez, que rinden todos los días:
-
Maccy: un gestor de portapapeles que guarda el historial de los últimos elementos copiados, texto o imagen. Una vez que te acostumbras a recuperar un copiar y pegar antiguo con el teclado, volver a un portapapeles de un solo elemento se hace penoso.
brew install --cask maccyEn el primer arranque, macOS pide conceder el acceso de Accesibilidad (Ajustes del Sistema > Privacidad y seguridad > Accesibilidad): sin esa autorización, Maccy no puede interceptar los copiar y pegar.
-
Bloq Mayús remapeada a Esc: esa tecla no sirve nunca al programar, mientras que Esc se usa constantemente en una terminal o en Vim. Sin instalar nada, solo un ajuste: Ajustes del Sistema > Teclado > Teclas de modificación > Bloq Mayús > Escape.
6. Lo que instalo además, según la necesidad
Cuatro herramientas que no se usan todos los días, pero que instalo en cuanto un proyecto las pide:
- Google Drive: sincronización de archivos voluminosos (vídeos, exportaciones), desde el sitio oficial en lugar de un cask (la app modifica el Finder en profundidad, es mejor el instalador nativo): drive.google.com.
- VLC: para los formatos de vídeo que QuickTime no reproduce (MKV sobre todo) y el ajuste fino de los subtítulos.
brew install --cask vlc - Notion: documentación y seguimiento de proyectos, a falta de una herramienta pensada específicamente para eso.
brew install --cask notion - Discord: comunicación de equipo. En chips Apple Silicon, compartir pantalla con sonido pide activar una extensión del sistema en el primer arranque (varios reinicios, un mensaje de advertencia de macOS que hay que aceptar).
brew install --cask discord
Quince minutos de ajustes, un puñado de comandos brew install, y por fin el Mac se adapta al uso de un desarrollador en lugar de a la configuración por defecto pensada para el gran público.