Immer wenn Sie sich bei Ihrem Betriebssystem anmelden, werden viele Anwendungen automatisch gestartet. Diese Anwendungen werden als Startanwendungen bezeichnet. Startanwendungen können Ihnen viel Ärger ersparen, wenn Sie sie häufig verwenden, da Sie keine Zeit damit verbringen müssen, sie zu suchen und manuell zu starten. Zu viele Anwendungen beim Start können jedoch dazu führen, dass Ihr System länger bootet. Daher ist es besser, nur die Programme zu Autostart-Programmen hinzuzufügen, die Sie sofort starten müssen, und die Standardprogramme zu entfernen, die Sie beim Systemstart möglicherweise nicht unbedingt benötigen. Sie können Ihre Programme auch automatisch mit einer kleinen Verzögerung beim Systemstart starten.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig bei der Durchführung verwandter Anwendungsabfragen.
In diesem Zusammenhang werden wir untersuchen, wie Startprogramme auf einem Ubuntu 20.04-Linux-System verwaltet werden.
Wie einfach ist es, Programme unter Ubuntu zu starten?
Ubuntu wird mit einem Gnome Startup Applications Utility ausgeliefert, das die Verwaltung der Startup-Programme in Ubuntu ermöglicht. Um das Dienstprogramm Startup Applications zu starten, klicken Sie oben links auf Ihrem Desktop auf Aktivitäten. Geben Sie dann Start-App in das Suchfeld ein, das oben angezeigt wird. Klicken Sie in den Suchergebnissen auf das Symbol für Startanwendungen, um das Dienstprogramm zu öffnen.
Alternativ können Sie auch nach Startanwendungen suchen, indem Sie Alt+F2 drücken und den folgenden Befehl im Popup-Befehlsfenster ausführen:
$ gnome-session-properties
Wenn das Dienstprogramm für Startanwendungen gestartet wird, sehen Sie eine Liste von Startprogrammen, die automatisch gestartet werden, wenn das System hochfährt.
Falls Sie das Dienstprogramm Startup Applications aus irgendeinem Grund nicht in Ihrem System finden, können Sie es mit dem folgenden Befehl im Terminal installieren:
$ sudo apt install gnome-startup-applications
Geben Sie das sudo-Passwort ein und warten Sie, bis die Installation abgeschlossen ist. Danach können Sie es starten.
Hier werden wir uns damit befassen, wie man:
- Fügen Sie ein Programm in den Autostart-Programmen hinzu.
- Starten Sie Autostart-Programme mit einer Verzögerung.
- Entfernen Sie ein Programm aus Autostart-Programmen.
- Verhindern Sie, dass Programme automatisch gestartet werden.
1. Fügen Sie ein Programm in den Autostart-Programmen hinzu
Um ein Programm zur Liste der Autostartprogramme hinzuzufügen, klicken Sie im Fenster „Startup Applications Preferences“ auf die Schaltfläche „Hinzufügen“.
Es öffnet sich das Dialogfeld Startprogramm hinzufügen. Fügen Sie hier den Namen des Programms in das Feld Name ein, das beim Einschalten des Systems automatisch gestartet werden soll. Fügen Sie dann im Feld Befehl den vollständigen Pfad des Programms hinzu. Verwenden Sie den Befehl which, um den vollständigen Pfad des Programms zu finden. Im Kommentarfeld können Sie eine beliebige Kurzbeschreibung des Programms hinzufügen. Sowohl die Felder Name als auch Kommentar sind optional und werden nur hinzugefügt, um die Programme zu identifizieren.
Angenommen, Sie möchten, dass das Thunderbird-Programm beim Anmelden automatisch gestartet wird. Dazu müssen Sie den Namen und den Kommentar in die jeweiligen Felder eingeben. Dann müssen Sie im Befehlsfeld zuerst den vollständigen Pfad des Thunderbird-Programms finden, das Sie mit dem folgenden Befehl finden können:
$ which thunderbird
Die Ausgabe gibt Ihnen den Pfad des Thunderbird-Programms zurück. Fügen Sie diesen Pfad im Befehlsfeld hinzu. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche Hinzufügen, um Thunderbird zur Liste der Startprogramme hinzuzufügen.
Jetzt sehen Sie Thunderbird in der Liste der Startanwendungen. Jetzt startet das Thunderbird-Programm automatisch bei der Anmeldung.
Klicken Sie auf „Schließen“, um das Fenster „Einstellungen für Startanwendungen“ zu schließen.
2. Startprogramme mit Verzögerung starten
Manchmal möchten Sie Programme automatisch starten, wenn Sie sich bei Ihrem System anmelden, jedoch mit einer kleinen Verzögerung. Beispielsweise gibt es eine Reihe von Programmen in Startanwendungen, und Sie möchten nicht, dass alle gleichzeitig mit dem Systemstart gestartet werden, da sie den Startvorgang verlangsamen würden. In diesem Fall können Sie einige Ihrer Startprogramme mit einer Verzögerung starten.
Angenommen, Sie möchten das Thunderbird-Programm mit einer Verzögerung von 30 Sekunden starten. Wählen Sie dazu das Programm im Fenster Startup Applications Preferences aus und klicken Sie auf die Schaltfläche Edit.
Fügen Sie dann im Befehlsfeld sleep 30 hinzu; vor dem Pfad des Programms wie folgt:
Schlaf 30; /usr/bin/thunderbird
Klicken Sie dann auf die Schaltfläche Speichern.
Dadurch startet die Thunderbird-Anwendung mit einer Verzögerung von 30 Sekunden. Klicken Sie auf Schließen, um das Fenster Startprogramm bearbeiten zu schließen.
3. Ein Programm aus Autostart-Programmen entfernen
Sie können ein Programm auch aus den Autostart-Programmen entfernen, wenn Sie es nicht automatisch beim Systemstart starten möchten. Angenommen, Sie möchten nicht, dass das Thunderbird-Programm automatisch gestartet wird, wenn Ihr System hochfährt. Starten Sie dazu das Dienstprogramm Startup Applications, wählen Sie dann das Thunderbird-Programm aus der Liste aus und klicken Sie auf die Schaltfläche Entfernen.
Klicken Sie auf „Schließen“, um das Einstellungsfenster „Startanwendungen“ zu schließen.
4. Automatisches Starten von Programmen verhindern
Wenn Sie das Fenster „Startup Applications Preferences“ öffnen, sehen Sie eine Liste mit Programmen, die automatisch gestartet werden, wenn Sie sich bei Ihrem grafischen Desktop anmelden. Jede Anwendung hat einen Namen und optional eine Beschreibung.
Um den automatischen Start eines Programms zu verhindern, deaktivieren Sie einfach das Kontrollkästchen links neben dem Programm. Ungeprüfte Programme werden beim Start nicht geladen.
Sie können auch auf ein Programm auswählen und auf „Entfernen“ klicken, um es aus der Liste hier zu entfernen, aber das Deaktivieren des Programms bewirkt dasselbe – und lässt Sie das Startprogramm in Zukunft einfacher wieder aktivieren, wenn Sie möchten.
Wenn Sie sich nicht sicher sind, was ein Programm ist, können Sie im Internet nach seinem Namen suchen. Wenn Sie beispielsweise nach im-launch suchen, werden Sie feststellen, dass dies der Befehl ist, der alle Eingabemethoden startet, die Sie benötigen.
Sie können auch ein Programm auswählen und auf „Bearbeiten“ klicken, um den vollständigen Befehl anzuzeigen, der ausgeführt wird, wenn Sie sich anmelden.