Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Entwickler>Programme per Terminal ins Dock schicken

Programme per Terminal ins Dock schicken

michimaier17.01.1011:56
Hi all,

ich hab ein Problem, ich versuche per Terminal Befehl, Programme im Dock abzulegen.
Das funktioniert auch sehr gut - bis auf iWork '09.
Ich benutze diesen Befehl:

defaults write /Volumes/Macintosh\ HD/com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/iWork '09/Keynote.app/</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'

Ich tippe darauf dass es an dem " ' "von iWork '09 liegt - mit Parallels funktioniert das nämlich super.
Kann mir jemand helfen ? Drag and Drop ist keine Lösung
Danke an alle!
0

Kommentare

michimaier17.01.1011:59
Ein Nachtrag:
Die Fehlermeldung die ich bekomme ist:

-bash: syntax error near unexpected token `<'

0
jgraux17.01.1012:18
Zwei Lösungsmöglichkeiten:
- versuch mal, das ' von iWork '09 zu escapen, also \' zu schreiben
- versuch, statt der ' um den XML-String doppelte Anführungszeichen zu benutzen, also "

Eigentlich sollte beides klappen.
0
P.Si
P.Si17.01.1012:28
Hallo michimaier,

bei mir geht dieser Befehl nicht, keine Ahnung warum.
Ich habe spasseshalber Keynote in das Terminal gezogen und die Zeile sieht wie folgt aus:

/Applications/iWork\ \'09/Keynote.app

Vielleicht hilft es Dir ja.

Gruss P.Si
0
Jaguar1
Jaguar117.01.1012:48
iWork ist doch kein Programm!
„Die Menschen sind nicht immer was sie scheinen, aber selten etwas besseres.“
0
TheDamage17.01.1013:03
Jaguar1
iWork ist doch kein Programm!

Stimmt sondern nur ein Überbegriff für 3 Apps
0
_mäuschen
_mäuschen17.01.1013:11

path to

0
michimaier17.01.1018:53
@_mäuschen:

path to?
0
_mäuschen
_mäuschen17.01.1019:29

Das war für Jaguar1


Aber der string

/Applications/iWork\ \'09/Keynote.app

von P.Si sieht nicht schlecht aus.

0
michimaier17.01.1022:25
Hi all,

also,
unterm Strich hab ich es aufgegeben - weil es einfach nicht klappt.
Aber P.Si hat mir tatsächlich am meisten geholfen.

Danke an alle!
0
_mäuschen
_mäuschen17.01.1023:03

Mit " anstelle ' um den dict Block sollte es funktionieren. So wie vonjgraux vorgeschlagen.

defaults write com.apple.dock persistent-apps -array-add "<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/iWork '09/Keynote.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>"

0
michimaier17.01.1023:08
Das funktioniert auch -
Problem ist allerdings dass das in die default einstellungen des Systems geschrieben werden müsste -
und dafür besitze ich nicht die Zugriffsrechte
0
_mäuschen
_mäuschen18.01.1000:02

Da gäbe es noch

/Library/Preferences/com.apple.dockfixup.plist

/System/Library/CoreServices/Dock.app/Contents/Resources/English.lproj/default.plist


0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.