See hidden startup programs in Ubuntu

Enter the code below in the terminal, but be cautious there is a reason why those settings are hidden

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

sed is a stream editor. Allow me to explain the above command.

  • -i is short for –in-place. That means sed will edit files in place.
  • s/NoDispaly=true/NoDisplay=false means sed will search the NoDisplay=true regular expression and replace it with NoDisplay=false.
  • /etc/xdg/autostart/*.desktop means all .desktop files under /etc/xdg/autostart directory.

After you run the above command, all system defined startup applications will be displayed.

So what does this command perform?

The command uses sed to find and replace a specific string in all files with the “.desktop” extension located in the “/etc/xdg/autostart” directory. The -i flag tells sed to edit the files in place, and the s/NoDisplay=true/NoDisplay=false/g is the search and replace pattern, replacing all occurrences of “NoDisplay=true” with “NoDisplay=false”. The sudo command is used to run the command with superuser permissions. This command will change all the files in the /etc/xdg/autostart directory and change the NoDisplay=true to NoDisplay=false which will make the applications to be shown on the application launcher.

With this command you can revert the command above

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

This command will change all the files in the /etc/xdg/autostart directory and change the NoDisplay=false to NoDisplay=true which will make the applications to be hidden on the application launcher.

Source: https://www.linuxbabe.com/desktop-linux/show-hidden-startup-applications-ubuntu

Source: https://itsfoss.com/manage-startup-applications-ubuntu/