Dieser Artikel erfordert mehr Erfahrung im Umgang mit Linux und ist daher nur für fortgeschrittene Benutzer gedacht.
Zum Starten von Programmen mit grafischer Bedienoberfläche (GUI) ist der Autostart-Patch nicht geeignet, da dieses Skript vor Start des Fenstermanagers ausgeführt wird. Für den automatischen Start von GUI-Programmen sind die Autostart-Funktionen und Sessions-Management-Funktionen der Desktop-Umgebungen oder Fenstermanager zu verwenden. Siehe Autostart.
Der Ubuntu-Autostart-Patch vereinfacht das Hinzufügen von Programmen und Skripten zum automatischen Systemstart (Init). Es müssen keine Initskripte mehr geschrieben werden, um z.B. WLAN zu starten usw.
Der Patch steht in Form eines Tar-Archives zum Download zur Verfügung: autostart-patch_1.1.tar
Das Paket herunterladen und entpacken [2],
in das Verzeichnis patch wechseln und mit
sudo ./install.sh
den Patch installieren.
Der Patch selbst ist ein Initskript, das in den Runleveln 2 und 5 automatisch gestartet wird und selbst die vom Benutzer angegebenen Skripte startet.
Um ein Programm beim Systemstart ausführen zu lassen gibt es die folgenden Möglichkeiten:
Man kopiert/verschiebt sein Skript/Programm nach /etc/autostart/.
Man legt eine Verknüpfung in /etc/autostart/ zu dem entsprechenden Programm/Skript an.
Man fügt die Zeilen des Skripts in /etc/autostart.sh ein.
Um ein Programm beim Herunterfahren des Systems ausführen zu lassen gibt es die folgenden Möglichkeiten:
Man kopiert/verschiebt sein Skript/Programm nach /etc/autostop/.
Man legt eine Verknüpfung in /etc/autostop/ zu dem entsprechenden Programm/Skript an.
Man fügt die Zeilen des Skripts in /etc/autostop.sh ein.
Diese Parameter können bzw. müssen in Verbindung mit dem Autostartscript (z.B. /etc/init.d/autostart start
) benutzt werden:
start
führt /etc/autostart/* und /etc/autostart.sh aus.
restart
führt /etc/autostart/* und /etc/autostart.sh erneut aus.
stop
führt /etc/autostop/* und /etc/autostop.sh aus.
startdironly
führt nur /etc/autostart/* aus.
restartdironly
führt nur /etc/autostart/* erneut aus.
stopdironly
führt nur /etc/autostop/* aus.
startscriptonly
führt nur /etc/autostart.sh aus.
restartscriptonly
führt nur /etc/autostart.sh erneut aus.
stopscriptonly
führt nur /etc/autostop.sh aus.
Diese Revision wurde am 10. Dezember 2011 00:04 von Heinrich_Schwietering erstellt.