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.

Beagle was my favorite. But it is not maintained anymore, afaik. And it does not work reasonably; it stops working spontaneously and does not return any result. How can I correct this problem and if it is not possible what alternatives are available? Thank you.

share|improve this question

closed as primarily opinion-based by Charles Green, Eric Carvalho, guntbert, Volker Siegel, Whaaaaaat Nov 20 at 19:53

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

4 Answers 4

up vote 13 down vote accepted

One tool I can recommend is tracker. If you install the software, it is started automatically when you log in. It updates its index as a background process. If you want to search some item, there are different possibilities:

  1. Nautilus: Press Ctrl+f. A windows opens where you can enter your search term.
  2. GNOME applet: The deskbar applet allows you to enter a search term and shows a listing of found things.
  3. Catfish: is a application which can talk with different search programs.
  4. console: enter tracker-search foobar and tracker will start its search.
share|improve this answer

Have you considered using Tracker? It appears to be the replacement of Beagle in the Ubuntu Desktop and has been integrated with most applications in Ubuntu. sudo apt-get install tracker tracker-search-tool

share|improve this answer

I use recoll. It's very nice.

share|improve this answer
3  
Recoll even has a unity lens for Ubuntu 11.10. Try this PPA –  Jakob Mar 26 '12 at 11:41
2  
Customizable searches from command line. The backend of recoll is Xapian, the same engine used for website search apps like SOLR –  hobs Aug 12 '12 at 20:37

In command-line [s]locate works like a charm.
s for secure

updatedbupdatedb update the database where file name are stored.

If you use locate like

locate foo

it will list files and path containing foo.

Usually, updatedb is executed via a cron job once a day but you can execute it to update the database as needed.

share|improve this answer

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