Jeśli nie możesz znaleźć wpisu, który uruchamia program, możesz go również znaleźć /etc/xdg/autostart
. Wiem, że w końcu naprawili Nautilus automatycznie uruchamiający się w KDE przy użyciu ustawienia OnlyShownIn. Zmiana plików w tym katalogu obejmuje cały system, więc możesz skopiować plik szkodliwej aplikacji do~/.config/autostart/
Zamiast używać OnlyShownIn, możesz również użyć NotShownIn. Może to pozwolić ci nie zrobić czegoś dla jednego komputera, ale pokazać to wszystkim innym. W tym przykładzie możesz załadować Docky we wszystkich menedżerach pulpitu oprócz KDE, używając następujących poleceń:
NotShownIn=KDE;
Jeśli nie chcesz, aby uruchamiał się na dowolnym pulpicie, możesz zmienić go na OnlyShownIn=;
Linie w plikach .desktop powinny kończyć się średnikiem. Średnik służy również do oddzielania wartości dla ustawień, które przyjmują więcej niż jedną wartość w tym samym czasie.
Ta sztuczka oznaczałaby, że musisz wymienić każdą powłokę pulpitu, której używasz, aby w ogóle coś nie działało. Używanie NotShownIn=Unity
byłoby w porządku, jeśli zainstalowałeś tylko Unity, ale nadal by się zaczęło, jeśli później zainstalowałeś KDE lub Gnome.
Jeśli plik pulpitu w folderze autostartu użytkownika nie zatrzymuje uruchamiania aplikacji, będziesz musiał poradzić sobie z plikiem pulpitu w katalogu xdg. W tym celu zrobiłbym kopię zapasową pliku. Zamiast kopiować go z rozszerzeniem bak lub czymś standardowym, który może zostać później nadpisany, zrób to dla wyobrażonej aplikacji o nazwie badapp w tym przykładzie.
sudo cp /etc/xdg/autostart/badapp.desktop /etc/xdg/autostart/badapp.desktop.stop
Następnie możesz edytować oryginalny plik pulpitu. Jeśli coś się psuje i zaczynasz od rozruchu tekstowego, możesz zmienić nazwę pliku z powrotem na pierwotną nazwę.
sudo cp /etc/xdg/autostart/badapp.desktop.stop /etc/xdg/autostart/badapp.desktop
Ponadto domyślnym folderem autostartu użytkownika dla KDE jest to, ~/.kde/Autostart/
że KDE działa tak, jak KDE.