
Перейдя на Linux Mint в качестве основной ОС, я начал скучать по Windows из-за встроенных возможностей поиска.
В Windows я могу просто нажать клавишу "super" и сразу ввести условия поиска в меню "Пуск". Результаты поиска могут включать имена многих PDF-файлов, электронных таблиц, текстовых файлов и т. д., если я указал Windows индексировать эти файлы. Обратите внимание, что поиск включает текствнутрифайлы. Если мне нужно немного больше информации, несколько интуитивных нажатий клавиш переведут меня в файловый менеджер с более длинным списком имен файлов, включая полные пути и несколько совпадений в контексте. Оттуда я могу, опять же очень интуитивно, уточнить свой поиск с помощью других ключевых слов или поиска только определенных папок. В целом, Windows делает большую часть того, что я хочу здесь, и более или менее из коробки.
Возможно ли достичь такой функциональности в Linux с помощью существующих инструментов? По моим впечатлениям, нет. Google Desktop мертв, другие инструменты либо не индексируют, либо смотрят только на имена файлов и т. д... но любые противоположные предложения приветствуются.
решение1
Основное решение, которое я нашел на данный момент, — это использование Launchy в качестве основного инструмента, а Tracker — в качестве второго шага при необходимости.
Запуск:
Хорошо, потому что он быстро запускается с помощью сочетания клавиш CTRL+ALT+Пробел, быстро показывает результаты и индексирует пути и имена многих файлов (Gnome DO ограничен 5000).
Плохо, потому что 1) индексирует только имена файлов и пути, а не их содержимое, 2) требует частых перезагрузок системы из-за всевозможных очевидных ошибок, независимо от того, какую версию я устанавливаю.
Поиск на рабочем столе (трекер-игла):
Хорошо, потому что индексирует содержимое файлов для многих типов файлов. Кажется, что это намного надежнее, чем альтернативы, которые я пробовал (recoll, DocFetcher и т. д.).
Плохо, потому что это отдельная программа и поэтому требуется несколько дополнительных шагов, чтобы получить. В целом я тоже не очень доволен интерфейсом.
Другие вопросы:
Ни одна из этих программ не интегрирована с Nemo (или Nautilus в других системах gnome). Функция поиска Nemo не включает содержимое файла и работает крайне медленно (очевидно, потому что не индексируется, хотя определенные результаты поиска можно сохранять).
Я также пробовал различные инструменты командной строки (в основном find, grep и pdfgrep), но даже если я трачу время на изучение того, как они работают, они на самом деле не предназначены для того, чтобы делать что-то похожее на то, что я ищу. Я полагаю, что должен быть какой-то способ создания индексов для них, но они абсурдно медленные для такого рода широких поисков, которые я пытаюсь сделать.