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.
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.
Antworten:
Wie oben gesagt, müssen Sie bearbeiten /etc/xdg/autostart/
und entweder:
NoDisplay=true
Linien.#
vor ihnen hinzufügen ;true
durch false
in denselben Zeilen ersetzen .Die dritte Lösung kann einfach in drei Schritten durchgeführt werden:
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]
cd /etc/exdg/autostart
das Programm, das ich entfernen wollte, aus dem Autostart-Verzeichnis entfernt. Sie können Autostart-Programme nach Ausführung anzeigen ls
und in der Liste die Anwendung oder das Programm anzeigen, die bzw. das Sie entfernen möchten.
/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
Entfernen Sie die NoDisplay=true
Zeile 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.
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=true
Schlüssel nach dem Kopieren aus den Dateien entfernen , was sed
für alle mit erledigt werden kann
sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop
NoDisplay=true
Schlüssel nach dem Kopieren immer noch aus den Dateien entfernen sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop
.
~/.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
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.
Jeder kann dies überprüfen, indem er auf "Anwendungen starten" klickt. Es ist standardmäßig leer.
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
Eine Alternative:
Um alle Startanwendungen unter " Startanwendungen " anzuzeigen, öffnen Sie einfach /etc/xdg/autostart
die Zeile und ändern Sie sie NoDisplay=true
zu #NoDisplay=true
. Fügen Sie einfach ein #
. Dann können Sie bei " Startanwendungen " alles sehen und deaktivieren, was Sie von dort wollen.