Ubuntu

So verwalten Sie Startup-Programme unter Ubuntu

So verwalten Sie Startup-Programme unter Ubuntu

Beim Booten Ihres Linux-Betriebssystems werden die Dienste der Grundfunktionalität sofort in den Linux-Kernel geladen und laufen weiter, bis der Anmeldebildschirm angezeigt wird. Beim Einloggen werden andere Dienste, einschließlich der Desktop-Programme, geladen. Diese nennt man 'Startup-Anwendungen' oder "Startprogramme".' Wir beziehen uns nicht auf Dienste wie den Netzwerkmanager; wir sprechen von Programmen wie Skype, Torrent-Clients, Browsern und anderen solchen Programmen.

Auch wenn sich diese Startprogramme als sehr wichtig erwiesen haben, können zu viele davon den Startvorgang Ihres PCs verzögern. Wenn Sie diese Startprogramme kontrollieren und alles deaktivieren, was für das automatische Laden nicht erforderlich ist, wird Ihr Linux-System schneller und reaktionsschneller.

In diesem Beitrag werden wir sehen, wie wir Startup-Programme verwalten können, indem wir die folgenden Schlüsselbereiche abdecken:

Unsere bevorzugte Distribution für diesen Beitrag ist Ubuntu 20.04 LTS. Dies gilt jedoch für jede andere Linux-Distribution, auf der der GNOME-Desktop ausgeführt wird. Möglicherweise benötigen Sie ein anderes Konfigurationstool für die anderen Desktop-Umgebungen wie KDE Plasma, Cinnamon, MATE, Unity, Xfce, LXQt, Deepin, Enlightenment und Pantheon.

Anwendungsmanager im GNOME-Desktop starten

Navigieren Sie zum Ubuntu-Anwendungsmenü und öffnen Sie die App Startup Applications.

Startanwendung

Alternativ können Sie auch die 'Befehl ausführen' Dialogfeld mit der Kombination ALT + F2 und führen Sie den folgenden Befehl aus:

Gnome-Session-Eigenschaften

Führen Sie den Befehl aus

Falls Sie das nicht haben 'Startup-Anwendungen' installiertes Programm installieren, indem Sie den folgenden Befehl im Terminal ausführen:

sudo apt installiere gnome-startup-programme

Seit wir ... Haben 'Startup-Anwendungen' bereits in unserem System installiert, gehen wir zum Fenster mit den Einstellungen für Startup-Anwendungen.

Einstellungsfenster für Start-Apps

Hinzufügen eines Programms zum Startup

Um der Startanwendung eine Anwendung hinzuzufügen, müssen wir den Befehl oder Pfad kennen, der die jeweilige Anwendung ausführt. Dieses Tutorial zeigt Ihnen zwei Methoden, mit denen Sie den Befehl finden können, der eine beliebige Anwendung ausführt.

(i) Verwenden Sie den Befehl 'which', um den Pfad zu einer Anwendung zu finden

Das 'welche' Befehl kann sehr nützlich sein, wenn Sie den Namen kennen, mit dem eine Anwendung auf dem Terminal ausgeführt wird. Um beispielsweise Apps wie Vlc, Telegram oder Shotwell auszuführen, würden Sie die Namen vlc, telegram-desktop bzw. Shotwell nennen. Um den Pfad zu jeder dieser Anwendungen zu kennen, verwenden Sie die folgende Syntax:

welches [App-Name] e.g $ welcher vlc $ welcher Telegramm-Desktop $ welcher Shotwell

Shotwell-Befehl

Im Bild oben sehen Sie den Pfad zur Shotwell-Binärdatei, die unten aufgeführt ist. Markieren Sie diesen Pfad, da wir ihn verwenden werden, um Shotwell zu Startanwendungen hinzuzufügen.

Klicken Sie im Fenster Einstellungen für Startprogramme auf das 'Schaltfläche hinzufügen' und geben Sie den vollständigen Pfad zu Ihrem Programm in das Befehlsfeld ein, das ist usr/bin/shotwell für unseren Fall. In dem 'Name' Feld, geben Sie den Namen Ihrer Anwendung ein. In dem 'Kommentar', fügen Sie einen Kommentar hinzu oder lassen Sie ihn leer.

Shotwell zu Start-Apps hinzufügen

Bestätigen Sie, dass das Kontrollkästchen aktiviert ist, und schließen Sie den Vorgang ab, indem Sie auf die Schaltfläche Hinzufügen klicken, um die Änderungen zu übernehmen. Ihr benutzerdefiniertes Programm wird dann der Startliste hinzugefügt und jedes Mal gestartet, wenn Sie Ihr System starten.

Start-Apps

(ii) Verwenden Sie die 'A la carte' Menü, um den Befehl zum Ausführen einer Anwendung zu finden

Das 'A la carte'-Menü ist ein zuverlässiges Dienstprogramm, mit dem Sie den Befehl zum Ausführen von Anwendungen in der GNOME-Desktopumgebung finden können. Wenn Sie es nicht auf Ihrem System installiert haben, führen Sie den folgenden Befehl auf dem Terminal aus:

sudo apt installieren alacarte

Alacarte installieren

Navigieren Sie nach Abschluss der Installation zum Systemmenü und starten Sie das 'Hauptmenü'Bewerbung.

Hauptmenü

Dieses Menü enthält alle installierten Programme in Ihrem System.

Hauptmenü

Um nun den Befehl zum Starten einer Anwendung zu kennen, wählen Sie die Anwendung aus und klicken Sie auf die Registerkarte "Eigenschaften". In unserem Fall möchten wir Firefox zu unseren Startprogrammen hinzufügen. Klicke auf Internet -> Feuerfuchs -> Eigenschaften.

Firefox-Befehl

Wählen Sie den Text im 'Befehl' Feld. Das ist der Befehl zum Starten von Firefox.

Starten Sie nun Startup-Anwendungsprogramme und klicken Sie auf die Schaltfläche Hinzufügen Add. In dem Name Geben Sie im Feld 'Firefox' ein Befehl Feld, geben Sie ein 'firefox %u' wie im Alacarte-Menü angezeigt, und geben Sie einen beliebigen Kommentar ein. Das Bild unten veranschaulicht diesen ganzen Prozess.

Firefox zum Start hinzufügen

Das ist es! Sie können jetzt das gleiche Verfahren verwenden, um jede gewünschte App zu Startprogrammen hinzuzufügen.

Entfernen eines Programms aus dem Startup

Das Entfernen einer Anwendung aus Startprogrammen ist einfach. Folgen Sie den unteren Schritten:

Schritt 1. Starten Sie das Einstellungsfenster des Startups-Programms über die Schaltfläche Anwendung anzeigen.

Startanwendung

Schritt 2. Wählen Sie in der bereitgestellten Programmliste das Programm aus, das Sie entfernen möchten.

Schritt 3. Klicken Sie auf die Schaltfläche Entfernen oben rechts im Fenster.

Programm entfernen

Das ausgewählte Programm wird sofort aus der Liste entfernt. Schließen Sie den Vorgang ab, indem Sie auf den Schließen-Button klicken. Wenn Sie das nächste Mal in Ihr System booten, wird das entfernte Programm nicht automatisch geladen.

Verzögern eines Programms beim Start

Um die Ausführung eines Startprogramms zu verzögern, verwenden wir den Befehl sleep.

Schritt 1. Starten Sie das Startup-Anwendungsprogramm über das Systemmenü.

Schritt 2. Klicken Sie in der bereitgestellten Programmliste auf das Programm, das Sie verzögern möchten.

Verzögerungsprogramm

Schritt 3. Klicken Sie auf die Schaltfläche Bearbeiten, um das Fenster Startprogramm bearbeiten zu öffnen.

In dem Befehl Feld, geben Sie den Befehl ein schlafen, gefolgt von den Sekunden, die Ihr Programm am Anfang verzögern soll. In unserem Fall verzögern wir beispielsweise das Shotwell-Programm um 10 Sekunden, wie unten gezeigt:

Verzögerungsprogramm

Beenden Sie den Vorgang, indem Sie auf die Schaltfläche Speichern und Beenden klicken, um die Änderungen zu aktualisieren. Ihr angepasstes Programm bleibt in der Startliste, benötigt aber die angegebene Zeit zum Laden, wenn Sie Ihr System automatisch starten.

Überprüfen der Auswirkungen von Startup-Diensten und -Programmen auf Ihren Boot-Prozess

Moderne Linux-Distributionen sind auf systemd angewiesen, das Tools enthält, die den Startvorgang analysieren. Um zu überprüfen, wie lange Ihr System braucht, um den Bootvorgang abzuschließen, führen Sie den folgenden Befehl systemd auf dem Terminal aus.

$ systemd-analyze

Analysieren Sie den Bootvorgang

Aus dem Bericht der systemd-Analyse können Sie erkennen, ob der gesamte Bootvorgang von einem zusätzlichen Startprogramm beeinflusst wurde.

Für einen langsamen Startvorgang bedeutet dies, dass einige Dienste die Bootsequenz verlangsamen. Um diese Dienste zu überprüfen, führen Sie den folgenden Befehl auf dem Terminal aus.

$ systemd-analysiere die Schuld

Startprogramme analysieren

Die Liste zeigt sowohl die Programme als auch die Dienste an display. Der Befehl kann Dienste deaktivieren:

System 1 X-Now deaktivieren

Hinweis: X steht für den Namen des Dienstes.

Mit diesen Informationen können Sie entscheiden, welches Programm aus der Startliste entfernt werden soll, um Ihre Bootsequenz zu beschleunigen.

Anzeigen der versteckten Startprogramme

Wir haben uns angesehen, wie wir Startprogramme im Startanwendungsfenster verwalten können. Es gibt jedoch andere Dienste, Daemons und Programme, die hier nicht aufgeführt sind (versteckt). Um diese versteckten Programme im Startanwendungsfenster anzuzeigen, führen Sie den folgenden Befehl aus.

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.Desktop

Sie werden aufgefordert, Ihr Passwort einzugeben.

Anzeigen der versteckten Startprogramme

Öffnen Sie nun das Startprogrammfenster erneut, um die Liste der Programme anzuzeigen view. Alle versteckten Startprogramme und Dienste werden angezeigt.

Versteckte Startprogramme anzeigen

Fazit

Ich hoffe, dieser Beitrag hat Ihnen die verschiedenen Methoden aufgezeigt, mit denen Sie Ihre Startanwendungen verwalten können. Gibt es noch etwas, das Sie mit unseren Lesern teilen möchten?? Hinterlasse gerne unten einen Kommentar.

Shadow of the Tomb Raider für Linux Tutorial
Shadow of the Tomb Raider ist die zwölfte Erweiterung der Tomb Raider-Reihe – ein Action-Adventure-Franchise von Eidos Montrealdos. Das Spiel wurde vo...
So steigern Sie die FPS unter Linux?
FPS steht für Bilder pro Sekunde. Die Aufgabe von FPS besteht darin, die Bildrate bei Videowiedergaben oder Spielleistungen zu messen. In einfachen Wo...
Top Oculus App Lab-Spiele
Wenn Sie Besitzer eines Oculus-Headsets sind, müssen Sie über Sideloading informiert sein. Sideloading ist der Prozess der Installation von Inhalten, ...