Hillman -- новый инструмент монтирования дисков

Как старый консерватор и противник HAL, DBUS и автоматического монтирования дисков, не так давно озадачился поиском программы, которая позволяла бы удобно (но неавтоматически) работать с
флешками и прочими hot-plugged дисками.

До этого успешно пользовался gkrellm'ом, в нём есть достаточно удобное средство монтирования, не лишённое, однако, некоторых недостатков.

Так как найти инструмент, удовлетворяющий всем моим требованиям, не удалось, то пришлось (в традициях open source) самому сделать такую программу, версию 0.1 которой теперь и предлагаю на всеобщее обозрение, оценку и поругание.

Программа “падает” в трей, показывает информацию о имеющихся в данный момент в системе дисках, позволяет их монтировать и размонтировать. Можно дать дискам имена и назначить точки монтирования.

Просьба писать багрепорты и фичреквесты, а также пожелания и просто рекомендации сюда или на мыло tele-post на mail ru.

И ещё. Посоветуйте, пожалуйста, иконку для трея (та, которая сейчас – ужасна), на которой можно было бы хорошо сделать индикацию состояний “ой, что-то воткнули” и “подождите, я работаю”. Предполагается, что будет использоваться маленькая иконка – 20x20 или даже 16x16.

Чуть не забыл :-) – вот ссылка на страничку проекта: http://hillman.eltra.ru
В АУР бы закинули :( , а потом можно и посмотреть.
OldMan, тебя лень переборола раньше меня, хотя я намеревался сделать клиент-серверное, по аналогии с wicd: висит демон с правами рута, в зависимости от настроек позволяет монтировать диски, или как ты обошел проблему монтирования не от рута для дисков не прописанных в /etc/fstab?
systemd должен умереть.
vadik
В АУР бы закинули :( , а потом можно и посмотреть.
Угу, будет, изготовление PKGBUILD в процессе… Вот помог бы кто… А то я раньше этим никогда не занимался, надо разбираться…

h4tr3d
тебя лень переборола раньше меня
О! Значит, приложение-то востребованное! :-) (и нет, это я лень переборол ;-))
h4tr3d
сделать клиент-серверное, по аналогии с wicd: висит демон с правами рута
Ну, тоже вариант… Можно и подумать… Тогда можно будет _разными_ клиентами подключаться…
h4tr3d
как ты обошел проблему монтирования не от рута для дисков не прописанных в /etc/fstab?
sudo. Программа на perl написана, и backend там – почти скрипт… Посмотри в Engine.pm, если интересно… Кстати, блин, забыл, надо же вписать в документацию, как правильно настраивать /etc/sudoers, чтоб работало… И права на /media – оно ещё само умеет точки монтирования создавать…
Меня активно сдерживает HAL и pcmanfm :-) а идея возникала ещё на слакварьке, я ещё тогда впервые столкнулся с кодированием клиент-серверных приложений, и был после удивлен, когда по такому принципу настройщик для сети нашел (wicd).
systemd должен умереть.
PKGBUILD: http://codepad.org/jfOWvpPe

в AUR помещать не буду, т.к. не планирую саппортить. Кто изъявит желание - велкам :)

да там пару дополнительных команд, если OldMan решит в Makefile их испрвить - можно из PKGBUILD выкинуть их.
systemd должен умереть.
h4tr3d
PKGBUILD: http://codepad.org/jfOWvpPe
O, yes, yes! Спасибо, h4tr3d, ты настоящий друг! :-)

h4tr3d
в AUR помещать не буду, т.к. не планирую саппортить. Кто изъявит желание - велкам :)
Видимо, я и буду саппортить… Если программа будет пользоваться спросом… Ну и допилить надо… А пока собрал пакет и выложил на сайт проекта; там же сделал repo; и PKGBUILD тоже там выложил.

h4tr3d
Меня активно сдерживает HAL и pcmanfm
А я собрал pcmanfm с опциями –disable-hal –disable-desktop-integration. Пользуюсь, правда, всё равно не им, а mc и gmrun.
репа на сайте не правильно прописана
[hillman]
Server = http://hillman.eltra.ru/repo
а там custom
repo-add hillman.db.tar.gz *.pkg.tar.gz
тогда уж делай или название репы смени на custom

и
это… а нафига он мне свап показывает?

/me вернулся на udev но жду развитие проекта…
Ох уж ентот Perl ! :)

Так оно на udev робит? Или просто “тупо” делает mount ?
OldMan, кстати, структуру репа приведи к “стандартной”, плиз, типа:
http://host.domain/prefix/repo_name/os/ {any,i686,x86_64}
а если не будет сложно сделать rsync, я тебя синхронизировать буду у себя :)
systemd должен умереть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.