Пошук є одним з найбільш важливих інструментів, які ви можете використовувати на своєму комп’ютері.
Більшість додатків, дуже повільно індексують вашу систему і знаходять результати.
ANGRYsearch – це програма, яка надає результати вже при введенні пошукового запиту. Вона може показувати результати так швидко, тому що віна індексує тільки імена файлів.
Після її установки ви створюєте базу даних імен файлів, індексуючи свою систему.
ANGRYsearch має два різних режими показу: Lite та Full.
Режим Lite показує тільки ім’я файлу і шлях.
Full режим показує ім’я файлу, шлях, розмір і дату останньої модифікації. Тому він займає більше часу для показу результатів.
За замовчуванням використовується режим Lite.
Щоб перейти в повний режим, вам потрібно відредагувати файл конфігурації ~/.config/angrysearch/angrysearch.conf
. У цьому файлі змініть значення <strong>angrysearch_lite</strong>
на <strong>false</strong>
.
ANGRYsearch також має три різних режимів пошуку: швидкий, повільний і Regex.
- Швидкий режим показує імена файлів, що починаються з вашого пошукового запиту. Наприклад, якщо у вас була тека, повна останніх випусків дистрибутивів Linux, і ви шукали «Ubuntu», ANGRYsearch покаже Ubuntu, Ubuntu Mate, Ubuntu Budgie, але не Kubuntu, Xubuntu або Lubuntu. Швидкий режим включений за замовчуванням і може бути відключений, знявши прапорець поруч із кнопкою «update».
- Повільний режим працює трохи повільніше, але він буде показувати файли, в яких є пошуковий запит, в будь-якому місці імені.
- Режим Regex є найповільнішим і точним методом. Він використовує регулярні вирази і не враховує регістр. Режим Regex активується натисканням F8.
Ви також можете вказати ANGRYsearch ігнорувати певні теки при індексуванні вашої системи. Просто натисніть кнопку «Оновити» та введіть імена тек, які ви хочете ігнорувати. Ви також можете вибирати з кількох тем значків, хоча вони не дуже сильно відрізняються.
Як встановити ANGRYsearch в Linux.
ANGRYsearch доступний в репозиторії Arch User. Він також був упакований для Fedora та openSUSE.
Для установки на інші дистрибутиви дотримуйтеся інструкції нижче, які призначені для систем Debian і Ubuntu.
ANGRYsearch залежить від python3-pyqt5 і xdg-utils, тому вам потрібно буде встановити їх в першу чергу. У більшості дистрибутивів xdg-utils вже встановлено.
А python3-pyqt5 ви можете встановити командою:
sudo apt install python3-pyqt5
Завантажте останню версію програми (на поточний момент це 1.0.1), розпакуйте файл архіву, перейдіть в директорію ANGRYsearch-1.0.1
та запустіть програму установки:
wget https://github.com/DoTheEvo/ANGRYsearch/archive/v1.0.1.zip unzip v1.0.1.zip cd ANGRYsearch-1.0.1 chmod +x install.sh sudo ./install.sh
Процес встановлення дуже швидкий, тому не дивуйтеся, якщо після введення Enter, ви відразу побачите новий рядок.
При першому запуску ANGRYsearch вам потрібно буде проіндексувати вашу систему.
ANGRYsearch не оновлюється базу даних автоматично, тому Ви наприклад можете використовувати crontab для планування сканування системи.
Щоб створити нове завдання в cronjob, використовуйте команду
crontab -e
У відкритому файлі, вам потрібно додати команду
0 */6 * * * /usr/share/angrysearch/angrysearch_update_database.py
Тепер сканування буде запускатися кожні 6 годин.
А якими програмами для швидкого пошуку файлів, користуєтеся ви?
Спасиибо, действительно очень похожа на Everything.