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
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
Great tip. I think the start of sed substitution needs to be changed from backtick to a single quote.
Thanks,
~Bulent
If it doesnt work try:
sudo sed -i ‘s/NoDisplay=true/NoDisplay=false/g’ /etc/xdg/autostart/*.desktop
Hi, thanks for help, but no way. Same situation of ArchaicReality.
Yes, i confirm it works..the correct command is :
sudo sed -i ‘s/NoDisplay=true/NoDisplay=false/g’ /etc/xdg/autostart/*.desktop
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.
on all the above I get the same error
cmcanulty@Darcy25:~$ 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: `?’
You have to replace both tick marks in the command with a regular apostrophe. This is a great tip. Thanks.
this is the command:
sudo sed -i “s/NoDisplay=true/NoDisplay=false/g” /etc/xdg/autostart/*.desktop
sed: -e expression #1, char 1: unknown command: `?’
sed: -e expression #1, char 1: unknown command: `?’
That’s what I get every time.
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 ๐
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)
Thanks, this really helped me understand some slowdown issues.
None of the above worked for me. Got the same error with every command.
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.
Me too..
Steps to add Application to the Startup:
Just go to the Dash Home and type โStartupโ in the Lens ๐
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.
Yah, what Jeff said, that works. Now I wonder what is safe to remove from startup?