C'è qualcosa di speciale nella cartella "Applicazioni"?

4

Poiché ora ho alcuni Mac diversi in casa, è dolorosamente evidente quanto possa essere complicato fare in modo che tutto sia sincronizzato correttamente su più sistemi. La musica e altri file scaricati così come documenti e foto sono abbastanza facili, ma quando si tratta di assicurarsi che le app installate siano sincronizzate, non sono così sicuro che sia così facile.

Potrebbe essere, e potrei essere solo un paranoico, ma vorrei una seconda opinione:

C'è qualcosa di speciale nella cartella "Applicazioni" in cui le app hanno il percorso di installazione predefinito o possono essere installate in una cartella (ad esempio una cartella di Google Drive) e sincronizzate su più sistemi?

    
posta Terrance Shaw 02.09.2012 - 23:09
fonte

2 risposte

9

Da alcuni esperimenti qui (non documentazione ufficiale, quindi interpretare di conseguenza), sembra che

  1. Puoi eseguire la maggior parte delle applicazioni correttamente da qualsiasi cartella, ma

  2. Sì, ci sono alcune proprietà speciali della cartella /Applications .

Includo l'avvertenza "la maggior parte" al punto # 1 perché qualsiasi applicazione potrebbe essere scritta per contenere uno script che (incautamente) aveva un percorso hard codificato in /Applications/App name.app/Contents/whatever , nel qual caso si interromperà se viene eseguito da una posizione diversa dalla cartella /Applications . Cattivo design, ma certamente qualcuno potrebbe scrivere in questo modo. Dalla sperimentazione, non ho trovato nessuna applicazione che non funzionasse quando provengo da varie cartelle nella mia directory ~ , ma altri report che tali applicazioni esistono e includono MAMP.

Tuttavia, ho riscontrato che le applicazioni scaricate e eseguite da vari punti in ~ non vengono visualizzate in Launchpad. Al contrario, non appena un'app viene posizionata in /Applications , viene visualizzata in Launchpad e rimane lì indicando correttamente la posizione corrente anche se successivamente la si sposta in una posizione nella home directory. Non sono stato in grado di determinare se le applicazioni devono essere in una directory /Applications o ~/Applications supportata ufficialmente per registrare correttamente Servizi con il sistema operativo.

Quindi la mia risposta provvisoria è sì, tu puoi eseguire applicazioni al di fuori di ~/Applications , ma c'è almeno un po 'di speciale in quella particolare cartella.

    
risposta data 12.09.2012 - 06:59
fonte
3

Se un'applicazione in bundle viene spostata da un'altra parte, un'altra versione viene copiata nel percorso predefinito quando viene aggiornato OS X.

Non so se fosse qualcosa di specifico per la mia installazione, ma Activity Monitor si è arrestato in modo anomalo all'avvio su 10.6 se è stato spostato da / Applicazioni / Utility /.

defaults -app funziona solo con le applicazioni in /Applications/ e ~/Applications/ .

    
risposta data 12.09.2012 - 17:06
fonte

Leggi altre domande sui tag