Quindi ho cercato in giro e ho cercato di capirlo, ma non riesco a farlo.
So che il database SQLite del launchpad è memorizzato in ~/Library/Application Support/Dock/some-uuid.db
( ref ), ma come meglio posso dire non sembra includere alcuna informazione sulle cartelle create nel launchpad.
Qualcuno sa dove sono archiviate queste informazioni e in quale formato?
Modifica: trovato la posizione, i dettagli nella mia risposta di seguito. Gli unici bit che non riesco a capire ora sono:
- Come creare in modo programmatico una nuova cartella e spostare le app in essa (usando questo db)
-
Per cosa vengono utilizzati i filedb-shm
edb-wal
.- File temporanei SQLite (file di memoria condivisa e di log in scrittura)
- Indica se
~/Library/Application Support/Dock/some-uuid.db
è usato o se è rimasto solo da un aggiornamento osx.