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:
Beschwöre das Terminal mit Ctrl+ Alt+ T.
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.
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
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.
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:
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.
Antworten:
Wie oben gesagt, müssen Sie bearbeiten
/etc/xdg/autostart/
und entweder:NoDisplay=true
Linien.#
vor ihnen hinzufügen ;true
durchfalse
in denselben Zeilen ersetzen .Die dritte Lösung kann einfach in drei Schritten durchgeführt werden:
Geben Sie die beiden folgenden Befehle ein:
Nachdem Sie alle gewünschten Änderungen vorgenommen haben, können Sie zum vorherigen Status zurückkehren, indem Sie Folgendes in das Terminal eingeben:
Dies wurde in den Jahren 12.04, 12.10 und 13.04 getestet.
[Quelle: iloveubuntu.net , danke Nikhil Sinha für den Link]
quelle
cd /etc/exdg/autostart
das Programm, das ich entfernen wollte, aus dem Autostart-Verzeichnis entfernt. Sie können Autostart-Programme nach Ausführung anzeigenls
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 erstellenEntfernen 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.quelle
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 bearbeitenNoDisplay=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 , wassed
für alle mit erledigt werden kannquelle
NoDisplay=true
Schlüssel nach dem Kopieren immer noch aus den Dateien entfernensed -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 wurdeEs 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:
Wenn Sie die normalerweise ausgeblendeten Einträge ausblenden möchten, geben Sie einfach Folgendes ein / kopieren Sie sie und fügen Sie sie ein
Quelle: How-To Geek
quelle
Eine Alternative:
Um alle Startanwendungen unter " Startanwendungen " anzuzeigen, öffnen Sie einfach
/etc/xdg/autostart
die Zeile und ändern Sie sieNoDisplay=true
zu#NoDisplay=true
. Fügen Sie einfach ein#
. Dann können Sie bei " Startanwendungen " alles sehen und deaktivieren, was Sie von dort wollen.quelle