Kopia zapasowa i przywracanie Maccy: jak zapisać ustawienia, przypięte elementy i historię schowka
Krótka odpowiedź: Maccy nie ma przycisku eksportu, ale wszystko, co przechowuje, leży w dwóch miejscach, które możesz po prostu skopiować: w pliku preferencji (ustawienia) oraz w niewielkiej bazie SQLite (historia i przypięte elementy). Zamknij Maccy App, skopiuj oba elementy w bezpieczne miejsce, a żeby przywrócić dane, wrzuć je z powrotem w te same lokalizacje przed ponownym uruchomieniem aplikacji. Same ustawienia wyeksportujesz też jednym poleceniem defaults.
Co tak naprawdę przechowuje Maccy i co warto backupować?
Maccy Mac działa lokalnie (local-first), więc nie ma tu konta ani kopii w chmurze, do której można wrócić. Twoje dane istnieją wyłącznie na Macu. Dzielą się na trzy warstwy, które wymagają innego podejścia:
| Warstwa | Co zawiera | Warto robić kopię? | Metoda |
|---|---|---|---|
| Ustawienia | Globalny skrót, rozmiar historii, listy ignorowanych aplikacji, wygląd, zachowanie przy wklejaniu | Tak, zawsze | defaults export lub kopia pliku .plist |
| Przypięte elementy | Snippety przypięte do ponownego użycia | Tak, to ręcznie dobrane treści, trudne do odtworzenia | Kopia bazy danych |
| Historia schowka | Wszystko, co ostatnio skopiowałeś | Zwykle nie. Jest ulotna i często wrażliwa | Kopia bazy danych (opcjonalnie) |
Przypięte elementy i historia siedzą w tej samej bazie, więc nie zrobisz kopii jednego bez drugiego. Jeśli zależy Ci tylko na pinach, przywróć bazę, a potem usuń z menu nieprzypięte pozycje.
Krok 0: którą wersję Maccy używasz?
To ważniejsze niż cokolwiek innego w tym poradniku, bo lokalizacje plików się różnią. Wersja z Mac App Store działa w piaskownicy (sandbox) Apple, która przenosi jej dane do folderu kontenera. Wersja z GitHuba lub Homebrew (brew install maccy) nie jest sandboxowana.
| App Store (sandbox) | GitHub / Homebrew | |
|---|---|---|
| Folder z danymi | ~/Library/Containers/org.p0deje.Maccy/Data/Library/Application Support/Maccy/ |
~/Library/Application Support/Maccy/ |
| Plik preferencji | ~/Library/Containers/org.p0deje.Maccy/Data/Library/Preferences/org.p0deje.Maccy.plist |
~/Library/Preferences/org.p0deje.Maccy.plist |
Nie wiesz, którą wersję masz? Otwórz Terminal i uruchom ls ~/Library/Containers | grep -i maccy. Jeśli zobaczysz org.p0deje.Maccy Clipboard, to jest wersja sandboxowana. Jeśli nic się nie pojawi, zajrzyj do ~/Library/Application Support/Maccy/. (Folder Library jest domyślnie ukryty w Finderze. Użyj Idź → Przejdź do folderu… i wklej ścieżkę.)
Jak zrobić kopię ustawień Maccy
Opcja A: polecenie defaults (wersja bez sandboxa)
Preferencje Maccy znajdują się w domenie defaults org.p0deje.Maccy. Wyeksportuj je do przenośnego pliku:
defaults export org.p0deje.Maccy ~/Desktop/maccy-settings.plist
To czystsze rozwiązanie niż kopiowanie surowego pliku preferencji, bo odczytuje aktualne wartości, a nie to, co macOS ostatnio zapisał na dysk.
Opcja B: bezpośrednia kopia pliku plist (działa w obu wersjach)
Najpierw zamknij Maccy z ikony na pasku menu, a potem skopiuj plik preferencji ze ścieżki podanej w tabeli powyżej. Zamknięcie aplikacji jest istotne: macOS buforuje preferencje w pamięci i przy wyjściu z aplikacji może nadpisać Twoją kopię albo przywrócony plik.
Uwaga dla użytkowników App Store: defaults export czyta standardową lokalizację preferencji, a nie kontener sandboxa, więc w wersji sandboxowanej może zwrócić puste lub nieaktualne wartości. Dla tej wersji użyj opcji B.
Jak zrobić kopię przypiętych elementów i historii schowka
- Całkowicie zamknij Maccy. Gdy aplikacja działa, baza jest w aktywnym użyciu.
- Otwórz folder z danymi dla swojej wersji (patrz tabela powyżej).
- Skopiuj cały folder
Maccy. Nie wybieraj pojedynczych plików. Bazy SQLite w trybie WAL trzymają świeże zapisy w plikach towarzyszących (zwykle-wali-shmobok głównego pliku.sqlite), a kopia samego pliku głównego może po cichu pominąć Twoje najnowsze piny. - Wklej folder w bezpieczne miejsce, najlepiej z datą w nazwie, np.
maccy-2026-10-21. - Uruchom Maccy ponownie.
Szybki one-liner dla wersji bez sandboxa:
osascript -e 'quit app "Maccy"'
cp -R ~/Library/Application\ Support/Maccy ~/Desktop/maccy-backup-$(date +%F)
open -a Maccy
Jak przywrócić Maccy na tym samym Macu lub na nowym
- Zainstaluj Maccy (tym samym kanałem co wcześniej, żeby ścieżki się zgadzały) i uruchom go raz, żeby utworzył swoje foldery. Potem zamknij.
- Przywróć bazę: podmień zawartość folderu danych
Maccyna swoją kopię zapasową. - Przywróć ustawienia:
- Wersja bez sandboxa:
defaults import org.p0deje.Maccy ~/Desktop/maccy-settings.plist - Obie wersje: skopiuj zapisany plik
.plistna miejsce pliku w ścieżce preferencji.
- Wersja bez sandboxa:
- Wyczyść bufor preferencji:
killall cfprefsd - Uruchom Maccy ponownie i otwórz go swoim skrótem. Piny i ustawienia powinny wrócić.
- Nadaj uprawnienia od nowa. macOS wiąże uprawnienie Dostępności z zainstalowaną aplikacją, więc na nowym Macu musisz włączyć Maccy w Ustawienia systemowe → Prywatność i ochrona → Dostępność, zanim zadziała automatyczne wklejanie.
Przenosisz dane między wersją sandboxowaną a niesandboxowaną? Skopiuj pliki do odpowiednich ścieżek nowej wersji. Format jest ten sam, zmienia się tylko lokalizacja, choć na początek przetestowałbym to na kopii zapasowej.
Automatyzacja: Time Machine i krótki skrypt
Time Machine już to załatwia, jeśli jest włączony. Obie lokalizacje danych leżą w Bibliotece użytkownika, którą Time Machine domyślnie uwzględnia. Aby odzyskać dane, otwórz folder w Finderze, wejdź do Time Machine i przywróć starszą wersję folderu Maccy przy zamkniętej aplikacji. Dla większości osób to cała strategia backupu.
Jeśli chcesz mieć świadomą, przenośną kopię (na przykład do dotfiles albo checklisty „nowy Mac”), najrozsądniejszy jest skrypt zapisujący same ustawienia:
#!/bin/bash
# Kopia samych ustawień Maccy (wersja bez sandboxa)
mkdir -p ~/Backups/maccy
defaults export org.p0deje.Maccy ~/Backups/maccy/settings-$(date +%F).plist
Ustawienia są małe, niewrażliwe i bezpieczne w repozytorium z dotfiles. Baza danych nie spełnia żadnego z tych warunków.
O czym wszyscy zapominają: Twoja kopia jest pełna sekretów
Baza schowka to dziennik wszystkiego, co skopiowałeś: kluczy API, adresów, fragmentów prywatnych wiadomości, czasem haseł. Maccy ignoruje kopie oznaczone przez menedżery haseł jako ukryte, co pomaga, ale zależy to od tego, czy aplikacja źródłowa zachowuje się poprawnie. Traktuj więc bazę odpowiednio:
- Nigdy nie commituj jej do Gita ani nie wrzucaj do współdzielonego folderu w chmurze.
- Przechowuj ją zaszyfrowaną: w zaszyfrowanym obrazie dysku (Narzędzie dyskowe → Nowy obraz → Pusty obraz, z szyfrowaniem) albo na woluminie chronionym przez FileVault.
- Rozważ kopię samych pinów. Przywróć bazę, otwórz menu Maccy i użyj opcji Wyczyść, by usunąć nieprzypiętą historię. Zanim udostępnisz kopię, usuń to, czego nie potrzebujesz.
- Usuwaj stare kopie. Półroczny backup nadal zawiera każdy sekret, który wtedy skopiowałeś.
Taka jest uczciwa cena narzędzia local-first: żaden serwer nie trzyma Twoich danych, co jest plusem dla prywatności, ale oznacza też, że to Ty odpowiadasz za właściwe obchodzenie się z plikami.
Gdy przywracanie nie działa
| Objaw | Prawdopodobna przyczyna | Rozwiązanie |
|---|---|---|
| Ustawienia nie zmieniły się po imporcie | Bufor preferencji macOS | Zamknij Maccy, uruchom killall cfprefsd, otwórz ponownie |
| Historia jest pusta po przywróceniu | Folder z niewłaściwej wersji lub skopiowany tylko główny plik bazy | Sprawdź ponownie tabelę ścieżek; skopiuj cały folder wraz z plikami towarzyszącymi |
| Piny są, ale brakuje najnowszych | Kopia zrobiona przy działającym Maccy | Powtórz backup przy całkowicie zamkniętej aplikacji |
| Skrót działa, ale automatyczne wklejanie nie | Brak uprawnienia Dostępności w nowej instalacji | Włącz Maccy w Prywatność i ochrona → Dostępność |
| Przywrócone ustawienia wracają do poprzednich po zamknięciu | Maccy działał podczas kopiowania plików | Zawsze zamykaj aplikację, zanim dotkniesz plików |
W skrócie
Ustawienia backupuj często (to banalne i nieszkodliwe), bazę danych tylko wtedy, gdy masz piny, które warto zachować, i zawsze przy zamkniętym Maccy. Wszystko, co zawiera historię, szyfruj. To cały system, a za pierwszym razem zajmie Ci jakieś dwie minuty.
Maccy jest darmowy i privacy-security/is-maccy-safe-privacy-security-review-2026″>open source, więc jeśli coś w Twojej konfiguracji działa inaczej, niż opisano tutaj, najlepszym miejscem do sprawdzenia aktualnego zachowania są zgłoszenia (issues) w repozytorium projektu na GitHubie. Co jest dla Ciebie ważniejsze: ustawienia czy piny? Jeśli piny, naturalną kontynuacją będzie nasz poradnik o ich porządkowaniu.
FAQ
Czy Maccy ma wbudowaną funkcję eksportu lub importu?
O ile wiem, nie, dlatego ten poradnik opiera się na kopiowaniu plików i poleceniu defaults.
Czy Maccy synchronizuje historię schowka przez iCloud?
Nie. Maccy przechowuje wszystko lokalnie i nie ma usługi synchronizacji. Uniwersalny schowek (Universal Clipboard) Apple udostępnia bieżącą zawartość schowka między urządzeniami, ale to osobna funkcja systemu i nie tworzy zsynchronizowanej historii.
Gdzie Maccy przechowuje dane na Macu?
W ~/Library/Application Support/Maccy/ dla wersji z GitHuba i Homebrew albo w ~/Library/Containers/org.p0deje.Maccy/ dla wersji z Mac App Store.
Czy Time Machine zrobi kopię historii Maccy?
Tak. Obie lokalizacje leżą w Bibliotece użytkownika, którą Time Machine domyślnie uwzględnia, chyba że dodałeś wykluczenie.
Czy mogę zrobić kopię samych przypiętych elementów?
Nie osobno. Piny i historia dzielą jedną bazę. Zrób kopię bazy, a po przywróceniu usuń nieprzypięte elementy, jeśli chcesz zacząć od czystej karty.
