Come faccio ad aggiungere / rimuovere le applicazioni di avvio "nascoste"?


56

Come posso gestire (aggiungere / rimuovere) tutte le applicazioni di avvio in Ubuntu 11.10 e versioni successive?

Startup Applications non mostra tutte le applicazioni che vengono avviate durante l'avvio.


Il tuo link non funziona. Ho provato tutte le risposte ma .. non funziona

3
Stai usando Ubuntu 12.04.
Atenz,

1
@tijybba sì. Sto usando 12.04. Tuttavia, dopo il riavvio, posso vedere l'elenco dei programmi. Grazie . Questa domanda è pubblica. Per favore, vota per chiudere.

2
Okey-Dokey, quindi per favore, vota per favore il mio commento: D :)
atenz,

Risposte:


46

Come detto sopra, devi modificare /etc/xdg/autostart/e:

  • rimuovere le NoDisplay=truelinee;
  • o commentare le stesse righe aggiungendole #di fronte;
  • o sostituisci truecon falsenelle stesse righe.

La terza soluzione può essere facilmente eseguita in tre passaggi:

  1. Evoca il terminale con Ctrl+ Alt+ T.
  2. Digita i due comandi seguenti:

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

Dopo aver cambiato tutto quello che vuoi, puoi tornare allo stato precedente digitandolo nel terminale:

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

Questo è stato testato in 12.04, 12.10 e 13.04.

[Fonte: iloveubuntu.net , grazie Nikhil Sinha per il link]


come è possibile disabilitarli se non si dispone dell'accesso root? queste avviano app gnome per KDE che non voglio
xenoterracide il


Il primo suggerimento ha funzionato per me. Ho appena cd /etc/exdg/autostartrimosso il programma che volevo rimuovere dalla directory di avvio automatico. È possibile visualizzare i programmi di avvio automatico per esecuzione lse dall'elenco è possibile vedere l'applicazione o il programma che si desidera rimuovere.
Mercy Flicker

se si modifica, /etc/xdg/autostart/tenere presente che è necessario annullare tali modifiche prima di aggiornare il sistema, altrimenti si otterrà una domanda se si desidera conservare i file .desktop modificati o utilizzare i manutentori dei pacchetti predefiniti per ciascuno di quei file! Una soluzione migliore è quella di creare file ~/.config/autostart/come suggerito nella risposta di
@TormodVolden

16

Rimuovi la NoDisplay=trueriga da ogni voce in /etc/xdg/autostart/Quindi deseleziona quelle che non vuoi in Startup Applications. In genere, tuttavia, le app di avvio automatico sono disponibili per un motivo, quindi assicurati di sapere cosa stai facendo quando le disabiliti.

Esistono anche vari servizi in cui vengono archiviati i file di configurazione /etc/init. La maggior parte degli utenti non dovrebbe toccare quei file però.


Jeremy - Grazie per la punta. A proposito, ho usato BUM (bootup-manager) per disabilitare molti dei servizi che non utilizzo e ho ridotto i tempi di avvio. Ubuntu mi è piaciuta, ma l'11.10 ha ignorato alcune cose di base, come l'aggiunta di utenti ai gruppi dall'interfaccia utente, i salvaschermi, la modifica semplice delle icone del launcher dell'unità. Non sono un grande fan dell'interfaccia utente, ma un'interfaccia utente coinvolgerà facilmente più persone.
Praveen Sripati,

11

Il modo corretto per farlo come un normale utente è copiare il file desktop in questione da /etc/xdg/autostart/a ~/.config/autostart/(creare prima la directory se necessario) e modificare questa copia per dichiarare NoDisplay=false. Quindi aprire "Preferenze applicazioni di avvio" e deselezionare la casella corrispondente.

Ora è necessario rimuovere la NoDisplay=truechiave dai file dopo averli copiati, il che può essere fatto sedper tutti

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

2
Devi ancora rimuovere la NoDisplay=truechiave dai file dopo averli copiati, cosa che puoi fare sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop.
Hitechcomputergeek il

1
Penso che questo sia il modo migliore per farlo, perché assicurerà che le modifiche vengano mantenute anche quando l'applicazione si aggiorna.
Kapad,

ricordati di controllare i file ~/.config/autostart/dopo un aggiornamento del sistema per eventuali modifiche rispetto ai file predefiniti /etc/xdg/autostart/nel caso in cui qualcosa è stato aggiunto durante l'aggiornamento
rubo77

9

È normale che non vedi nulla elencato. L' elenco dei programmi di avvio aggiuntivi è solo per i programmi che si avviano per l'utente corrente (non necessariamente per gli altri utenti e non tutti i servizi che si avviano all'avvio di Ubuntu). Inoltre, non elenca le parti normali dell'ambiente desktop che iniziano quando l'utente accede graficamente.

Puoi controllare qui

Chiunque può verificarlo facendo clic su "Applicazioni di avvio". È vuoto per impostazione predefinita.

inserisci qui la descrizione dell'immagine

Se si desidera visualizzare le voci di avvio nascoste (come notifica di aggiornamento, lettore di schermate orca, a bordo, ecc.), Digitare / copiare e incollare quanto segue in un terminale:

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

Se vuoi nascondere le voci normalmente nascoste, digita / copia e incolla quanto segue

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

Fonte: How-To Geek


quando faccio clic per programmare, non mostra nulla.

Sì, è vuoto per impostazione predefinita.
BigSack,

9
Ti consiglio di eliminare questa risposta, @BigGenius - l'OP conosce il suo spazio vuoto ed è per questo che ci sta chiedendo :)
ish

Se leggi il commento sopra. Sono anche in dubbio se è vuoto o popolato per impostazione predefinita.
BigSack,

Penso che BigGenius abbia ragione. Non ci sono programmi StartUp abilitati per impostazione predefinita, quindi l'elenco è vuoto.
upapilot,

5

Un'alternativa:

Per visualizzare tutte le applicazioni di avvio in " applicazioni di avvio " basta aprire /etc/xdg/autostarte modificare la riga NoDisplay=truein #NoDisplay=true. Basta aggiungere un #. Quindi sarai in grado di vedere tutto in " applicazioni di avvio " e disabilitare ciò che desideri da lì.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.