• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

Script als Startobject

  • Ersteller Ersteller Ara
  • Erstellt am Erstellt am

Ara

Gast
Hallo,

ich bin noch nicht lange Mac-User und daher nicht ganz mit den Tiefen von MacOs vertraut.

Ich wollte nun mir die StartObjecte etwas anschauen und dachte mir dass ich dort ein Script angeben kann wo ich mir den Screensaver als Background setze. So just for Fun.

Der Aufruf des Screensaver als Background ist ja kein Thema. Nur wie muss ich das ganze verpacken damit ich das als Startobject nutzen kann ?

Aufruf für den Screensaver:
/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/
Contents/MacOS/ScreenSaverEngine -background

Bisher öffnet sich immer TextEdit mit dem Shellscript :/

Danke
Ara
 
/username/screen.sh

#!/bin/sh
/System/Libra... wie oben halt


ich vermute ja dass man hier einen system-call machen muss oder ?
 
Hast Du das Executable-Bit gesetzt?
chmod +x screen.sh
 
Mit Onyx kannst du standardmäßig und ohne Scripts einen Screensaver als Hintergrund einstellen.
 
Du hast es womöglich nicht im Terminal erstellt, sondern mit TextEdit? Dann Info->Öffnen mit->"Terminal.app"
 
Das x-Bit war natürlich gesetzt. Und ich bin kein TextEdit ala WinWord Nutzer. Vi oder gar nix :-)

XBacK klingt nett, aber ich interessiere mich eher für die Variante das selbst zu basteln, ist einfach schicker^^

Ich vermute dass entweder der Aufruf vom Screensaver selbst nicht sauber ist, oder das ganze root gehören muss.