Einen Editor öffnen (optional)
Die Einstellungen für den Autostart neu eingebundener Medien (z.B. USB-Stick, CD, DVD) sind im Artikel GNOME Wechseldatenträger und -medien beschrieben.

In diesem Artikel geht es um den automatischen Start von Anwendungsprogrammen nach dem Anmelden an der grafischen Oberfläche. Also z.B. um Instant-Messaging Programme wie Pidgin oder ein Terminalfenster automatisch laden zu lassen. Möchte man bereits während des Systemstarts Programme, Befehle oder Dienste ausführen lassen, so benutzt man dafür besser rc.local.
Um unter GNOME Programme oder Dienste automatisch starten zu lassen, muss man sie im Sitzungsdialog von GNOME eintragen. Diesen findet man unter
"System -> Einstellungen -> Sitzungen" bzw.
"System -> Einstellungen -> Startprogramme"
Die dort unter dem Reiter "Startprogramme" eingetragenen Programme werden dann mit jedem Start von GNOME geladen. Eine Eintragung ist über den Button "hinzufügen" möglich. Alternativ kann man vom Feld ""Anwendungen" das Programmicon in das Feld der Programme ziehen, es wird dort automatisch eingetragen. Hat man dort Programme eingetragen, die den korrekten Start von GNOME behindern, so kann man diese Einträge auch von Hand im Dateisystem löschen. Im Homeverzeichnis des Benutzers finden sich unter ~/.config/autostart .desktop-Dateien, die man bei Bedarf löschen kann.
Auch Dokumente und Dateien können beim Start automatisch geladen werden. Dazu muss man bestimmen, mit welchem Programm dies geschehen soll. Dies wird mit dem Befehl vor dem Pfad beschrieben.
Um beispielsweise OpenOffice mit einer Datei zu starten, wird in den Startprogrammen folgenden Befehl angelegt:
ooffice -writer Pfad/zur/Datei.doc
Alternativ kann auch
xdg-open 'PFAD/ZU/meinem Dokument.odf'
verwendet werden, um sie mit dem Standardprogramm zu öffnen.
Eine Sitzung gilt natürlich immer nur für den Benutzer, der gerade angemeldet ist. Soll ein Programm immer gestartet werden, egal welcher Benutzer sich gerade anmeldet, so ist dies auch möglich. Ab Ubuntu Dapper Drake ist es sehr einfach möglich, Startprogramme für alle Benutzer festzulegen. Dazu muss man im Verzeichnis /etc/xdg/autostart eine Desktop Datei für das zu startende Programm mit einem Texteditor [1] anlegen. Die Datei darf einen beliebigen Namen besitzen, muss aber die Endung .desktop haben, z.B. StartProgramm1.desktop .
Eine minimale Desktop-Datei hat folgendes Format:
[Desktop Entry] Type=Application Name=Musterprogramm Exec=Auszuführendes Kommando
Wenn man möchte, dass alle Programme wieder gestartet werden die beim Neustart / Herunterfahren geöffnet waren. Dann muss man unter:
"Systemeinstellungen -> Einstellungen -> Startprogramme"
unter "Optionen" einen Haken setzen bei: "Automatisch die laufenden Programme beim Abmelden merken". Ab sofort werden alle geöffnet Programme nach dem Neustart oder Herunterfahren wieder geöffnet.
Über die Sitzungsverwaltung von KDE Plasma kann man das Verhalten von Plasma nach dem Anmelden des Benutzers einstellen. Die Sitzungsverwaltung findet man in den KDE Systemeinstellungen unter
"Systemeinstellungen -> Erweitert -> Sitzungsverwaltung"
dort gibt es drei Optionen
"Vorige Sitzung wiederherstellen" - Stellt automatisch den letzten Zustand vor dem Abmelden wieder her.
"Manuell gespeicherte Sitzung wiederherstellen" - Sitzungen können von Hand gespeichert werden
"Mit leerer Sitzung starten" - Beim Anmelden werden nie Programme mitgestartet
Ist die Option "Manuell gespeicherte Sitzung wiederherstellen" aktiviert, so findet man im "Kickoff-Anwendungsstarter -> Verlassen" den Eintrag "Sitzung speichern". Er führt dazu, dass KDE Plasma künftig mit den Programmen und Dokumenten startet, die zu diesem Zeitpunkt geöffnet waren.
Seit Intrepid Ibex gibt es eine bequeme Möglichkeit zum Verwalten der Autostart-Funktion unter:
"Systemeinstellungen -> Erweitert -> Autostart"
Hier kann man vorhandene Einträge verändern, löschen oder neue Skripte und Programme (Desktop-Dateien) hinzufügen. Dazu klickt man entweder auf den Knopf "Add Program..." oder auf "Add Script" um ein Programm oder Skript hinzuzufügen.
Im linken Teil des Fensters sind alle Desktop-Dateien, Skripte und Links aufgelistet, Skripte und Links zu Programme werden beides unter der Rubrik "Script File" gelistet.
Desktop-Dateien bieten die meisten Eigenschaften, dazu aktiviert man einen Eintrag mit der linken Maustaste und wählt Rechts Eigenschaften aus, es werden aber nicht alle Einträge aus der Desktop-Datei angezeigt.
Über "Erweitert" im rechten Teil des Fensters und im weiter erscheinenden Dialog kann ausgewählt werden, ob die Datei nur in KDE ausgeführt werden soll. "Status > Enabled", hier wird bei Desktop-Dateien der Autostart aktiviert bei gesetzten Haken.
Skripte und Links bieten 3 Eingenschaften:
"Run On > Start" aktiviert das auszuführende Skript/Link.
"Run On > Herunterfahren" führt das Skript/Link beim Herunterfahren aus.
"Run On > Vor dem KDE-Start" führt das Skript/Link vor dem Start von KDE aus.
Die Eigenschaften "Herunterfahren" und "Vor dem KDE-Start" können von KDE nur ausgeführt werden wenn das Skript die Endung .sh hat z.B. StartScript.sh, beim Auswählen dieser Eigenschaften erscheint ein Dialog mit einer Fehlermeldung, die dies beinhaltet.
In KDE 4.5 wurden die Systemeinstellungen aufgeräumt. Seitdem sind die Einstellung für Autostart zusammengefasst zu finden unter:
"Systemeinstellungen -> Systemverwaltung -> Starten und Beenden"
Die folgende Methode ist von der Sitzungsverwaltung unabhängig. Im Homeverzeichnis des Benutzers gibt es den Ordner ~/.kde/Autostart. Alle Programme, Skripte oder Links zu solchen werden beim Anmelden ausgeführt. Mit dem Dateimanager öffnet man den persönlichen Ordner und lässt sich mit
"Ansicht -> Versteckte Dateien anzeigen"
die versteckten Dateien anzeigen. Nun wechselt man in das versteckte Verzeichnis .kde, anschließend in den Unterordner Autostart. Nun teilt man die Ansicht oder öffnet ggf. einen zweiten Dateimanager und navigiert zu der ausführbaren Datei, die man starten will; die meisten befinden sich im Verzeichnis /usr/bin/. Die gewünschte Datei fasst man nun mit der linken Maustaste an und zieht sie in den Autostartordner. Im darauf folgenden Dialog wählt man "Hiermit verknüpfen".
Es können im Autostart Ordner auch Desktop-Dateien wie oben beschrieben abgelegt werden. Dies geht am einfachsten, indem man einen Menüeintrag aus dem K-Menü mittels Drag&Drop in den Autostart Ordner zieht und eine Kopie erstellt. Die Desktop-Datei enthält dann alle benötigten Werte.
Hat man ein Programm , dass sich selbst startet aber nicht an den oben beschriebenen Stellen eingetragen ist, so lohnt sich der Blick in ~/.kde/share/config. In der zugehörigen Konfigurationsdatei (meist PROGRAMMNAMErc) ist eine Autostarteinstellung auch möglich. Man öffnet diese Datei mit einem Editor und setzt Autostart=0.
Auch unter Xfce lassen sich Programme sehr einfach beim Anmelden des Benutzers ausführen. Dazu öffnet man unter
"Einstellungen -> Alle Einstellungen -> Autostarted apps"
die Sitzungsverwaltung. Hier kann man vorhandene Einträge (de-)aktivieren und über "Hinzufügen" weitere zu startende Programme einfügen.
Diese Revision wurde am 29. August 2010 um 08:46 Uhr
von eshloraque erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet:
KDE, KDE3, GNOME, Xfce, KDE4, LXDE
2004 – 2010 ubuntuusers.de • Einige Rechte vorbehalten