Вихід FSearch 0.3: нові можливості шукального інструменту для Linux

Вихід FSearch 0.3: шукальний інструмент для Linux отримав нові можливості

FSearch, швидка утиліта для пошуку файлів на базі GTK для Linux, що була натхнена Everything Search Engine на Windows, випустила версію 0.3. Це перше стабільне оновлення за майже три роки. Нагадаємо, попередня версія FSearch 0.2.3 була випущена в серпні 2023 року.

Основні нововведення FSearch 0.3: моніторинг файлової системи в реальному часі

Нова версія 0.3 є суттєвим оновленням. Основна нова функція — моніторинг файлової системи в реальному часі, яка була однією з найбільш запитуваних. Раніше FSearch покладався на ручні або заплановані перезавантаження бази даних для виявлення змін у файлах. З новою версією 0.3 забезпечується безперервний моніторинг індексованих папок, тому результати пошуку оновлюються майже миттєво, коли файловий простір змінюється.

Гнучке налаштування індексації в FSearch 0.3

Хоча новий параметр виглядає як проста галочка, за словами розробників, його реалізація вимагала значних внутрішніх змін і повної переробки механізму бази даних FSearch. Тепер цей новий підхід має зменшити необхідність частих перезавантажень та зберегти результати пошуку більш точними та актуальними.

Версія 0.3 також вводить можливості індексації для кожної папки окремо. Налаштування, такі як частота перезавантаження, які раніше застосовувалися до всієї бази даних, тепер можна налаштувати окремо для кожного індексованого місця. Це особливо корисно для користувачів, які шукають на різних типах сховищ. Наприклад, локальний SSD може моніторитися безперервно, тоді як повільніший зовнішній диск або мережевий ресурс можуть використовувати менш частий графік перезавантаження.

Гнучкість виключень та покращення в FSearch 0.3

Крім того, правила виключень стали більш гнучкими. Користувачі можуть виключати файли та папки за допомогою фіксованих шаблонів, символів підстановки або регулярних виразів. Це спрощує процес усунення тимчасових каталогів, артефактів збірки, кеш-файлів, змонтованих розташувань або іншого небажаного контенту з бази даних пошуку.

Також було покращено графік перезавантаження FSearch. Тепер заплановані оновлення базуються на абсолютному часу, що минув, а не лише на часу роботи застосунку. Раніше заплановане сканування могло бути пропущено, якщо FSearch було закрито в запланований час. У версії 0.3 будь-яке затримане перезавантаження починається, коли застосунок знову відкривається.

Додатково, застосунок може виявити, коли індексована папка зникає, а потім знову стає доступною. Коли таке місце повертається, FSearch може автоматично виявляти та перезавантажувати його.

Крім покращень індексації, випуск додає функцію попереднього перегляду файлів та підтримку відображення ескізів як значків файлів. Більше форматів зображень розпізнаються, а натиснення клавіші Enter тепер відкриває перший результат безпосередньо.

Інші вдосконалення в FSearch 0.3

Серед інших вдосконалень — офлайн-документація, поліпшена локалізація множини, покращена метадані застосунку, виправлення витоків пам’яті та можливість відкривати папки через D-Bus. Також було усунено проблему, через яку значок застосунку зникав під Wayland.

FSearch 0.3 також запроваджує початкову сумісність з macOS, хоча застосунок залишається в першу чергу для Linux. Поліпшено обробку тексту з правого на ліво, а значок для видалених елементів файлової системи відновлений.

Нарешті, щоб користувачі помітили нові можливості, оновлення представляє одноразовий діалог привітання після оновлення. Він підкреслює ключові нововведення та перенаправляє користувачів до нових елементів управління індексацією.

Додаткові деталі можна знайти на офіційному сайті FSearch.