Алексей Федорчук
Как ни странно, в Thunar’е штатно нет такой, казалось бы, неотъемлемой функции файлового менеджера, как поиск файлов, да плагинов соответствующего назначения не обнаруживается. Однако это можно исправить минимум двумя сторонними средствами.
Первое из таких средств — утилита Catfish, которая обнаруживается в системе после полной инсталляции Salix’а. А при выборе базовой установки её легко добавить посредством
$ sudo slapt-get -i catfish
Утилита Catfish — нечто вроде интегратора таких команд, как find (задействована по умолчанию), locate, slocate и любых других «искателей» которые могут быть установлены в системе. О её собственных возможностях я некогда писал http://alv.me/?p=487, и, насколько видел, с тех пор они не изменились. Так что расскажу, как её можно прикрутить к Thunar’у.
Впрочем, мои читатели уже и сами догадались, как — с помощью всё того же волшебного пункта Правка -> Особые действия добавить её вызов в контекстное меню, заполнив такую вот форму:
И в качестве условия появления отметив боксик Каталоги.
Утилита Catfish — средство достаточно гибкое и мощное, но несколько громоздкое для поиска «на скорую руку», когда необходимость отыскать некий файл неожиданно возникает при просмотре файловой иерархии. Кроме того, в ней не предусмотрено поиска по содержимому файлов. Поэтому в ряде случаев удобнее воспользоваться утилитой mate-search-tool
из пакета mate-utils
. Правда, он потянет за собой ряд компонентов декстопа MATE (включая даже mate-desktop
). Но от фанатичного пуризма мы ведь давно избавились, не так ли?
Если да — устанавливаем пакет:
$ sudo slapt-get -i mate-utils
А затем встраиваем mate-search-tool
в контекстное меню Thunar’а:
После чего отыскиваем в текущем каталоге нужный файл по его имени или маске:
А дополнительно — и по входящему в него фрагменту текста:
Хотя, если честно, мне обычно в большинстве случаев проще воспользоваться пунктов Открыть терминал из контекстного меню, а далее — утилита find
в руки. Или, при необходимости, grep — особенно в сочетании со встроенными средствами поиска оболочки zsh и её глобальными псевдонимами, Но это — совсем другая история, в которой Thunar’а можно совсем не давать…