Używam zarówno GNOME, jak i KDE SC. W GNOME używam Docky, ale nie używam go z KDE. Chciałbym więc, aby Docky uruchomił się tylko wtedy, gdy zaloguję się do GNOME, a nie KDE. W KDE istnieje opcja automatycznego uruchamiania programu tylko w KDE. Ale nie mogę znaleźć takiej opcji w GNOME.
W jaki sposób mogę to zrobić?
Z góry dziękuję.
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.źródło
System > Preferences > Startup Applications
Jest to alternatywa Gnome dla Menedżera uruchamiania KDE.źródło
Innym sposobem edycji pliku autostartu jest linia taka jak:
źródło