"Apri con" la configurazione viene avvitata in modo imprevedibile su El Capitan

2

Ho avuto un problema sulla mia installazione El Capitan per alcuni mesi. In momenti imprevedibili, il sistema "disimparisce" i programmi associati a determinati tipi di file.

Ad esempio, faccio doppio clic su un PDF in Finder e tenta di aprirlo con Microsoft Word (che ovviamente si lamenta che non è in grado di aprirlo). Per risolvere, devo [fare clic con il tasto destro del mouse su > "Apri con" - > "Altro ..."] un file PDF, vai a Trova anteprima (che tra l'altro non è nemmeno nelle "Applicazioni consigliate") e seleziona "Apri sempre con", quindi il problema scompare per un po 'di tempo.

Per un po 'ho pensato che questo problema fosse limitato ai PDF, ed era in qualche modo un bug causato da Microsoft Office.

Tuttavia, proprio ora ho avuto lo stesso problema, ma il sistema è stato impostato su iTerm per l'apertura di collegamenti ipertestuali ! Quindi, quando ho fatto clic su un link all'interno di un'email, è stato aperto un iTerm vuoto ... Per risolvere il problema dovevo creare un collegamento a una pagina Web, quindi [tasto destro del mouse - > "Apri con" - > "Altro ..."] e seleziona Firefox.

Sarebbe felice di ricevere aiuto per ripristinare la sanità mentale, o almeno per capire cosa sta succedendo!

    
posta mitchus 02.03.2018 - 16:54
fonte

1 risposta

1

Suggerirei di ricostruire il database LaunchServices, il meccanismo che associa i file alle app che li aprono.

Ci sono diversi siti che spiegano il processo, qui e qui , per esempio.

In sostanza, devi copiare e incollare il seguente comando in Terminale dopo aver eseguito un backup completo con Time Machine:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain u -domain s -domain l -v


Se si sospetta l'utilizzo di Terminal, è possibile utilizzare l'app gratuita Onyx per ricostruire l'indice. Onyx ha molte altre abilità oltre a ricostruire il database di LaunchServices.

Disclaimer : non ho alcuna partecipazione finanziaria o di altro tipo in Titanium Sofware, lo sviluppatore di Onyx.

    
risposta data 02.03.2018 - 18:22
fonte

Leggi altre domande sui tag