Copia de seguridad y restauración de Maccy: cómo guardar tus ajustes, elementos fijados e historial del portapapeles
Respuesta rápida: Maccy no tiene un botón de exportar, pero todo lo que guarda vive en dos sitios que puedes copiar: un archivo de preferencias (tus ajustes) y una pequeña base de datos SQLite (el historial y los elementos fijados). Cierra Maccy App, copia ambos a una carpeta segura y, para restaurar, devuélvelos a las mismas ubicaciones antes de volver a abrir la app. Los ajustes también se pueden exportar por sí solos con un único comando defaults.
¿Qué almacena realmente Maccy y qué conviene respaldar?
Maccy Mac es una app local-first: no hay cuenta ni copia en la nube a la que recurrir. Tus datos existen únicamente en tu Mac. Se dividen en tres capas, y cada una merece un tratamiento distinto:
| Capa | Qué contiene | ¿Merece la pena respaldarla? | Método |
|---|---|---|---|
| Ajustes | Atajo global, tamaño del historial, listas de exclusión, apariencia, comportamiento al pegar | Sí, siempre | defaults export o copiar el .plist |
| Elementos fijados | Fragmentos que has fijado para reutilizar | Sí: están curados a mano y cuesta recrearlos | Copiar la base de datos |
| Historial del portapapeles | Todo lo que has copiado recientemente | Normalmente no: es efímero y a menudo sensible | Copiar la base de datos (opcional) |
Los elementos fijados y el historial comparten la misma base de datos, así que no puedes respaldar uno sin el otro. Si solo quieres conservar los fijados, restaura la base de datos y después borra los elementos no fijados desde el menú.
Paso 0: ¿Qué versión de Maccy estás usando?
Esto importa más que cualquier otra cosa de este tutorial, porque la ubicación de los archivos cambia. La versión de la Mac App Store se ejecuta dentro del sandbox de Apple, que reubica sus datos en una carpeta contenedora. La versión de GitHub o de Homebrew (brew install maccy) no está en sandbox. —
| App Store (con sandbox) | GitHub / Homebrew | |
|---|---|---|
| Carpeta de datos | ~/Library/Containers/org.p0deje.Maccy/Data/Library/Application Support/Maccy/ |
~/Library/Application Support/Maccy/ |
| Archivo de preferencias | ~/Library/Containers/org.p0deje.Maccy/Data/Library/Preferences/org.p0deje.Maccy.plist |
~/Library/Preferences/org.p0deje.Maccy.plist |
¿No sabes cuál tienes? Abre Terminal y ejecuta ls ~/Library/Containers | grep -i maccy. Si devuelve org.p0deje.Maccy Clipboard, usas la versión con sandbox. Si no aparece nada, revisa ~/Library/Application Support/Maccy/. (La carpeta Library está oculta por defecto en Finder: usa Ir → Ir a la carpeta… y pega la ruta.)
Cómo hacer una copia de los ajustes de Maccy
Opción A: el comando defaults (versión sin sandbox)
Las preferencias de Maccy viven en el dominio de defaults org.p0deje.Maccy. Expórtalas a un archivo portable:
defaults export org.p0deje.Maccy ~/Desktop/maccy-settings.plist
Es más limpio que copiar el archivo de preferencias en bruto, porque lee los valores en vivo en lugar de lo último que macOS haya volcado a disco.
Opción B: copiar el plist directamente (válido para ambas versiones)
Cierra primero Maccy desde el icono de la barra de menús y luego copia el archivo de preferencias desde la ruta indicada en la tabla anterior. Cerrar la app es importante: macOS guarda las preferencias en caché en memoria y puede sobrescribir tu copia, o el archivo restaurado, al salir.
Aviso para usuarios de la App Store: defaults export lee la ubicación normal de preferencias, no el contenedor del sandbox, así que con la versión sandboxed puede devolver valores vacíos o desactualizados. Para esa versión, usa la Opción B.
Cómo copiar los elementos fijados y el historial del portapapeles
- Cierra Maccy por completo. La base de datos está en uso activo mientras la app se ejecuta.
- Abre la carpeta de datos de tu versión (consulta la tabla anterior).
- Copia la carpeta
Maccyentera. No elijas solo un archivo. Las bases de datos SQLite en modo WAL guardan las escrituras recientes en archivos auxiliares (normalmente-waly-shm, junto al archivo.sqliteprincipal), y una copia solo del archivo principal puede dejarse fuera, sin avisar, tus últimos elementos fijados. — - Pega la carpeta en un lugar seguro, a ser posible con la fecha en el nombre, por ejemplo
maccy-2026-10-21. - Vuelve a abrir Maccy.
Un comando rápido para la versión sin sandbox:
osascript -e 'quit app "Maccy"'
cp -R ~/Library/Application\ Support/Maccy ~/Desktop/maccy-backup-$(date +%F)
open -a Maccy
Cómo restaurar Maccy en el mismo Mac o en uno nuevo
- Instala Maccy (por el mismo canal de distribución que antes, para que las rutas coincidan) y ábrelo una vez para que cree sus carpetas. Después, ciérralo.
- Restaura la base de datos: sustituye el contenido de la carpeta de datos
Maccypor tu copia de seguridad. - Restaura los ajustes:
- Versión sin sandbox:
defaults import org.p0deje.Maccy ~/Desktop/maccy-settings.plist - Cualquiera de las dos versiones: copia el
.plistguardado sobre el que hay en la ruta de preferencias.
- Versión sin sandbox:
- Vacía la caché de preferencias:
killall cfprefsd - Abre Maccy de nuevo y llámalo con tu atajo. Tus elementos fijados y tus ajustes deberían haber vuelto.
- Vuelve a conceder los permisos. macOS asocia el permiso de Accesibilidad a la app instalada, así que en un Mac nuevo tendrás que activar Maccy en Ajustes del Sistema → Privacidad y seguridad → Accesibilidad antes de que funcione el pegado automático.
¿Pasas de la versión con sandbox a la que no lo tiene, o al revés? Copia los archivos a las rutas equivalentes de la nueva versión. El formato es el mismo y solo cambia la ubicación, aunque yo probaría primero con una copia de usar y tirar. —
Automatizarlo: Time Machine y un script mínimo
Time Machine ya lo cubre si lo tienes activo. Ambas ubicaciones de datos están dentro de la carpeta Library de tu usuario, que Time Machine incluye por defecto. Para restaurar, abre la carpeta en Finder, entra en Time Machine y recupera una versión anterior de la carpeta de Maccy con la app cerrada. Para la mayoría de la gente, esa es toda la estrategia de copias.
Si quieres una copia deliberada y portable (por ejemplo, para tus dotfiles o para la lista de tareas de un Mac nuevo), lo ideal es un script que solo guarde los ajustes:
#!/bin/bash
# Copia solo los ajustes de Maccy (versión sin sandbox)
mkdir -p ~/Backups/maccy
defaults export org.p0deje.Maccy ~/Backups/maccy/settings-$(date +%F).plist
Los ajustes ocupan poco, no son sensibles y se pueden guardar sin problema en un repositorio de dotfiles. La base de datos no cumple ninguna de esas dos condiciones.
La parte que casi todos se saltan: tu copia está llena de secretos
Una base de datos de portapapeles es un diario de todo lo que has copiado: claves de API, direcciones, fragmentos de mensajes privados y, a veces, contraseñas. Maccy ignora las copias que los gestores de contraseñas marcan como ocultas, lo cual ayuda, pero depende de que la app de origen se comporte correctamente. Trata la base de datos en consecuencia:
- No la subas nunca a Git ni la dejes en una carpeta compartida de la nube.
- Guárdala cifrada: en una imagen de disco cifrada (Utilidad de Discos → Archivo → Nueva imagen → Imagen en blanco, con cifrado) o en un volumen protegido con FileVault.
- Plantéate respaldar solo los fijados. Restaura la base de datos, abre el menú de Maccy y usa Clear (Borrar) para eliminar el historial no fijado. Antes de compartir una copia, quita lo que no necesites.
- Borra las copias antiguas. Una copia de hace seis meses sigue conteniendo todos los secretos que copiaste entonces.
Este es el peaje honesto de una herramienta local-first: no hay ningún servidor con tus datos, lo cual es una victoria para la privacidad, pero también significa que la responsabilidad de manejar bien los archivos es tuya.
Cuando la restauración no funciona
| Síntoma | Causa probable | Solución |
|---|---|---|
| Los ajustes no cambiaron tras importar | Caché de preferencias de macOS | Cierra Maccy, ejecuta killall cfprefsd y ábrelo de nuevo |
| El historial está vacío tras restaurar | Carpeta de la versión equivocada, o solo se copió el archivo principal de la base de datos | Revisa la tabla de rutas; copia la carpeta entera, con los archivos auxiliares |
| Aparecen los fijados, pero faltan los más recientes | La copia se hizo con Maccy en ejecución | Repite la copia con Maccy completamente cerrado |
| El atajo funciona pero el pegado automático no | No se concedió el permiso de Accesibilidad en la nueva instalación | Activa Maccy en Privacidad y seguridad → Accesibilidad |
| Los ajustes restaurados se revierten al salir | Maccy estaba en ejecución al copiar los archivos | Cierra siempre la app antes de tocar los archivos |
En resumen
Respalda los ajustes con frecuencia (es trivial e inofensivo), respalda la base de datos solo si tienes fijados que merezca la pena conservar, y hazlo siempre con Maccy cerrado. Cifra todo lo que incluya historial. Ese es todo el sistema, y la primera vez te llevará unos dos minutos.
Maccy es gratuito y de código abierto, así que si algo de tu configuración se comporta de forma distinta a lo descrito aquí, los issues del proyecto en GitHub son el mejor sitio para comprobar el comportamiento actual. ¿Qué capa te importa más, tus ajustes o tus fijados? Si son los fijados, nuestra guía para organizarlos es una lectura natural para seguir.
Preguntas frecuentes
¿Tiene Maccy una función integrada de exportar o importar?
Que yo sepa, no, y por eso este tutorial recurre a copias de archivos y al comando defaults. —
¿Sincroniza Maccy el historial del portapapeles a través de iCloud?
No. Maccy almacena todo de forma local y no cuenta con ningún servicio de sincronización. El Portapapeles Universal de Apple comparte el contenido actual del portapapeles entre tus dispositivos, pero es una función aparte del sistema y no genera un historial sincronizado.
¿Dónde guarda Maccy sus datos en el Mac?
En ~/Library/Application Support/Maccy/ en las versiones de GitHub y Homebrew, o dentro de ~/Library/Containers/org.p0deje.Maccy/ en la versión de la Mac App Store.
¿Hace Time Machine copia del historial de Maccy?
Sí. Las dos ubicaciones están dentro de la carpeta Library de tu usuario, que Time Machine incluye por defecto, salvo que hayas añadido una exclusión.
¿Puedo respaldar solo mis elementos fijados?
No por separado. Los fijados y el historial comparten una única base de datos. Haz la copia de la base de datos y, después de restaurarla, borra los elementos no fijados si quieres empezar de cero.
