Worker — графический двухпанельный файловый менеджер для X Window System.
Разработка Worker начата Ральфом Хоффманом (Ralf Hoffmann) в 1999 году, прототипом проекта послужил коммерческий файловый менеджер Directory Opus для AmigaOS (разработчик GPSoftware).
Файловый менеджер Worker написан на C++ с использованием только стандартной X11-библиотеки xlib и библиотеки avfs, используемой для работы с виртуальной файловой системой, прямого обращения к FTP-сайтам и работе с архивами.
Worker предоставляет классический двухпанельный интерфейс (classical two-panel-view) для просмотра файловой системы, поддерживается создание вкладок, добавление закладок, ведёт историю (для быстрого доступа), монтирование устройств, цветовое выделение групп файлов, создание меток для файлов и групп файлов.
Настройки Worker многочисленные и осуществляются из графического интерфейса (диалога настройки), а также могут задаваться прямой правкой конфигурационного файла (~/.worker/config), настройки применяются без перезапуска файлового менеджера. Тип файлов определяется по расширению или содержимому, есть возможность задания собственных масок содержимого файлов.
Worker осуществляет поиск файлов в простом и расширенном режиме, есть возможность поиска по содержимому файлов. Использование механизма inotify (подсистема ядра Linux) позволяет отслеживать изменения в файловой системе, в "реальном времени" перерисовывая содержимое окна файлового менеджера при изменении файлов и каталогов сторонними приложениями.
Worker имеет встроенные инструменты для просмотра текстовых и графических файлов, при желании можно использовать внешние приложения. Любое внешнее приложение легко интегрируется в файловый менеджер с помощью "кнопок" или клавиатурных сочетаний. Есть возможность создания "групп кнопок", переключение между которыми осуществляется с помощью мыши по "строке статуса".
Управление Worker осуществляется через настраиваемое контекстное меню и посредством многочисленных настраиваемых "кнопок", расположенных в нижней части окна приложения. Каждая "кнопка" вызывает отдельную функцию, есть возможность назначения разных действий для левой и правой кнопки мыши на одной "кнопки".
Worker отличается высокой скоростью работы и низкими системными требованиями, в сравнении с многими другими файловыми менеджерами, полностью поддерживает Юникод (Unicode) и имеет гибкую привязку команд к клавиатурным сочетаниям (горячим клавишам).
Лицензия: GNU General Public License v2 (GNU/GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.