Updated 13 Jun '14: This has been updated from focus on openSUSE 12 to focus on openSUSE 13 and Tumbleweed
Introduction: Since Beagle was removed, and with the closure of Google Desktop Search, the options for a comprehensive KDE desktop search facility have been Nepomuk and Recoll. Nepomuk is in development and not so good right now. IMHO, for the present, the open source app “recoll” is the way to go. It’s really fast with indexing, indexes the ususal files but also pdfs, emails, MS office docs and email (e.g. Thunderbird).
Repositories & Installation Recoll’s RPM is located in the KDE-extra repository and the key items held there are recoll, kio-recoll and antiword.
- In openSUSE 13.1 goto Yast → Software Repositories → Add → Community Repositories → openSUSE BuildService - KDE:Extra → select it and proceed.
- In Tumbleweed goto Yast → Software Repositories → Add → Specify URL.
Then add this name in the obvious slot: openSUSE BuildService - KDE:Extra. And under that slot add this address:
http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/
After attaching the repository, install recoll, kio-recoll and antiword. You can use Yast → Software → Software management for that (or “zypper in” as root). There is no special reason to keep the Repo once recoll and its dependencies are installed (unless you want them for another purpose).
Where’s the GUI?: In kDE it’s at Kicker → Applications → System → File System → Recoll
First Run: First time you’ll get a panel asking for configuration of Recoll. The default indexing oath is /home/you but you can change that. And there are options to run indexing on a schedule or in real time. I have 8Gb RAM and dual core CPU so I use the real-time daemon option.
How Fast is Indexing?: I had 15Gb and 35000 files in /home/john for the first run. Initial indexing took 3 mins 45 secs. Subsequently I never seem to notice it.
Turn off Nepomuk: It’s installed in KDE by default. It’s in development and runs continuously. You should turn it off. Go to Kicker → Configure desktop → Desktop search. Nepomuk control panel will appear. Disable all the stuff under the three Tabs.
That’s all folks (be well)