Se non riesci a trovare la voce che avvia un programma, potresti trovarla anche in /etc/xdg/autostart
. So che finalmente hanno risolto Nautilus avviandosi automaticamente in KDE usando l'impostazione OnlyShownIn. La modifica dei file in questa directory è a livello di sistema, quindi potresti voler copiare il file dell'applicazione in questione~/.config/autostart/
Invece di usare OnlyShownIn, puoi anche noi NotShownIn. Questo può permetterti di non fare qualcosa per un desktop, ma mostrarlo per tutti gli altri. Per questo esempio, puoi caricare Docky in tutti i desktop manager tranne KDE, usando quanto segue:
NotShownIn=KDE;
Se non vuoi che inizi su qualsiasi desktop, puoi cambiarlo in OnlyShownIn=;
Linee nei file .desktop dovrebbero finire con un punto e virgola. Il punto e virgola viene anche utilizzato per separare i valori per le impostazioni che accettano più di un valore contemporaneamente.
Questo trucco significherebbe che devi elencare tutte le shell desktop che usi per impedire a qualcosa di funzionare. Quindi l'utilizzo NotShownIn=Unity
andrebbe bene se hai installato Unity, ma inizierebbe comunque se in seguito hai installato KDE o Gnome.
Se il file desktop nella cartella di avvio automatico dell'utente non impedisce l'avvio di un'applicazione, sarà necessario gestire il file desktop nella directory xdg. Per questo, farei una copia di backup del file. Invece di copiarlo con un'estensione bak, o qualcosa di standard che potrebbe essere sovrascritto in seguito, fai questo per l'applicazione immaginaria chiamata badapp per questo esempio.
sudo cp /etc/xdg/autostart/badapp.desktop /etc/xdg/autostart/badapp.desktop.stop
È quindi possibile modificare il file desktop originale. Se qualcosa si interrompe e si finisce con un avvio di testo, è possibile rinominare il file con il nome originale.
sudo cp /etc/xdg/autostart/badapp.desktop.stop /etc/xdg/autostart/badapp.desktop
Inoltre, la cartella di ~/.kde/Autostart/
avvio automatico dell'utente predefinita per KDE è perché KDE fa le cose nel modo KDE.