пятница, 5 ноября 2010 г.

Скрипт с диалогом для поиска

Диалог поиска


Результаты поиска

Скрипт:
#!/bin/bash
dialog=`zenity --entry --title="Поиск" --text="Что нужно найти?" --entry-text ""`

str_find=`find / -iname $dialog | zenity --list --title "Search Results" --text "Finding all header files.." --column "Files" --width 600`

cd_file=`echo "$str_find" | rev | cut -d / -f 2- | rev`;

pcmanfm "$cd_file"
Для удобства создадим ссылку на скрипт
cd /usr/bin
sudo ln -s ~/scripts/finds finds
Для openbox'a можно добавить сочетания клавиш, для запуска скрипта
<keybind key="A-C-F">
<action name="execute">
<execute>finds</execute>
</action>
</keybind>

Комментариев нет: