Wo sind die Autostart Ordner

INFO:
Dieser Artikel ist noch in Arbeit und wird noch aufgetrennt in Init Prozesse und Autostart Ordner für Programme.

Unter Linux gibt es, wie auch unter Windows, die Möglichkeit beim Start des Systems bestimmte Programme zu

starten.

Unter Linux Mint sind es folgende Verzeichnisse.

Betriebssystem Start / Ereignis Auslösung

Die Initverzeichnisse

Für die einzelnen Runlevel

/etc/rcx.d
/rtc/rcS.d

x steht für 1-6 und ist das Verzeichnis für den laufenden Runlevel.

Diensteverzeichnis (SysV-Init)

Hier sind alle traditionellen SysV-init Dienste gespeichert, die in den Initlevel Verzeichnissen /etc/rcx.d verlinkt sind.

Upstart (Läuft unter Linux Mint aus und wird durch Systemd ersetzt)

Upstart ersetzt das Traditionelle Sysv-Init System (Stand Ubuntu 15.04/Linux Mint 17).

Achtung:
Upstart wird unter Ubuntu nicht weiter benutzt.
Linux Mint wechselt mit der nächsten LTS Version von Upstart nach Systemd.

Die Startscripte befinden sich im Verzeichnis

/etc/init

Das Script /etc/init/rc-sysinit.conf übernimmt den Start der Programme und Dienste in den traditionellen SysV-Init Verzeichnissen /etc/rc1-rc6 + rcS

Systemd (Seit Ubuntu 15.04)

/etc/systemd
/lib/systemd/system

Autostart für Textkonsolen

Datei: /etc/profile

Verzeichnis /etc/profile.d

Beim Start einer Login Shell (ttyx): ~/.bash_profile

Beim Start eines Terminalfensters innerhalb der grafischen Benutzerumgebung: ~/.bashrc  

Autostart für normale grafische Programme

Im Home Verzeichnis jedes Benutzers

~/.config/autostart

Allgemein für jeden Benutzer

/etc/xdg/autostart

Sollte der selbe Autostart Eintrag im Benutzerverzeichnis ~/.config/autostart gespeichert sein, so hat dieser Vorrang.

Für Gnome

Wenn vorhanden -> /usr/share/gnome/autostart/

Für KDE

~/.kde/Autostart