Backup e ripristino di Maccy: come salvare impostazioni, elementi fissati e cronologia degli appunti
Risposta rapida: Maccy non ha un pulsante di esportazione, ma tutto ciò che conserva si trova in due posti che puoi copiare: un file delle preferenze (le impostazioni) e un piccolo database SQLite (cronologia ed elementi fissati). Chiudi Maccy App, copia entrambi in una cartella sicura e, per ripristinare, rimettili negli stessi percorsi prima di riaprire l’app. Le sole impostazioni si possono esportare anche con un singolo comando defaults.
Cosa salva davvero Maccy e cosa conviene includere nel backup?
Maccy Mac è local-first: non c’è nessun account e nessuna copia nel cloud a cui ripiegare. I tuoi dati esistono solo sul tuo Mac e si dividono in tre livelli, che richiedono un trattamento diverso:
| Livello | Cosa contiene | Vale la pena salvarlo? | Metodo |
|---|---|---|---|
| Impostazioni | Scorciatoia globale, dimensione della cronologia, elenchi di esclusione, aspetto, comportamento dell’incolla | Sì, sempre | defaults export oppure copia del .plist |
| Elementi fissati | Gli snippet che hai fissato per riutilizzarli | Sì: sono curati a mano e difficili da ricreare | Copia del database |
| Cronologia degli appunti | Tutto ciò che hai copiato di recente | Di solito no: è effimera e spesso sensibile | Copia del database (facoltativa) |
Elementi fissati e cronologia condividono lo stesso database, quindi non puoi salvare l’uno senza l’altra. Se ti interessano solo i pin, ripristina il database e poi elimina dal menu gli elementi non fissati.
Passo 0: quale build di Maccy stai usando?
Questo punto conta più di qualsiasi altro in questo tutorial, perché i percorsi dei file cambiano. La versione del Mac App Store gira nella sandbox di Apple, che sposta i dati in una cartella container. La build da GitHub o da Homebrew (brew install maccy) non è in sandbox. —
| App Store (sandbox) | GitHub / Homebrew | |
|---|---|---|
| Cartella dei dati | ~/Library/Containers/org.p0deje.Maccy/Data/Library/Application Support/Maccy/ |
~/Library/Application Support/Maccy/ |
| File delle preferenze | ~/Library/Containers/org.p0deje.Maccy/Data/Library/Preferences/org.p0deje.Maccy.plist |
~/Library/Preferences/org.p0deje.Maccy.plist |
Non sai quale hai? Apri il Terminale ed esegui ls ~/Library/Containers | grep -i maccy. Se compare org.p0deje.Maccy Clipboard, stai usando la build in sandbox. Se non compare nulla, controlla ~/Library/Application Support/Maccy/. (In Finder la cartella Libreria è nascosta per impostazione predefinita: usa Vai → Vai alla cartella… e incolla il percorso.)
Come fare il backup delle impostazioni di Maccy
Opzione A: il comando defaults (build non in sandbox)
Le preferenze di Maccy risiedono nel dominio org.p0deje.Maccy. Esportale in un file portabile:
defaults export org.p0deje.Maccy ~/Desktop/maccy-settings.plist
È più pulito che copiare il file grezzo delle preferenze, perché legge i valori correnti invece di quelli che macOS ha scritto su disco per ultimi.
Opzione B: copiare direttamente il plist (vale per entrambe le build)
Chiudi prima Maccy dall’icona nella barra dei menu, poi copia il file delle preferenze dal percorso indicato nella tabella qui sopra. Chiudere l’app è importante: macOS tiene le preferenze in cache in memoria e, all’uscita, può sovrascrivere la tua copia o il file ripristinato.
Attenzione se usi la versione App Store: defaults export legge la posizione normale delle preferenze, non il container della sandbox, quindi con la build in sandbox può restituire valori vuoti o obsoleti. Per quella build usa l’Opzione B.
Come fare il backup di elementi fissati e cronologia degli appunti
- Chiudi completamente Maccy. Finché l’app è in esecuzione, il database è in uso.
- Apri la cartella dei dati della tua build (vedi la tabella sopra).
- Copia l’intera cartella
Maccy. Non scegliere un solo file. I database SQLite in modalità WAL tengono le scritture recenti in file accessori (di solito-wale-shm, accanto al file.sqliteprincipale), e un backup del solo file principale può perdere in silenzio i pin più recenti. — - Incolla la cartella in un posto sicuro, meglio se con la data nel nome, per esempio
maccy-2026-10-21. - Riapri Maccy.
Un comando rapido per la build non in sandbox:
osascript -e 'quit app "Maccy"'
cp -R ~/Library/Application\ Support/Maccy ~/Desktop/maccy-backup-$(date +%F)
open -a Maccy
Come ripristinare Maccy sullo stesso Mac o su uno nuovo
- Installa Maccy (dallo stesso canale di distribuzione di prima, così i percorsi coincidono) e avvialo una volta perché crei le sue cartelle. Poi chiudilo.
- Ripristina il database: sostituisci il contenuto della cartella dati
Maccycon la copia di backup. - Ripristina le impostazioni:
- Build non in sandbox:
defaults import org.p0deje.Maccy ~/Desktop/maccy-settings.plist - Entrambe le build: copia il
.plistsalvato sopra quello presente nel percorso delle preferenze.
- Build non in sandbox:
- Svuota la cache delle preferenze:
killall cfprefsd - Riapri Maccy e richiamalo con la tua scorciatoia. Pin e impostazioni dovrebbero essere tornati.
- Concedi di nuovo i permessi. macOS lega il permesso di Accessibilità all’app installata, quindi su un Mac nuovo dovrai abilitare Maccy in Impostazioni di Sistema → Privacy e sicurezza → Accessibilità prima che l’incolla automatica funzioni.
Stai passando da una build in sandbox a una non in sandbox (o viceversa)? Copia i file nei percorsi corrispondenti della nuova build. Il formato è lo stesso, cambia solo la posizione, ma ti consiglio di provare prima con una copia di prova. —
Automatizzare tutto: Time Machine e uno script minimo
Time Machine copre già questo caso, se è attivo. Entrambe le posizioni dei dati si trovano nella Libreria della tua cartella Home, che Time Machine include per impostazione predefinita. Per ripristinare, apri la cartella in Finder, entra in Time Machine e recupera una versione precedente della cartella Maccy, con Maccy chiuso. Per la maggior parte delle persone, questa è l’intera strategia di backup.
Se vuoi una copia deliberata e portabile (per esempio per i dotfile o per la checklist del Mac nuovo), la soluzione ideale è uno script che salvi solo le impostazioni:
#!/bin/bash
# Backup delle sole impostazioni di Maccy (build non in sandbox)
mkdir -p ~/Backups/maccy
defaults export org.p0deje.Maccy ~/Backups/maccy/settings-$(date +%F).plist
Le impostazioni sono leggere, non sensibili e si possono tranquillamente tenere in un repository di dotfile. Il database non ha nessuna di queste caratteristiche.
La parte che molti saltano: il backup è pieno di segreti
Un database della clipboard è il diario di tutto ciò che hai copiato: chiavi API, indirizzi, frammenti di messaggi privati, a volte password. Maccy ignora le copie che i gestori di password contrassegnano come nascoste, e questo aiuta, ma dipende dal fatto che l’app di origine si comporti correttamente. Tratta quindi il database di conseguenza:
- Non committarlo mai su Git e non metterlo in una cartella cloud condivisa.
- Conservalo cifrato: in un’immagine disco cifrata (Utility Disco → Nuova immagine → Immagine vuota, con crittografia) oppure su un volume protetto da FileVault.
- Valuta di salvare solo i pin. Ripristina il database, apri il menu di Maccy e usa Cancella per rimuovere la cronologia non fissata. Prima di condividere un backup, elimina ciò che non serve.
- Elimina le vecchie copie. Un backup di sei mesi fa contiene ancora ogni segreto che avevi copiato allora.
È il compromesso onesto di uno strumento local-first: nessun server custodisce i tuoi dati, ed è un vantaggio per la privacy, ma significa anche che sei tu a doverti occupare di gestire bene i file.
Quando il ripristino non funziona
| Sintomo | Causa probabile | Soluzione |
|---|---|---|
| Le impostazioni non cambiano dopo l’importazione | Cache delle preferenze di macOS | Chiudi Maccy, esegui killall cfprefsd, riapri |
| La cronologia è vuota dopo il ripristino | Cartella della build sbagliata, o copiato solo il file principale del database | Ricontrolla la tabella dei percorsi; copia l’intera cartella, file accessori inclusi |
| I pin ci sono ma mancano gli ultimi | Backup eseguito mentre Maccy era in esecuzione | Rifai il backup con Maccy completamente chiuso |
| La scorciatoia funziona ma l’incolla automatica no | Permesso di Accessibilità non concesso sulla nuova installazione | Abilita Maccy in Privacy e sicurezza → Accessibilità |
| Le impostazioni ripristinate tornano come prima alla chiusura | Maccy era in esecuzione durante la copia dei file | Chiudi sempre l’app prima di toccare i file |
In breve
Salva le impostazioni spesso (è banale e innocuo), salva il database solo se hai pin che vale la pena conservare, e fallo sempre con Maccy chiuso. Cifra tutto ciò che include la cronologia. Questo è l’intero sistema, e la prima volta richiede circa due minuti.
Maccy è gratuito e open source: se nella tua configurazione qualcosa si comporta in modo diverso da quanto descritto qui, le issue su GitHub del progetto sono il posto migliore per verificare il comportamento attuale. Cosa conta di più per te, le impostazioni o i pin? Se sono i pin, la nostra guida su come organizzarli è la lettura successiva più naturale.
Domande frequenti
Maccy ha una funzione di esportazione o importazione integrata?
Per quanto ne so, no, ed è per questo che questo tutorial usa copie di file e il comando defaults. —
Maccy sincronizza la cronologia degli appunti tramite iCloud?
No. Maccy conserva tutto in locale e non ha alcun servizio di sincronizzazione. La Clipboard universale di Apple condivide gli appunti correnti tra i tuoi dispositivi, ma è una funzione di sistema separata e non crea una cronologia sincronizzata.
Dove salva i dati Maccy su un Mac?
In ~/Library/Application Support/Maccy/ per le build GitHub e Homebrew, oppure dentro ~/Library/Containers/org.p0deje.Maccy/ per la versione del Mac App Store.
Time Machine fa il backup della cronologia di Maccy?
Sì. Entrambe le posizioni si trovano nella Libreria del tuo utente, che Time Machine include per impostazione predefinita, a meno che tu non abbia aggiunto un’esclusione.
Posso fare il backup solo degli elementi fissati?
Non da soli. Pin e cronologia condividono un unico database. Salva il database e, dopo il ripristino, elimina gli elementi non fissati se vuoi ripartire da zero.
