Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I've come across this a few times, but I will use a specific example. When I downloaded the ADT bundle from Google it came with programs that just ran without needing to be installed, i.e. I can run Eclipse just by clicking on the eclipse file after I extracted the archived folders to the /home/ADT Bundle directory. There was no need to install anything. The problem is that I like using the Unity dash to quickly search for the programs I want to run and Eclipse doesn't show up. In fact, I can't even search for the eclipse file located in the /home/user-name/ADT Bundle/eclipse directory using the dash to start the program that way. What I'm hoping to learn is how to let the dash know that these folders, files, and/or programs exist on my system so that I can search for them if that is possible.

What I've tried: used sudo nautilus to move the folders containing the programs to the /usr/local directory (returned it to the /home directory when this didn't work)

Additional information: The dash will not find the folder ADT Bundle located in the /home directory or any file/folder contained within

running ubuntu 12.10

I installed my home, root, etc as separate logical partitions (don't know if that helps)

share|improve this question
Is it possible that the Dash sees only programs that are "registered" with the system? I remember reading about this in Ask Ubuntu and will post the link if I can find it. In the meantime, Desktop files: putting your application in the desktop menus may be relevant? Found it: askubuntu.com/questions/50540/… –  user25656 Mar 29 '13 at 4:07
Thanks for the links. They really helped me understand more about how the system handles applications. –  Mark Mar 29 '13 at 23:48
add comment

1 Answer

up vote 1 down vote accepted

Short answer: You can add programs to your main menu easily by using a menu editor. The preferred tool is called alacarte, but there are also others. Beware, that you might have to log out and log in again to see any effects.

Long answer: Ubuntu uses two different application menus. There is a system wide one stored at /usr/share/applications and a per user one in ~/.local/share/applications. The entries in these menus are stored in .desktop files.

Really long answer: Read man xdg-desktop-menu

share|improve this answer
Thanks, I'm giving it a shot now. –  Mark Mar 29 '13 at 23:17
Alacarte worked for exactly what I wanted. Thanks for the extra information too. I've been using Ubuntu about a month now and I've been trying to learn as fast and as much as I can. The xdg-desktop-menu page really helped. –  Mark Mar 29 '13 at 23:38
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.