Setup inicial para mac

Tiempo de lectura: 5 min

Setup inicial para mac

Finalmente he decidido comprarme Mac, concretamente el Mac Mini M2 Pro. Adem谩s, en el trabajo voy a cambiar a un MacBook Pro. Por tanto es hora de adecuar el sistema operativo a mi gusto.

Configuraci贸n del sistema

  • Mouse > Natural scrolling deshabilitado.
  • Keyboard repetici贸n de tecla a lo m谩s r谩pido posible y retardo hasta repetir a corto.
  • Keyboard > Keyboard shortcuts > Input sources deshabilito ambos shortcuts, no los necesito y uno de ellos coincide con uno de VSCode.
  • Keyboard > Keyboard shortcuts > Services > Text deshabilitar Convert text to Simplified chinese and traditional, quiero estas combinaciones para algo m谩s 煤til.
  • Deshabilitar ApplePressAndHoldEnabled, una configuraci贸n que impide que al mantener una tecla pulsada se repita ese car谩cter multiples veces. Para ello ejecutar en la terminal: defaults write -g ApplePressAndHoldEnabled -bool false. Mismo comando con true para revertir el cambio.

Finder

Finder es el explorador de archivos para Mac. Cambio estas configuraciones:

  • Cambiar la vista por la de listas y a帽adir la columna de fecha de modificaci贸n.
  • En View activo Show path bar y Show status bar.
  • Arrastro a la izquierda mis carpetas m谩s utilizadas en el d铆a a d铆a, como por ejemplo Github.
  • En View, ir a Customize toolbar y eliminar cosas que no utilizo como tags, groups, etc.
  • Finder > Settings > Advanced y seleccionar Current folder para el campo When performing a search.

Configuraci贸n del Dock

Bot贸n derecho en una parte vac铆a del dock y seleccionar Dock settings:

  • Activar minimizar aplicaci贸n en su icono.
  • Deshabilitar Show suggested and recent apps in dock.

Aplicaciones a instalar

Normalmente instalo estas aplicaciones:

  • Shottr: Aplicaci贸n gratuita para tomar pantallazos y hacer r谩pidas anotaciones.
  • Warp: Terminal mejorada, con AI incluida.
  • Oh My Zsh: Framework para personalizar la terminal zsh.
  • Macpass: Cliente para KeePass en mac, gestor de contrase帽as.
  • Colorslurp: Color picker. Me encanta que al pulsar Ctrl + click mientras te mueves se activa el modo alta precisi贸n.
  • VSCode: Mi editor de texto favorito para desarrollo.
  • Firefox, Chrome, Responsively: Navegadores.
  • Logi Options+: Software para mi rat贸n y teclado.
  • ChatGPT: La herramienta de AI m谩s famosa.
  • HyperKey: Convierte la tecla Bloq. May煤s o otra tecla no usada en la hyper tecla, una combinaci贸n de pulsar estas 4 teclas: 鈱冣尌鈱樷嚙. M谩s informaci贸n m谩s abajo.
  • Raycast: Spotlight con extensiones y m谩s opciones. Ampl铆o informaci贸n m谩s adelante.
  • DevToys: Navaja de herramientas para desarrolladores para macOS.
  • GIMP: Edici贸n de im谩genes open source.
  • Rectangle PRO: Manejo de ventanas avanzado para mac con mi funcionalidad favorita, App layouts.

Hyperkey

HyperKey es una aplicaci贸n muy sencilla que puede implicar todo un cambio a la hora de manejar los atajos de teclado. Te permite mapear la poco usada tecla Bloq. May煤s (u otra a tu elecci贸n) para ejecutar la combinaci贸n 鈱冣尌鈱樷嚙. Esta combinaci贸n es muy raramente usada en atajos de teclado, por lo que es ideal para crear tus propios atajos de teclado evitando colisi贸n con los de otras aplicaciones.

Adem谩s, la tecla Bloq. May煤s continuar谩 funcionando como siempre si la pulsas r谩pidamente. Esta es la configuraci贸n que uso para Hyperkey:

Configuraci贸n Hyperkey

Si quieres conseguir la misma personalizaci贸n o ir m谩s all谩, puedes utilizar Karabiner. Karabiner es una aplicaci贸n muy poderosa que te permite personalizar tu teclado en macOS. Hay un mot贸n de locas combinaciones y cosas que puedes lograr, yo por simplicidad de momento estoy utilizando Hyperkey.

Raycast

Raycast es una aplicaci贸n que es una versi贸n mejorada de la nativa Spotlight. En mi opini贸n Raycast implementa algunas de las funcionalidades que m谩s se echan de menos en Mac de manera nativa, gesti贸n de clipboard, manejo de ventanas y un mont贸n de cosas que puedes a帽adir en forma de plugins.

Lo primero que hago es mapear Raycast al atajo por defecto de Spotlight, Command + Space. Para conseguir esto hay que ir a Preferences > Keyboard > Shortcuts > Spotlight y deshabilitar el atajo de teclado. Luego en la configuraci贸n de Raycast grabas el atajo de teclado utilizando Command + Space y ya estar铆a listo.

Algunas extensiones que utilizo:

  • Colorslurp.
  • Google translate.
  • Ruler.
  • GIF Search.
  • Lorem Ipsum.
  • Change case.
  • ray.so
  • brew

Shortcuts

Atajos de teclado predefinidos y otros creados por m铆 mismo para mejorar mi productividad.

Manejo de aplicaciones

  • 鈱 + M: Minimizar
  • 鈱 + 鈱 + F: Activar/desactivar el modo pantalla completa
  • 鈱 + W: Cerrar ventana de la aplicaci贸n
  • 鈱 + Q: Matar aplicaci贸n
  • 鈱 + H: Esconder aplicaci贸n
  • 鈱 + 鈱 + H: Esconder todas las aplicaciones excepto la actual
  • 鈱 + 鈱 + W: Cierra todas las ventanas para una aplicaci贸n
  • 鈱 + 鈱 + ESC: Ventana que permite forzar el cierre de aplicaciones
  • F11: Mostrar escritorio

Screenshots

  • 鈱 + 鈱 + 1: Capturar pantalla (Shottr)
  • 鈱 + 鈱 + 2: Capturar 谩rea (Shottr)
  • 鈱 + 鈱 + 3: Capturar pantalla (Nativo)
  • 鈱 + 鈱 + 4: Capturar 谩rea (Nativo)
  • 鈱 + 鈱 + 5: Capturar v铆deo (Nativo)

Manejo de ventanas

Atajos de teclado custom definidos en Raycast o Rectangle:

  • 鈱 + 鈱 + Left: Mover a la izquierda (rota entre 1/3, 2/3…)
  • 鈱 + 鈱 + Right: Mover a la derecha (rota entre 1/3, 2/3…)
  • 鈱 + 鈱 + Up: Mover arriba (rota entre 1/3, 2/3…) Nota: Conflicto con atajo de teclado en VSCode
  • 鈱 + 鈱 + Down: Mover abajo (rota entre 1/3, 2/3…) Nota: Conflicto con atajo de teclado en VSCode
  • 鈱 + 鈱 + C: Centrar (rota entre 1/3, 2/3…)
  • 鈱 + 鈱 + 鈱 + C: Centrar ventana
  • 鈱 + 鈱 + F: Maximizar
  • 鈱 + 鈱 + Del: Restaurar
  • 鈱 + 鈱 + +: Agrandar
  • 鈱 + 鈱 + -: Empeque帽ecer

Historial del Clipboard

  • 鈱 + 鈱 + V: Historial del portapapeles Raycast

Atajos de teclado con Hyper key

  • 鈱 + 鈱 + 鈱 + 鈬 + F: Firefox
  • 鈱 + 鈱 + 鈱 + 鈬 + C: Chrome
  • 鈱 + 鈱 + 鈱 + 鈬 + V: VSCode
  • 鈱 + 鈱 + 鈱 + 鈬 + W: Warp
  • 鈱 + 鈱 + 鈱 + 鈬 + S: Slack
  • 鈱 + 鈱 + 鈱 + 鈬 + Enter: Confetti (extensi贸n de Raycast)