Astra Linux
August 20, 2021

Поиск файлов по содержимому в Astra Linux

В Astra Linux в проводнике есть кнопка поиска, которая открывает по-умолчанию утилиту Поиск файлов.

На вкладке Расположение настраивается путь для поиска, а на вкладке Содержимое можно искать по фрагменту текста.

Проблема только лишь в том, что поиск по содержимому не работает.

Утилита Recoll

В Astra Linux имеется утилита Recoll (можем найти в главном меню в разделе Утилиты, либо с помощью поиска).

При первом запуске утилита запрашивает настройки индексирования.

Сам поиск выглядит так:

По-умолчанию поиск идет по кэшу ранее открытых документов, а самих файлов в результатах поиска нет, но нужны-то именно файлы, поэтому утилиту нужно настроить.

Открываем Настройки -> Конфигурация индексирования

На вкладке Общие параметры настраиваем папки, которые нужно индексировать для поиска и которые необходимо исключить.

На вкладке Частные параметры можно настроить фильтр для индексации: необходимые и исключаемые типы файлов (doc, xls и т.д.), фильтр по именам и размеру.

На вкладке Посещённые web-страницы можно добавить их в поисковый индекс, указав каталог с кэшем браузера.

После проделанной настройки в результатах поиска появляются уже сами файлы.

Меняем приложения для открытия файлов

По-умолчанию файлы открываются в LibreOffice. Поменяем его на Р7-офис.

Заходим в Настройки -> Конфигурация интерфейса

На вкладке Интерфейс нажимаем кнопку Выбор редакторов

Находим необходимые типы файлов и переопределяем настройки окружения введя команду для открытия нужного приложения.

Если нужно переопределить приложение, то находим его в столбце Команды, нажимаем на кнопку Выделить такие же, ставим галочку Переопределить настройки окружения и в поле вводим команду запуска.

В нашем случае меняем libreoffice %f на r7-office-desktopeditors %f

Таким образом, настроили утилиту Recoll для поиска по содержимому в Astra Linux.