Applications don't appear in the Dash (14.04)
As it is only constrained to your user account, it must have something to do with your user.
Maybe one of the .desktop
files in your home folder is tripping the launcher up? Can you try moving the files in these folders all somewhere else:
/home/<youruser>/.gnome/apps/
/home/<youruser>/.local/usr/share/applications/
e.g.
$ mkdir backup_local
$ mkdir backup_gnome
$ mv .local/share/applications/*.desktop backup_local/
$ mv .gnome/apps/*.desktop backup_gnome/
Then logout, login and see if it changed anything? You can always move them back in if it didn't help. If it did help, try moving them in one by one to which file was the culprit.
EDIT: You can find out which one was malformed:
-
Install the
desktop-file-utils
package:sudo apt-get install desktop-file-utils
-
Check each of the
.desktop
files for validity usingdesktop-file-validate
:desktop-file-validate .local/share/applications/*.desktop desktop-file-validate .gnome/apps/*.desktop
Or of course at the different location if you already moved it. It will print nothing if all files are OK. If any of the files are malformed, it will print one error message per line.
You might also want to check the other desktop files for good measure:
desktop-file-validate /usr/share/applications/*.desktop
At somepoint during my session in Ubuntu 14.04 LTS the application search stopped responding, showing the same error. The solution that I've found is to open the terminal (CtrlAltT) and kill the home scope
$ kill $(pgrep -f unity-scope-home/unity-scope-home)
The scope has restarted and the application search has resumed its capabilities
actually, loggin out to guest session and reloggin back in as main user just fixed the issue, as I still dont really understand why... but before doing that i spent time trying the above command lines, that had no positive effect in my case. for sure a way to reset clean way these .desktop files, which clearly seemed to be the problem, would be appreciated, or even a way to uncorrupt them in case they are. thx anyway
Did you delete your Zeitgeist database and reboot? I.e.:
rm -rf ~/.local/share/zeitgeist
It seems the most logical thing to do. At the next login, allow up to a couple of minutes for the applications to show up again.
Please note that this is not the same as reinstalling Zeitgeist, which in this case is useless, IMHO.