2

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

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

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

1 ответ1

2

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

Launchy:

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

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

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .