- Registriert
- 29.10.10
- Beiträge
- 68
Meistens bekommt man Programme ja als dmg (Disk Image). Nach dem Mounten dieser, muss man nur noch das Programmsymbol (dieses ist/enthält ja das komplette Programm) in den "Programme" Ordner ziehen.
Entgegen dem Denken das sich jetzt ja NUR dieses Programmsymbol in dem "Programme" Ordner befindet, werden ja noch mehrere Kopiervorgänge unternommen.
Z.B. werden Dateien in den Ordner "User/Library/Application Support/" kopiert. Oder es werden Scripte in den Ordner "Library/Address Book Plug-Ins" kopiert, wie z.B. bei Adium.
Das ist doch eine Menge mehr, als man sich denken könnte, wenn man einfach nur eine Datei mittels Drag n Drop verschiebt.
Was läuft denn da jetzt genau ab wenn ich die Datei mittels Drag n Drop verschiebe? Woher kommen dabei die Befehle und wie werden diese verarbeitet um die zusätzlichen Dateien an die entsprechenden Orte zu kopieren. Läuft ein Script ab wenn ich die Datei mittels Drag n Drop in den "Programme" Ordner ziehe? Was wenn ich die Datei woanders hinziehe? Greift dann auch ein eventuell vorhandenes Script? Und wo befinden sich die Befehle/Skripte dafür?
Danke für eine detaillierte Erklärung
Entgegen dem Denken das sich jetzt ja NUR dieses Programmsymbol in dem "Programme" Ordner befindet, werden ja noch mehrere Kopiervorgänge unternommen.
Z.B. werden Dateien in den Ordner "User/Library/Application Support/" kopiert. Oder es werden Scripte in den Ordner "Library/Address Book Plug-Ins" kopiert, wie z.B. bei Adium.
Das ist doch eine Menge mehr, als man sich denken könnte, wenn man einfach nur eine Datei mittels Drag n Drop verschiebt.
Was läuft denn da jetzt genau ab wenn ich die Datei mittels Drag n Drop verschiebe? Woher kommen dabei die Befehle und wie werden diese verarbeitet um die zusätzlichen Dateien an die entsprechenden Orte zu kopieren. Läuft ein Script ab wenn ich die Datei mittels Drag n Drop in den "Programme" Ordner ziehe? Was wenn ich die Datei woanders hinziehe? Greift dann auch ein eventuell vorhandenes Script? Und wo befinden sich die Befehle/Skripte dafür?
Danke für eine detaillierte Erklärung