madfrogger Geschrieben 17. Dezember 2008 Melden Share Geschrieben 17. Dezember 2008 Ich habe es geschafft, auf meinem Mac den Bildschirmschoner als Desktophintergrundbild zu starten. Nette Sache Aber ich will, dass der Hintergrund schon beim starten von MacOS zu sehen ist. Ich habe schon versucht ein Applescript zu schreiben, was mir den Bildschirmschoner auf dem Desktop startet. Aber leider kann ich da irgendwie keine Parameter übergeben.... Wie kann man so etwas elegant realisieren? Hier der Konsolenbefehl, um den Bildschirmschoner als Desktophintergrundbild zu starten: "ScreenSaverEngine -background" Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
madfrogger Geschrieben 17. Dezember 2008 Autor Melden Share Geschrieben 17. Dezember 2008 Oder anders formuliert: ich will diese Datei mit Parameter automatisch beim Start von MacOS X ausführen. "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background" Wie kann ich das tun? Gibt es bei MacOS auch so etwas wie Windoes *.bat Dateien? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
hvkls Geschrieben 17. Dezember 2008 Melden Share Geschrieben 17. Dezember 2008 Meinst du das Bild vor dem Einloggen? /System/Library/CoreServices/DefaultDesktop.jpg oder, nach Aktenlage, osascript -e 'do shell script "ScreenSaverEngine -background"' EDIT: Deinem Edit suchst du wohl /Library/LaunchAgents/. Bevor du uebrigens auf /etc/rc.local verfaellst, stell unbedingt sicher, dass du verstehst, was du da macht. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
madfrogger Geschrieben 17. Dezember 2008 Autor Melden Share Geschrieben 17. Dezember 2008 Hmm, das ist mir etwas zu hoch.... Wenn ich das Skript tell application "Terminal" open "/System/.../ScreenSaverEngine" end tell starte, startet der Bildschirmschoner. Aber wenn ich einen Parameter anhängen will, dann funktioniert es nicht. Es wird dann überhaupt kein Programm ausgeführt. tell application "Terminal" open "/System/../ScreenSaverEngine -background" end tell Was mache ich falsch? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
hvkls Geschrieben 18. Dezember 2008 Melden Share Geschrieben 18. Dezember 2008 Das ist gegen die erlaubte AppleScript-Syntax. Probier mal tell app "Terminal" to do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background" Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
madfrogger Geschrieben 18. Dezember 2008 Autor Melden Share Geschrieben 18. Dezember 2008 Danke, so funktioniert es! Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.