How to Display Hidden Startup Applications in ubuntu 12.04 and Above

Starting with Ubuntu 12.04 the ‘Startup Applications' manager now only displays a sub-set of applications to control at startup with the remaining applications being hidden. To make the hidden applications visible in the manager, follow these steps:

  • Open the terminal by pressing (Ctrl + Alt + t) or searching for "Terminal" in the Unity bar.

Copy and paste the following command into the terminal and press the ‘enter' key.

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

If asked you will also have to provide your user account password to perform the command, if asked simply enter your user password and press ‘enter' again (note: When entering your password, the terminal will not display characters on-screen, such as the asterisk ‘*', for security reasons).

  • Close the terminal and now open ‘Startup Applications' from the power menu or searching for it in the unity bar.

Hidden startup applications will now be displayed in the ‘Startup Applications' manager as slightly greyed out. You can now continue to edit which programs start upon startup, including any hidden applications.

Via Ubuntuwiki

Sponsored Link

Related posts

20 thoughts on “How to Display Hidden Startup Applications in ubuntu 12.04 and Above

  1. I tried it but didnt work. After using the command above, I received this icon (>). I typed in my password and hit enter but to no avail after closing the terminal. I also tried it w/o my password which resulted in same outcome

  2. Great tip. I think the start of sed substitution needs to be changed from backtick to a single quote.


  3. If it doesnt work try:

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

  4. Yes, i confirm it works..the correct command is :

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

  5. As the reply to a certain comment seems to be totally broken (not working at all)…

    @ArchaicReality: The problem is that the first of the apostrophes in the command is the wrong kind. To be sure, replace it with a “regular” one and the command should work.

  6. on all the above I get the same error

    [email protected]:~$ sudo sed -i ‘s/NoDisplay=true/NoDisplay=false/g’ /etc/xdg/autostart/*.desktop[sudo] password for cmcanulty:
    sed: -e expression #1, char 1: unknown command: `?’

  7. You have to replace both tick marks in the command with a regular apostrophe. This is a great tip. Thanks.

  8. this is the command:
    sudo sed -i “s/NoDisplay=true/NoDisplay=false/g” /etc/xdg/autostart/*.desktop

  9. This one worked for me

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

    The only difference was different kind of hyphens 🙂

  10. This worked for me:
    sudo sed -i “s/NoDisplay=true/NoDisplay=false/g” /etc/xdg/autostart/*.desktop

    (I replace the accent mark/apostrophe with quotation marks)

  11. Dave says:
    January 28, 2013 at 1:21 am

    None of the above worked for me. Got the same error with every command.

    Same with me.

  12. Steps to add Application to the Startup:
    Just go to the Dash Home and type “Startup” in the Lens 🙂

  13. I got it to work by copy/pasting the command, then delete the single quote marks and re-type them with the keyboard. Apparently the terminal will not accept the symbol displayed on this page.

  14. Yah, what Jeff said, that works. Now I wonder what is safe to remove from startup?

Leave a comment

Your email address will not be published. Required fields are marked *