Terminal "öffnet" ein beliebiges Bild führt zu "Vorschau unerwartet beendet"

Immer wenn ich open blah.pngin meinem Terminal auf (beliebiger Bildtyp) drücke, erhalte ich von Mac OS X die Meldung „Vorschau unerwartet beendet“. Die Lösung besteht darin, einfach den Ordner im Finder mit zu öffnen, zur open .Datei zu navigieren und sie von dort aus zu öffnen. Vorschau scheint dann gut zu funktionieren. Dies ist jedoch ärgerlich.

Irgendwelche Ideen, warum ich keine openBilder vom Terminal bekommen kann?

Meine OS X-Version ist 10.10.5 (14F1808). Übrigens, wenn ich ``receptor.png öffnen'' drücke (wobei rezeptor.png der Dateiname ist), sagt das Terminal jetzt auch: "LSOpenURLsWithRole() failed with error -10810 for the file /Users/asdf/receptor. png." Ich weiß nicht, warum mir das vorher nicht aufgefallen ist.

Können Sie in Terminal Folgendes mit einer Bilddatei testen, von der bekannt ist, dass sie die Vorschau abstürzt, wenn Sie verwenden open filename, verwenden Sie zu Testzwecken stattdessen open -a Preview filename. Stürzt die Vorschau immer noch ab?
hey, danke für die antwort --- ja leider bekomme ich genau die gleiche fehlermeldung ...
Welche Version von OS X verwendest du? Welche Größe haben die Dateien, die Sie öffnen möchten?
Ich verwende Mac OS Version 10.10.5 (14F1808). Die Größe der Dateien variiert. Aber ein Test-PNG ist zum Beispiel 149K. Ich habe der Frage etwas mehr Informationen hinzugefügt
geben den direkten Dateipfad an?
Nein, normalerweise gebe ich den relativen Pfad an, aber ich habe gerade mit dem absoluten Pfad getestet und es hat auch nicht geholfen
Was passiert, wenn Sie die Datei in der Vorschau öffnen, indem Sie darauf doppelklicken?
@Hinton versuchen Sie es chmod +xmit der Datei, irgendetwas dann?
Aus der Vorschau öffnen sich alle Dateien einwandfrei. Meine aktuelle Problemumgehung ist "open". und das Doppelklicken auf die Datei ... was langsamer ist, als nur "Datei öffnen.png" zu sagen. @ruddfawcett, chmod +x hilft leider nicht.
Ich habe versucht, das Problem zu replizieren, und bisher konnte ich es nur einmal zum Scheitern bringen. Seit ich den Befehl jedoch ausgegeben habe, open -n foo.barhat er es nie wieder getan. Versuchen Sie, -nVorschau zu zwingen, eine neue Instanz zu starten, und melden Sie sich.
Das Öffnen mit open -n receptor.pngErgebnissen führt zum gleichen Fehler, sorry

Antworten (1)

Es gibt eine Reihe von Cache-Dateien, die die meisten Probleme mit der Vorschau beheben, wenn Sie sie löschen. Ich habe auch von mehreren ähnlichen Problemen gehört, die sich daraus ergeben, dass ACL (Access Control Lists) auf Ihrem System nicht synchron sind.

Setzen Sie zunächst die ACL für Ihr Konto wie folgt zurück. Verwenden Sie dies bei Bedarf als detailliertere Referenz. Nur um Probleme mit Preview.app zu beheben, müssen Sie wahrscheinlich nicht alle Berechtigungen für Ihr Konto entfernen,chmod ignorieren Sie also den ersten Schritt, in dem sie im Terminal verwendet werden . Ich würde empfehlen:

  • Starten Sie den Computer neu und halten Sie beim Signalton Cmd+ gedrücktR
  • Wählen Sie oben auf dem Bildschirm „Dienstprogramme“ -> „Terminal“
  • Geben Sie im Terminal ein resetpassword(Sie können auch eines Ihrer alten Passwörter verwenden)
  • Klicken Sie auf "Speichern"
  • Drücken Sie „Zurücksetzen“ (direkt darunter), wodurch die Zugriffssteuerungslisten zurückgesetzt werden.

Melden Sie sich jetzt bei Ihrem Computer an und entfernen Sie den Vorschau-Cache und die Einstellungsdateien. Ich habe diesen Link als Referenz verwendet, um die Standorte zu bestätigen:

Öffnen Sie den Finder und navigieren Sie dann zu Ihrer Benutzerbibliothek alt, indem Sie gedrückt halten und im Menü „Gehe zu“ oben „Bibliothek“ auswählen. Wenn Sie mit dem Terminal vertraut sind, können Sie sie natürlich auch so löschen. Zum Beispiel: cd $HOME/Library/dann rm -Rf [each file below]. Verwenden Sie das Terminal nicht, wenn Sie es nicht gewohnt sind!

Löschen Sie die verschiedenen Caches und temporären Dateien, die sich auf die Vorschau beziehen , indem Sie Folgendes löschen:

  • 'Container/com.apple.Preview'
  • 'Container/com.apple.quicklook.ui.helper'
  • 'Preferences/com.apple.Preview.LSSharedFileList.plist'
  • „Preferences/com.apple.Preview.SandboxedPersistentURLs.LSSharedFileList.plist“
  • „Gespeicherter Anwendungsstatus/com.apple.Preview.savedState“

ÖFFNEN SIE DIE VORSCHAU NICHT, BEVOR SIE SICH OHNE BEharrlichkeit AUSLOGGEN UND NEU STARTEN.

Führen Sie jetzt ein vollständiges Herunterfahren Ihres Systems durch und bringen Sie es wieder hoch. Dadurch werden die meisten unkritischen Probleme mit Preview.app behoben. Stellen Sie sicher, dass beim Herunterfahren das Kontrollkästchen "Meine geöffneten Programme speichern" nicht aktiviert ist.

Wenn diese Schritte das Problem nicht lösen, sollten Sie OSX neu installieren oder professionelle Hilfe von einem autorisierten Apple Support Center in Anspruch nehmen, vorausgesetzt, Sie verwenden keine gecrackte oder nicht autorisierte Software, da das Problem ziemlich ungewöhnlich ist und schwerwiegend sein kann.

Wow. Ich habe keine Ahnung, ob das funktionieren wird oder nicht, aber ich werde es auf jeden Fall so schnell wie möglich versuchen. Vielen Dank
Ich habe dtrace/dtruss verwendet, um meine abstürzende Vorschau ohne Neustart zu diagnostizieren und zu beheben, siehe meine Antwort unter StackOverflow.com/a/51264006/3008405