Disk-Image-Fenster werden unter anderen Fenstern geöffnet

Wenn ich Software von einer .dmg-Datei installiere, erscheint das Überprüfungsfenster, von dem ich vermute, dass es normal ist. Wenn es fertig ist, erscheint das Finder-Fenster – Sie wissen schon, das Feld „Zum Installieren in Anwendungen ziehen“ – unter allem anderen. Das ist wahnsinnig nervig.

Nachdem ich diesen anderen Thread gelesen habe, in dem erklärt wird, wie man eine DMG mit einem Skript erstellt, um das Fenster anzuzeigen, glaube ich jetzt, dass dies das normale Verhalten von Lion ist.

Wie kann ich "Dinge reparieren", damit ein DMG erscheint, ohne jedes neu programmieren zu müssen ?

Mir passiert das gleiche. Diese Frage sieht auch aus wie ein Duplikat von: apple.stackexchange.com/questions/7608/…
Lassen Sie uns beide Fragen behalten. Bei der anderen geht es mehr darum, wie ich mein eigenes DMG rollen kann, damit sie nicht dem Standardverhalten folgen. Dies kann für jemanden sein, der herausfindet, wie das Standardverhalten geändert werden kann.
Klingt gut für mich, obwohl ich denke, dass dies nur ein Problem zu sein scheint, wenn DMGs um Google Chrome geöffnet werden. Werde zur Sicherheit noch etwas testen.
Das ist kein "Installationsprogramm", sondern ein Disk-Image, das im Finder gemountet wurde.
Wirklich? Mit den oft angepassten Grafiken, die den Benutzer zur Installation per Drag-and-Drop auffordern? Sah für mich aus wie ein Installateur.
Versuchen Sie etwas zu installieren und BERÜHREN SIE IHREN COMPUTER WÄHREND DER INSTALLATION NICHT. Es hat vielleicht etwas damit zu tun, welche Anwendung den Fokus hat. (Nur eine Vermutung, und wahrscheinlich hast du es schon versucht)
@11684, ja, das war das erste, was ich versucht habe. Ich bin ein erfahrener Linuxer, daher bin ich ziemlich empfindlich gegenüber benutzerbezogenen Fokusproblemen.
@Kerin Nein, es ist kein Installationsprogramm, sondern nur ein gemountetes Image in einem Finder-Fenster, wie Fluffy angemerkt hat. Sie können Ordnerhintergründe mit Bildern anpassen, so dass viele App-DMGs ein Bild verwenden, um anzuzeigen, dass Sie das .app-Bundle in Anwendungen ziehen sollten (und normalerweise der Einfachheit halber einen Alias ​​für Anwendungen bereitstellen).
Ich verstehe nicht, inwiefern das kein Installer ist, da er sich in jeder Hinsicht wie einer verhält. Dies ist ein spezieller Modus der Finder-App, der speziell zum Installieren einer Anwendung mit installationsspezifischen Grafiken und Funktionen aufgerufen wird. Diese Diskussion ist zwar geringfügig aufschlussreich, aber für das eigentliche Problem, nach dem ich gefragt habe, irrelevant, da das Verhalten des Fensters (unabhängig von seinem Ursprung) die eigentliche Angelegenheit ist.
@Kerin Schon mal die Apple-Taste (ist das der Befehl?) + Tab versucht, wenn ein Abmelde- oder Herunterfahrdialog geöffnet ist? Sie können versuchen, den Finder zu fokussieren, aber der Dialog wird niemals fokussiert, außer wenn Sie auf klicken. Es könnte so ein unfokussierbarer Dialog sein.
Disk-Images enthalten entweder eine .app oder einen Ordner, der die .app enthält. Diese App oder dieser Ordner wird dann per Drag & Drop in /Applications verschoben. Dies ist nichts anderes als das Kopieren der App. Das ist nicht "installieren". Ein Installer ist eine .pkg-Datei, die normalerweise mit PackageMaker (Teil von Xcode) erstellt wird und die Dateien enthält, die zum Ausführen der App zusammen mit Konfigurationsdateien und Erweiterungen erforderlich sind. Diese Dateien werden von Installer.app kopiert. Installer.app kann auch Skripte vor und nach der Installation ausführen. Disk-Image != Installationspaket

Antworten (1)

Beim Stöbern in Apple Discussions fand ich diesen Hinweis für dieses Problem:

Führen Sie in Terminal.app aus (alles in einer Zeile, kein Wagenrücklauf) (erfordert kein sudo)

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

Eine erfolgreiche Ausführung erzeugt keine Ausgabe.

Danach tritt auf meinem Rechner (OS X 10.8.2 12C60) .dmgvorübergehend das erwartete Verhalten für schreibgeschützte auf, d. h. beim Öffnen .dmgvon von Firefox oder aus dem Download-Ordner im Dock, nachdem die Lizenzvereinbarung akzeptiert wurde (falls einer vorhanden ist), erscheint das Finder-Fenster für die .dmgPops in den Vordergrund.

ABER dieses wünschenswerte Verhalten scheint nur wenige Sekunden anzuhalten, bevor das alte Verhalten (Öffnen unter anderen Fenstern) wieder auftritt. Nicht sicher, was ich davon halten soll. Wahrscheinlich gibt es einen Konflikt innerhalb von LaunchServices, entweder ein Apple-Bug oder möglicherweise eine Störung durch eine andere Anwendung.

In meinem Fall habe ich viele Dateisystem- und UI-Tools von Drittanbietern wie PathFinder, DefaultFolderX, KeyboardMaestroX usw., vielleicht ist eines davon schuld.