how do I remove a startup application from the command line?
Solution 1
Quoting the Xfce Docs ("Some of my applications are always started when I login"):
You can also manually delete those files in ~/Desktop/Autostart and ~/.config/autostart.
For example: open a terminal, type
cd ~/.config/autostart
ls
then rm
the files that you want to delete.
Solution 2
You can disable autostart entries by hiding them with a higher-precedence entry.
If you don't have it yet, create your own autostart
folder:
mkdir -p ~/.config/autostart
and then create .desktop
files matching the names of the ones you want to disable from /etc/xdg/autostart
(or other sources such as /usr/share/gnome/autostart
).
For example, disabling print-applet:
cat > ~/.config/autostart/print-applet.desktop <<EOF
[Desktop Entry]
Type=Application
Hidden=true
EOF
Related videos on Youtube
Nick
Updated on September 18, 2022Comments
-
Nick almost 2 years
In Xubuntu, how do I remove a startup application that was set in
Menu –> Setting –> Settings Manager –> Sessions and Startup
without using the GUI? My startup command breaks the gui, and I need to disable it using the command line.-
Admin over 9 yearspossible duplicate of how to add a program as startup application from terminal ?
-
-
Yu Shen over 6 yearsFor Ubuntu 16.04, ~/.config/autostart is the directory
-
Gabriel about 4 yearsWhile this is likely a bug in the way current gnome-session and gio interact, the hiding desktop file will be ignored if it doesn't contain a Type=Application key-value pair as well.
-
Gabriel about 4 yearsAlso, I wouldn't be surprised if some desktops fail to hide the entry if not providing a Name key as well.