Замена возможностей поиска на рабочем столе Windows 7 в Linux

1021
Brian Z

Перейдя на Linux Mint в качестве основной ОС, одной из немногих вещей, которые заставляют меня скучать по Windows, являются встроенные возможности поиска.

В Windows я могу просто нажать «супер» клавишу и сразу ввести условия поиска в меню «Пуск». Результаты поиска могут включать имена многих PDF-файлов, электронных таблиц, текстовых файлов и т. Д., Если я сказал Windows проиндексировать эти файлы. Обратите внимание, что поиск включает в себя текст внутри файлов. Если мне понадобится немного больше информации, несколько интуитивных нажатий клавиш приведут меня к проводнику файлов с более длинным списком имен файлов, включая полные пути и несколько совпадений в контексте. Оттуда я могу, опять же очень интуитивно, уточнить свой поиск по другим ключевым словам или путем поиска только в определенных папках. В целом, Windows делает большую часть того, что я хочу здесь, и более или менее из коробки.

Можно ли достичь такого рода функциональности в Linux с помощью существующих инструментов? У меня сложилось впечатление, что это не так. Google Desktop не работает, другие инструменты либо не индексируют, либо просматривают только имена файлов и т. Д., Но любые противоположные предложения приветствуются.

2

1 ответ на вопрос

2
Brian Z

Основное решение, которое я нашел до сих пор, - это использование Launchy в качестве основного инструмента и Tracker в качестве второго шага, когда это необходимо.

Launchy:

Хорошо, потому что он быстро запускается с помощью CTRL + ALT + Пробел, быстро показывает результаты и будет индексировать пути и имена файлов многих файлов (DO Gnome ограничен 5000).

Плохо, потому что 1) индексирует только имена файлов и пути, а не содержимое файлов, 2) требует частых перезагрузок системы из-за всевозможных видимых ошибок независимо от того, какую версию я устанавливаю

Desktop Search (трекер-игла):

Хорошо, потому что он индексирует содержимое файлов для многих типов файлов. Кажется, все гораздо надежнее, чем альтернативы, которые я пробовал (recoll, DocFetcher и т. Д.).

Плохо, потому что это отдельная программа и, следовательно, нужно сделать несколько дополнительных шагов. В общем, я не очень доволен интерфейсом.

Другие вопросы:

Ни одна из этих программ не интегрирована с Nemo (или Nautilus в других системах GNOME). Функция поиска Nemo не включает содержимое файла и является чрезвычайно медленной (очевидно, потому что она не проиндексирована, хотя конкретные результаты поиска могут быть сохранены).

Я также пробовал различные инструменты командной строки (в основном find, grep и pdfgrep), но даже если бы я потратил время, чтобы узнать, как они работают, на самом деле они не предназначены для того, чтобы делать что-то вроде того, что я ищу. Я предполагаю, что должен быть какой-то способ для создания индексов для них, но они абсурдно медленны для тех широких поисков, которые я пытаюсь сделать.

В эти дни я использую Synapse, а не Launchy. Он не такой глючный, как Launchy, но ему также не хватает возможности поиска текста внутри файлов. Brian Z 9 лет назад 0