So verwalten Sie Ihre Startanwendungen in Ubuntu

Der Startvorgang kann zu lange dauern, wenn viele Dienste und Anwendungen automatisch geladen werden, wenn Sie Ihren Computer einschalten. Glücklicherweise können wir mit Ubuntu die Startanwendungen problemlos verwalten und das automatische Laden aller Anwendungen deaktivieren, die wir für unnötig halten. Sehen wir uns an, wie das geht.

Die beiden Startups

Der Bootvorgang der meisten Linux-Distributionen ist in zwei separate Teile aufgeteilt.

Der erste Teil beginnt mit dem Laden des Linux-Kernels und dauert bis zum Anmeldebildschirm. Ein Startdienst – normalerweise systemd – lädt alle Dienste, die für die Grundfunktionen erforderlich sind. Dazu können beispielsweise ein Bluetooth-Stack, das Audio-Subsystem usw. gehören.

Der zweite Teil beginnt, wenn Sie sich anmelden und besteht aus Desktopanwendungen, normalerweise Slack oder Skype.

Beides lässt sich leicht steuern, aber wie wir sehen werden, müssen wir für jede Aufgabe unterschiedliche Werkzeuge verwenden.

Lesen Sie auch: So booten Sie in Ubuntu in den Wiederherstellungsmodus (abgesicherter Modus)

[enlazatom_show_links]

Systemd-Start

Die meisten modernen Linux-Distributionen, darunter Ubuntu, verlassen sich darauf, dass systemd alle benötigten Dienste automatisch startet. Systemd verfügt über nützliche Tools, mit denen wir diesen anfänglichen Startvorgang überprüfen können. Wir können sie verwenden, um die Auswirkungen aller automatisch geladenen Dienste zu sehen und alles zu deaktivieren, was wir für nutzlos halten.

Um zu überprüfen, wie lange systemd zum Laden aller Inhalte benötigt hat, geben Sie „systemd-analyze“ in das Terminal ein und drücken Sie die Eingabetaste.

Systemd-analyze prüft die Protokolle von systemd und zeigt Ihnen, wie lange es gedauert hat, bis die Startsequenz Ihres Computers abgeschlossen war. Das ist zwar gut zu wissen, aber nicht hilfreich. Wenn Ihre Startsequenz langsam ist, muss es etwas geben, das zu lange zum Laden braucht, etwas, das daran schuld ist. Genau das können Sie mit systemd-analyze tun: herausfinden, wer schuld ist. Probieren Sie es aus mit:

Dadurch wird eine Liste aller von systemd geladenen Elemente angezeigt, beginnend mit dem Eintrag mit der größten Auswirkung und dann fortschreitend zum Eintrag mit der geringsten Auswirkung.

Tipps: Wenn Sie eine lange Liste von Einträgen haben, können Sie die Liste mit dem folgenden Befehl in eine Textdatei exportieren:

systemd-analyze blame >> DATEINAME.txt

Es ist einfacher, die Textdatei zu analysieren als die Einträge im Terminal.

Warum sollte man einen Druckerdienst laufen lassen, wenn man nicht einmal einen Drucker hat? Wenn Sie einige Dienste nutzlos finden, können Sie sie ganz einfach deaktivieren. Verwenden Sie einfach:

sudo systemctl deaktivieren NAME_OF_SERVICE --now

Sie sollten jedoch sicher sein, dass sie nutzlos sind und dass Sie sie nie brauchen werden. Deshalb lohnt es sich, zu prüfen, was auf sie angewiesen ist, und zwar mit:

sudo systemctl list-dependencies NAME_DES_DIENSTES --reverse

Verwalten Ihrer Startanwendungen

Der zweite Teil des Startvorgangs hängt von der Desktopumgebung selbst ab. Abhängig von Ihrer Distribution und Desktopumgebung können Sie verschiedene Tools zur Steuerung verwenden. Unter Ubuntu finden Sie dieses Tool, indem Sie Ihr App-Menü aufrufen und „Startup“ eingeben. Wählen Sie den Eintrag „Startup Applications“ aus, der angezeigt wird.

Das Fenster „Startup-Anwendungseinstellungen“ wird angezeigt und zeigt Ihnen alle Anwendungen, die nach der Anmeldung automatisch geladen werden.

Um das automatische Laden einer App zu deaktivieren, ihren Eintrag aber beizubehalten, falls Sie ihn später wieder aktivieren möchten, deaktivieren Sie das Kontrollkästchen links davon.

Um einen Eintrag endgültig zu entfernen, wählen Sie ihn durch Klicken aus und klicken Sie anschließend rechts auf „Entfernen“.

Wenn einige Einträge für die Verwendung Ihres Desktops nicht unbedingt erforderlich sind, können Sie das Laden dieser Einträge verzögern, damit die übrigen Anwendungen schneller geladen werden. Dazu müssen Sie deren Einträge bearbeiten und vor dem Befehl, der sie startet, einen zusätzlichen Befehl hinzufügen, um manuell eine Verzögerung einzuführen. Sie können dies wie folgt tun:

Schlaf 60;EXISTIERENDER_BEFEHL

Der Befehl „sleep 60;“ fügt der Startanwendung eine Verzögerung von 60 Sekunden hinzu.

Hinzufügen einer Anwendung zur Startliste

Hier können Sie außerdem Ihre eigenen Anwendungen zur Startreihenfolge hinzufügen. Klicken Sie dazu rechts auf die Schaltfläche „Hinzufügen“.

Geben Sie im Feld „Name“ einen beliebigen Namen für das Startobjekt ein und geben Sie Ihren Befehl in das passend benannte Feld „Befehl“ ein. Alternativ können Sie auf die Schaltfläche „Durchsuchen …“ rechts neben dem Feld klicken und im Popup-Dateidialogfeld eine ausführbare Datei auswählen.

Geben Sie abschließend, wenn Sie möchten, einen Kommentar ein und klicken Sie auf „Hinzufügen“, um den Befehl zur Startliste hinzuzufügen.

Nachdem Sie Ihre Startanwendungsliste bereinigt haben, möchten Sie möglicherweise, dass der Papierkorb automatisch geleert wird, um Speicherplatz freizugeben, oder dass die obere Leiste ausgeblendet wird, um Platz auf dem Bildschirm freizugeben.

Index
  1. Die beiden Startups
  2. Systemd-Start
  3. Verwalten Ihrer Startanwendungen
    1. Hinzufügen einer Anwendung zur Startliste

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up