Qualche idea su come disabilitare la versione?

5

Come detto, c'è comunque la possibilità di disabilitarla?

A volte quando chiudo una finestra di TextEdit o qualsiasi altra applicazione, voglio davvero eliminarla. Ma quando apro di nuovo l'applicazione, lo stesso testo che non volevo riappare, e questo è davvero fastidioso.

Grazie.

    
posta revolver 29.03.2012 - 15:58
fonte

4 risposte

2

C'è stata una lunga discussione sui forum di discussione di Apple . Un sacco di persone si lamentano, ma per quanto ne so, al momento non c'è una soluzione solida.

Sembra che l'app-maker possa decidere se includere o meno l'opzione "Versioni". Quindi l'unica ipotesi che posso fare è tornare a una versione precedente dell'app. Nel caso di TextEdit, significherebbe che devi tornare a Snow Leopard, che chiaramente non è una buona opzione.

Puoi sempre provare a riferire ad Apple in merito ai tuoi risultati, forse se un sacco di persone lo fanno (e sembra che sia così), Apple prenderà in considerazione un nuovo modo di gestire le versioni.

    
risposta data 29.03.2012 - 16:07
fonte
4

Sì, puoi disabilitare le versioni a livello globale, l'ho descritto qui:

Come disabilitare le versioni in OS X Lion

Ho trovato un modo per disabilitare Versioni (non Salvataggio automatico) in un modo reversibile (auspicabilmente) non distruttivo: (ri) spostare il database SQLite utilizzato da Versions

Attenzione, questo non ha assolutamente alcuna garanzia e potrebbe danneggiare il tuo sistema!

sudo mv /.DocumentRevisions-V100/db-V1 /.DocumentRevisions-V100/db-V1_off; sudo touch /.DocumentRevisions-V100/db-V1; sudo killall revisiond

Se ha funzionato, riceverai una notifica ad es. in Textedit quando chiudi un documento:

Questo(probabilmente)significacheiltuodocumentoverràcomunquesalvatoautomaticamenteadeterminatiintervalli,maunavoltachiuso(oilprogramma)puoisolorecuperarelaversionepiùrecente(eibackupdiTimeMachine,sedisponibili).

Lemodifichepossonoessereannullateconsudorm/.DocumentRevisions-V100/db-V1;sudomv/.DocumentRevisions-V100/db-V1_off/.DocumentRevisions-V100/db-V1;sudokillallrevisiond

Modifica2012-04-04:

Leversioni(inparticolarediAutosave)possonoancorafinirein~/Library/Containerscomedescrittoin questa risposta .

    
risposta data 04.04.2012 - 18:18
fonte
0

Dopo un rapido Google, sembra che non ci sia. Anche se ho trovato questo post relativo su Super User . Apparentemente puoi farlo in TextEdit (non sono nel mio Mac) andando in Preferenze > Apri e salva > File di risparmio. Le applicazioni gestiscono diversamente, quindi non esiste alcuna impostazione per il sistema a livello di sistema.

    
risposta data 29.03.2012 - 16:06
fonte
0

Il salvataggio automatico non può essere disabilitato in OS X Lion. Ci sono alcune cose che puoi fare che funzionano un po ', ma non sembrano risolvere completamente il problema:

  • Per i singoli documenti, "blocca" il documento facendo clic sulla piccola icona al centro della barra del titolo e scegliendo il lucchetto.
  • A livello di sistema (non funziona per tutte le app), vai su Preferenze di Sistema, seleziona Generale, quindi deseleziona "Ripristina finestre quando esci e riapri le app".
  • Utilizza uno script per eliminare periodicamente i file delle versioni o allo spegnimento.
  • Utilizza uno script per eliminare la directory delle versioni all'avvio, impedendo così alle app di archiviare le versioni in primo luogo

Per la terza opzione, uno script possibile è:

--{code}
--[SCRIPT deleteRevisions]
my deleteRevisions(path to startup disk as text)
-- my deleteRevisions("Aluice-500-Lion:")

on deleteRevisions(leVolume)
          local leDossier, cheminUnix
          set leDossier to leVolume & ".DocumentRevisions-V100:"
          set cheminUnix to quoted form of POSIX path of leDossier

  --  do shell script "stat -F " & cheminUnix
  --> "d--x--x--x 7 root wheel 238 Aug  7 11:21:07 2011 /.DocumentRevisions-V100//"

  do shell script "chmod 700 " & cheminUnix with administrator privileges

  --  do shell script "stat -F " & cheminUnix
  --> "drwx------ 7 root wheel 238 Aug  7 15:47:00 2011 /.DocumentRevisions-V100//"

  do shell script "rm -dfr " & cheminUnix with administrator privileges
  --> ""
end deleteRevisions

--=====
--[/SCRIPT]
--{code}

Alcuni utenti hanno segnalato che alcune app utilizzano directory specifiche per app diverse e pertanto quanto sopra non funziona completamente, ma si prende cura delle semplici app.

Per la quarta opzione, uno script di avvio potrebbe essere:

--{code}
--[SCRIPT deleteApplicationsState]

set leDossier to (path to library folder from user domain as text) & "Saved Application State:"

set cheminUnix to quoted form of POSIX path of leDossier

do shell script "chmod 700 " & cheminUnix --with administrator privileges"

do shell script "rm -dfr " & cheminUnix --with administrator privileges
--> ""

--=====
--[/SCRIPT]
--{code}

Ancora una volta, non tiene conto delle app che archiviano le loro versioni altrove.

    
risposta data 29.03.2012 - 16:06
fonte

Leggi altre domande sui tag