After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 706201 - Shell search does find only programs shipped with gnome
Shell search does find only programs shipped with gnome
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: search
3.8.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
3.10.1
Depends on:
Blocks:
 
 
Reported: 2013-08-17 13:14 UTC by bugzilla
Modified: 2014-01-16 05:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Searching for Pidgin -> No result, but it is installed and you can find it browsing all Apps (769.51 KB, image/png)
2013-08-17 13:14 UTC, bugzilla
Details

Description bugzilla 2013-08-17 13:14:17 UTC
Created attachment 252010 [details]
Searching for Pidgin -> No result, but it is installed and you can find it browsing all Apps

Hello there, following issue is bothering me:
After update to gnome 3.8 (some time ago, because of this issue I switched to KDE, but would like to return to gnome) the shell search does not find all programs when searching.
E.g. thunderbird, chromium, vlc are not found, but applications shipped with gnome are.

In "show all applications" I see the icons of all programs, so the search is having the problem.

Gnome-Shell extensions installed are "dash-to-dock" and "topicons", but disabling them has no effect.

Ask for more information if you like, don't know which are in this case here useful ...

I posted this description on the Arch Board (https://bbs.archlinux.org/viewtopic.php?id=166631). One user mentioned the same behavior.
Comment 1 Jasper St. Pierre (not reading bugmail) 2013-08-17 13:21:00 UTC
Hm. I haven't seen this before. Can you try switching your system language to English? The search might be having trouble with localized names.
Comment 2 bugzilla 2013-08-17 13:42:59 UTC
I changed language to en_us. No effect. Are there logs which could help?
Comment 3 Allan Day 2013-08-18 14:53:28 UTC
I haven't see this either. There's no reason we shouldn't pick up any application with a .desktop file. Maybe you could check to see that the applications in question have installed their desktop files in the correct place?
Comment 4 bugzilla 2013-08-20 21:45:42 UTC
To stay with the pidgin example from the screenshot, a locate gives me following:

/home/me/.gnome2/panel2.d/default/launchers/pidgin.desktop
/usr/share/applications/pidgin.desktop

In /usr/share/applications/ are also other .desktop files which are not found.
Comment 5 Allan Day 2013-08-20 21:57:00 UTC
Thanks for the information. That should indeed work.
Comment 6 Wilhelm Mailänder 2013-10-03 13:01:17 UTC
I have the same problem. Some programs are found, some not. 

All the gnome programs I tried were found, but many other programs did not turn up. 

Programs that do turn up:
calculator
gnome-terminal
settings
nethack
all games from humble bundles (eg trine, hammerfight, torchlight)

Programs that do not turn up:
firefox
thunderbird
evolution
pidgin
xchat
gvim

All of these are listed in the program overview of the gnome shell.

I also updated to gnome 3.8 from an earlier version and am also using the german version.

I created a new user and the problem didn't occur there, so my guess is that because of the update some configuration files are making problems.
Comment 7 Wilhelm Mailänder 2013-10-03 23:44:27 UTC
I tried deleting the following directorys in my existing user account:
~/.gnome* 
~/.gconf* 
~/.cache 
~/.mission-control
~/.config/dconf/*

Unfortunately it didn't help, the programs still can't be found by the search.
Comment 8 Milan Bouchet-Valat 2013-10-05 21:37:00 UTC
And are there copies of the corresponding .desktop files in ~/.local/share/applications?
Comment 9 Wilhelm Mailänder 2013-10-05 22:57:14 UTC
Of the applications not turning up in the search only gvim is in ~/.local/share/applications. The .desktop files for firefox, thunderbird, evolution, pidgin and xchat are under /usr/share/applications.
Comment 10 bugzilla 2013-10-06 12:05:16 UTC
For me in ~/.local/share/applications are only very few .desktop files, mainly wine related stuff. But for example firefox.desktop is there, which is not found either.
Comment 11 Matthias Clasen 2013-10-06 16:54:45 UTC
I can't reproduce this at all - all the mentioned applications show up in shell search as soon as I have them installed.
Comment 12 bugzilla 2013-11-23 20:27:44 UTC
After updating to Gnome 3.10 the issue disappeared. 
All my applications are now available through shell search. 

Anyway thanks to the developers for their suggestions!
Comment 13 Matthias Clasen 2013-11-24 15:07:48 UTC
phew, glad to hear it works now!
Comment 14 leechen 2014-01-15 13:25:25 UTC
Hi,all

I have the same problem. Some programs are found, some not. 

BUT,I can find all programs when I login GNOME as ROOT.
Comment 15 leechen 2014-01-16 05:28:33 UTC
Hi,Guys

There is the way to fix the problem in GNOME3.8.
Remove all files in ~/.local/share/desktop-directories/,
[run the following command],and restart shell,and you will find all apps with shell search:

1,Remove files:

rm ~/.local/share/desktop-directories/*

2,[Alt]+[F2]&&Typing r,[Enter]to restart shell