Il terminale "apri" qualsiasi immagine risulta in "Anteprima chiusa inaspettatamente"


2

Ogni volta che premo open blah.png(qualsiasi tipo di immagine) nel mio terminale, ricevo un messaggio "Anteprima chiusa inaspettatamente" da Mac OS X. La soluzione è semplicemente aprire la cartella in Finder utilizzando open ., spostandosi sul file e aprendolo da lì. L'anteprima sembra funzionare bene allora. Tuttavia, questo è fastidioso.

Qualche idea sul perché non riesco a visualizzare openimmagini dal terminale?

La mia versione di OS X è 10.10.5 (14F1808). A proposito, quando premo `` open receptor.png '' (dove receptor.png è il nome del file), il terminale ora dice anche: "LSOpenURLsWithRole () non è riuscito con errore -10810 per il file / Users / asdf / receptor. png." Non so perché non me ne fossi accorto prima.


1
Nel terminale, si può verificare il seguente con un file di immagine che è noto a crash di anteprima quando si utilizza open filename, a scopo di test usano invece, open -a Preview filename. Si blocca ancora l'anteprima?
user3439894

ehi, grazie per la risposta --- sì, sfortunatamente ricevo esattamente lo stesso messaggio di errore ...
Hinton,

1
Quale versione di OS X stai usando? Quali sono le dimensioni dei file che stai tentando di aprire?
Ruddfawcett,

Sto usando Mac OS versione 10.10.5 (14F1808). La dimensione dei file varia. Ma un png di test per esempio è 149K. Ho aggiunto qualche informazione in più alla domanda
Hinton,

1
@Hinton prova chmod +xil file, allora?
Ruddfawcett,

Risposte:


1

Esistono numerosi file di tipo cache che eliminano la maggior parte dei problemi con Anteprima, se li elimini. Ho anche sentito parlare di diversi problemi simili derivanti da ACL (Access Control Lists) non sincronizzati nel sistema.

Innanzitutto reimposta l'ACL per il tuo account, in questo modo. Utilizzare questo come riferimento più dettagliato, se necessario. Solo per porre rimedio ai problemi di Preview.app, probabilmente non è necessario rimuovere tutte le autorizzazioni sul proprio account, quindi ignorare il loro primo passo in cui stanno utilizzando chmodnel terminale. Consiglierei:

  • Riavvia il computer e, sul carillon, tieni premuto Cmd+R
  • Nella parte superiore dello schermo, seleziona "Utilità" -> "Terminale"
  • Nel tipo di terminale resetpassword(puoi anche usare una delle tue vecchie password)
  • Clicca su "Salva"
  • Premi "Ripristina" (appena sotto), che ripristina gli elenchi di controllo di accesso.

Ora accedi al tuo computer e rimuovi la cache di anteprima e i file delle preferenze. Ho usato questo link come riferimento per confermare le posizioni:

Apri Finder, quindi accedi alla tua Libreria utenti tenendo premuto alte scegliendo dal menu "Vai" in alto, "Libreria". Se sei sicuro del terminale, ovviamente puoi anche cancellarli in quel modo. Ad esempio: cd $HOME/Library/allora rm -Rf [each file below]. Non utilizzare il terminale se non ci si è abituati!

cancella le varie cache e i file temporanei relativi all'anteprima eliminando:

  • 'Contenitori / com.apple.Preview'
  • 'Contenitori / com.apple.quicklook.ui.helper'
  • 'Preferenze / com.apple.Preview.LSSharedFileList.plist'
  • 'Preferenze / com.apple.Preview.SandboxedPersistentURLs.LSSharedFileList.plist'
  • "Stato applicazione salvato / com.apple.Preview.savedState"

NON APRIRE ANTEPRIMA PRIMA DI ESEGUIRE L'ESERCIZIO SENZA PERSISTENZA E RIAVVIO.

Ora, fai uno spegnimento completo del tuo sistema, ripristinalo. Questo risolve i problemi più critici con Preview.app. Assicurarsi che quando si arresta, la casella non è selezionata "ricorda i miei programmi aperti".

Se questi passaggi non risolvono il problema, supponendo che non si stia eseguendo software crackato o non autorizzato, è necessario reinstallare OSX o cercare un aiuto professionale da un centro di supporto Apple autorizzato, perché il problema è abbastanza insolito e potrebbe essere serio.


Wow. Non ho idea se funzionerà o no, ma proverò sicuramente al più presto. Grazie mille
Hinton il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.