Wie füge ich die "versteckten" Startanwendungen hinzu / entferne sie?


56

Wie kann ich alle Startanwendungen in Ubuntu 11.10 und höher verwalten (hinzufügen / entfernen)?

Startup Applications zeigt nicht alle Anwendungen an, die beim Booten gestartet werden.


Ihr Link funktioniert nicht. Ich habe alle Antworten ausprobiert, aber nicht funktioniert

3
Verwenden Sie Ubuntu 12.04.
Atenz

1
@ tijybba ja. Ich benutze 12.04. Nach dem Neustart wird jedoch eine Liste der Programme angezeigt. Vielen Dank . Diese Frage ist öffentlich. Bitte stimmen Sie ab, um zu schließen.

2
Okey-Dokey, bitte stimmen Sie meinen Kommentar ab: D :)
atenz

Antworten:


46

Wie oben gesagt, müssen Sie bearbeiten /etc/xdg/autostart/und entweder:

  • Entferne die NoDisplay=trueLinien.
  • oder machen Sie die gleichen Zeilen Kommentare, indem Sie #vor ihnen hinzufügen ;
  • oder truedurch falsein denselben Zeilen ersetzen .

Die dritte Lösung kann einfach in drei Schritten durchgeführt werden:

  1. Beschwöre das Terminal mit Ctrl+ Alt+ T.
  2. Geben Sie die beiden folgenden Befehle ein:

    cd /etc/xdg/autostart/
    sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
    

Nachdem Sie alle gewünschten Änderungen vorgenommen haben, können Sie zum vorherigen Status zurückkehren, indem Sie Folgendes in das Terminal eingeben:

sudo sed --in-place 's/NoDisplay=false/NoDisplay=true/g' *.desktop

Dies wurde in den Jahren 12.04, 12.10 und 13.04 getestet.

[Quelle: iloveubuntu.net , danke Nikhil Sinha für den Link]


Wie können Sie sie deaktivieren, wenn Sie keinen Root-Zugriff haben? Diese starten Gnome-Apps für KDE, die ich nicht will
Xenoterracide


Der erste Vorschlag hat bei mir geklappt. Ich habe gerade cd /etc/exdg/autostartdas Programm, das ich entfernen wollte, aus dem Autostart-Verzeichnis entfernt. Sie können Autostart-Programme nach Ausführung anzeigen lsund in der Liste die Anwendung oder das Programm anzeigen, die bzw. das Sie entfernen möchten.
Mercy Flicker

Wenn Sie /etc/xdg/autostart/Änderungen vornehmen, beachten Sie, dass Sie diese Änderungen rückgängig machen sollten, bevor Sie Ihr System aktualisieren. Andernfalls werden Sie gefragt, ob Sie die bearbeiteten .desktop-Dateien beibehalten oder die Standardeinstellungen der Paketverwalter für jede dieser Dateien verwenden möchten. Eine bessere Lösung ist, Dateien ~/.config/autostart/wie in @TormodVoldens Antwort vorgeschlagen zu erstellen
rubo77

16

Entfernen Sie die NoDisplay=trueZeile aus jedem Eintrag in. /etc/xdg/autostart/Deaktivieren Sie dann nur diejenigen, die Sie in Startup Applications nicht möchten. Im Allgemeinen gibt es die Autostart-Apps aus einem bestimmten Grund. Stellen Sie also sicher, dass Sie wissen, was Sie tun, wenn Sie sie deaktivieren.

Es gibt auch verschiedene Dienste, in denen ihre Konfigurationsdateien gespeichert werden /etc/init. Die meisten Benutzer sollten diese Dateien jedoch nicht berühren.


Jeremy - Danke für den Tipp. Übrigens, ich habe BUM (Bootup-Manager) verwendet, um viele der Dienste zu deaktivieren, die ich nicht benutze, und die Startzeit gesenkt. Ich mochte Ubuntu, aber 11.10 ignorierte einige grundlegende Dinge, wie das Hinzufügen von Benutzern zu Gruppen über die Benutzeroberfläche, Bildschirmschoner und das einfache Ändern von Unity Launcher-Symbolen. Ich bin kein großer Fan von UI, aber eine UI wird leicht mehr Leute an Bord bringen.
Praveen Sripati

11

Der richtige Weg, dies als normaler Benutzer zu tun, besteht darin, die betreffende Desktop-Datei von /etc/xdg/autostart/nach zu kopieren ~/.config/autostart/(ggf. zuerst das Verzeichnis erstellen) und diese Kopie in state zu bearbeiten NoDisplay=false. Öffnen Sie dann "Startup Applications Preferences" und deaktivieren Sie das entsprechende Kontrollkästchen.

Nun müssen Sie den NoDisplay=trueSchlüssel nach dem Kopieren aus den Dateien entfernen , was sedfür alle mit erledigt werden kann

sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop

2
Sie müssen den NoDisplay=trueSchlüssel nach dem Kopieren immer noch aus den Dateien entfernen sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop.
Hitechcomputergeek

1
Ich denke, dies ist der beste Weg, um dies zu tun, da sichergestellt wird, dass Änderungen auch dann beibehalten werden, wenn die Anwendung aktualisiert wird.
Kapad

Denken Sie daran, die Dateien ~/.config/autostart/nach einem System-Upgrade auf Änderungen im Vergleich zu den Standarddateien zu überprüfen, /etc/xdg/autostart/falls während des Upgrades etwas hinzugefügt wurde
rubo77

9

Es ist normal, dass Sie nichts aufgelistet sehen. Die Liste der zusätzlichen Startprogramme gilt nur für Programme, die für den aktuellen Benutzer gestartet werden (nicht unbedingt für andere Benutzer und nicht für alle Dienste, die beim Booten von Ubuntu gestartet werden). Darüber hinaus werden die normalen Teile der Desktopumgebung nicht aufgelistet, die beim grafischen Anmelden des Benutzers gestartet werden.

Sie können hier überprüfen

Jeder kann dies überprüfen, indem er auf "Anwendungen starten" klickt. Es ist standardmäßig leer.

Bildbeschreibung hier eingeben

Wenn die versteckten Starteinträge angezeigt werden sollen (z. B. Update Notifier, Orca Screen Reader, Onboard usw.), geben Sie einfach Folgendes ein, kopieren Sie es und fügen Sie es in ein Terminal ein:

find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo sed i -e '/^NoDisplay=/d' {} +

Wenn Sie die normalerweise ausgeblendeten Einträge ausblenden möchten, geben Sie einfach Folgendes ein / kopieren Sie sie und fügen Sie sie ein

echo NoDisplay=true | find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo tee -a {} + >/dev/null

Quelle: How-To Geek


Wenn ich zum Programmieren klicke, wird nichts angezeigt.

Ja, es ist standardmäßig leer.
BigSack

9
Ich empfehle dir, diese Antwort zu löschen, @BigGenius - das OP weiß, dass es leer ist, weshalb er uns fragt :)
ish

Wenn Sie den obigen Kommentar lesen. Sie sind auch zweifelhaft, ob es leer oder standardmäßig ausgefüllt ist.
BigSack

Ich denke BigGenius ist richtig. Standardmäßig sind keine Autostart-Programme aktiviert, daher ist die Liste leer.
Upapilot

5

Eine Alternative:

Um alle Startanwendungen unter " Startanwendungen " anzuzeigen, öffnen Sie einfach /etc/xdg/autostartdie Zeile und ändern Sie sie NoDisplay=truezu #NoDisplay=true. Fügen Sie einfach ein #. Dann können Sie bei " Startanwendungen " alles sehen und deaktivieren, was Sie von dort wollen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.