Searching in Linux starts those venerable command line favorites: find, grep, and locate. These tools are very powerful and can easily be integrated into scripts, but for many users, this usefulness is also one of their key weaknesses. These users require a graphical interface in order to be comfortable with a program. They don't want to have to remember syntax and drop out of another app to type commands. The new breed of Linux desktop search is all about bringing the functionality of the tried and true originals into the graphical world.
KIO slaves are some of the most useful features of the KDE desktop, but many users aren't aware they exist. You probably use some of them know without even realizing it. A kioslave is a protocol that provides support for individual protocols that may provide access to files, web sites, and more. Below I will outline some of the most popular and most interesting kioslaves.
This listing is far from complete. The full list of KIO slaves installed on your system can be found by running KInfoCenter and checking the Protocols section.