geplaatst door: Michael
Ik ben een opstartscript met AppleScript aan het schrijven voor de studio,

deze mount alle servers, stelt de achtergrond in maar moet ook het volgende doen

bij de fototafels gebruiken ze nogal veel aliassen op de desktop, deze moeten op alle machines gelijk blijven maar ook op dezelfde plek blijven staan.

hoe kan ik dit het beste oplossen?

het geld overigens ook voor de sidebar, deze moet op alle machines gelijk blijven

(Bewerkt door Michael om 13:30, 16-04-2009)

Voorkeuren en locaties van iconen Applescript
17 april 2009 - 02:22    reactie #1
geplaatst door: Willemien
wat ideeën:

wijzig de bevoegdheden van het bureaublad in alleen lezen. er kan dan niets worden toegevoegd of verwijderd.

in AppleScript kan je de locatie van de dingen op het bureaublad aanpassen, bijvoorbeeld:

tell application "Finder"
set desktop position of folder "test" of (path to desktop folder) to {1800, 200}
end tell

de sidebar is niet erg scriptable geloof ik. truc: stel de sidebar in zoals je wilt hebben en bewaar het voorkeurenbestandje (com.apple.sidebarlists.plist). in het opstartscript sluit je alle vensters van de Finder, vervangt de sidebar-voorkeuren door de bewaarde en opent weer de gewenste vensters.

(Bewerkt door Willemien om 2:23, 17-04-2009)

Voorkeuren en locaties van iconen Applescript
20 april 2009 - 12:28    reactie #2
geplaatst door: Michael
Thnx voor deze tips, dit ga ik even uitproberen
Voorkeuren en locaties van iconen Applescript
21 april 2009 - 10:14    reactie #3
geplaatst door: Michael
Met directe folders op de Desktop lukt het me, maar een alias pakt ie niet?
Voorkeuren en locaties van iconen Applescript
21 april 2009 - 15:38    reactie #4
geplaatst door: hitchhiker
Heb je het woordje 'folder' in het script al vervangen door 'file'? :shutup:
Voorkeuren en locaties van iconen Applescript
22 april 2009 - 00:00    reactie #5
geplaatst door: Willemien
oeps, deze is beter (item ipv folder):

tell application "Finder"
set desktop position of item "test.tcl alias" of (path to desktop folder) to {1800, 200}
end tell