18 июня 2011 г.

hillman - утилита для монтирования дисков

Подумала, что мне не нужно автоматическое монтирование флешек и почти сразу же на глаза попалась утилита hillman. Очень простая, сидит в трее, показывает устройства, позволяет монтировать и отмонтировать их вручную кликом.

http://www.oldman.tk/hillman - официальный сайт программы.
Там же можно скачать исходники, deb-пакет, пакет ArchLinux и там же есть адреса репозиториев для ArchLinux. В AUR пакет тоже есть, но там с ним какие-то проблемы - я не разбиралась.

После запуска программы появляется иконка в трее, по правому щелчку на которой вызывается контекстное меню с возможностью примонтировать и отмонтировать устройства щелчком напротив их названия, а по левому щелчку появляется окно со списком устройств. На скриншоте всё это видно:

Из контекстного меню уже отдельного устройства можно либо опять же примонтировать или отмонтировать его, либо открыть окно свойств, где задаётся имя и постоянная точка монтирования, а также видимость устройства в программе. На скриншоте два устройства скрыты (корневой раздел и раздел с домашней директорией), но выбрана опция "показывать скрытые диски".
В основном окне со списком ещё можно смотреть общий объём диска и свободное на них место.

Самым простым способом позволить программе монтировать устройства для меня было, следуя совету на официальном сайте, прописать в /etc/sudoers строку:

opossum ALL=NOPASSWD:/bin/umount,/bin/mount,/bin/mkdir
Имя пользователя, естественно, в начале моё. Но можно назначить альтернативные команды в настройках.
Программа сама создаёт точку монтирования в /media, но можно назначать точки монитрования вручную и с другим расположением.
Кроме того можно привязать выполнение своих команд на события когда устройство обнаружено или потеряно, смотировано и размонтировано.
Можно назначать разные опции по-умолчанию для разных файловых систем. Файловые системы, отсутствующие в настройках, можно прописать самостоятельно в файле ~/.hillman/hillman.conf.

Эстетическая мелочь - по-умолчанию иконка в трее - маленькая дискетка, но можно поставить любую другую. Для этого в каталог ~/.hillman/pixmaps/ нужно поместить три картинки с именами normal.png, alert.png, work.png для обычного состояния, момента когда обнаружено новое устройство и момента чтения этого устройства соответственно.
Как вариант, например:


UPD: Ура! Программа снова жива!

29 комментариев:

  1. Спасибо огромное:) А то у меня ejecter сломался

    ОтветитьУдалить
  2. Какой полезный блог=))) Спасибо))

    ОтветитьУдалить
  3. Спасибо)
    Жаль, вот только яндекс почему-то так не считает с недавних пор о.О

    ОтветитьУдалить
  4. Похоже кончился хиллман(((( Сайт не доступен уже пару недель как...

    ОтветитьУдалить
  5. есть ещё подобные программы, может, посмотрю...

    ОтветитьУдалить
  6. Hillman снова жив!
    Из-за проблем с хостингом сайт некоторое время был недоступен.
    Теперь сайт переехал и находится по адресу http://www.oldman.tk/hillman/

    ОтветитьУдалить
  7. OldMan, класс! :) Спасибо за отличную программу
    Обновлю сейчас инфу тогда тут

    ОтветитьУдалить
  8. Спасибо за отличный обзор! И вообще сайт хорош.

    ОтветитьУдалить
  9. Opossum, а Вы сами пользуетесь hillman'ом? И если да, то, может быть, есть какие-то вопросы, запросы, пожелания?

    ОтветитьУдалить
  10. Пользуюсь)

    Ну есть немного траблов, но по-моему, это мои недоработки.
    Вот, кстати, обновлюсь-ка.

    ОтветитьУдалить
  11. Нет особого смысла обновляться, версия 0.3.3 отличается от 0.3.2 только URL'ом сайта. А какие траблы, в чём выражаются?

    ОтветитьУдалить
  12. Не всегда запускается. В файле автозапуска прописано
    (sleep 2s && hillman) &
    в последней строке. Сейчас на 3 секунды поменяла. Посмотрю.

    А вот телефон флешкой не хотел подключаться почти только что, но захотела повторить — получилось)) Но при этом значок из трея пропал. (Может, кстати, и при старте просто значка не видно — гляну в следующий раз)

    ОтветитьУдалить
  13. Странно... Есть такая беда -- hillman падает, когда у него _пропадает_ трей. Но даже совсем без трея он стартует, это точно. И если _после_ трей появляется, то иконка hillman'а там появляется тоже. Может быть, не все треи одинаково полезны? У меня сначала был stalonetray, а теперь допиленная bmpanel2, и со стартом hillman'а всегда всё было в порядке...

    ОтветитьУдалить
  14. То есть если хиллман запущен, а трей убить, то и он упадёт?
    У меня-то tint2. Надо значит будет поэкспериментировать с другими треями.

    ОтветитьУдалить
  15. Да, упадёт. И эта трабла не в самом hillman'е, а в библиотеке perl-gtk2-trayicon, не лечится, короче. А в качестве другого трея посоветую bmpanel2, на сегодня это лучшая, на мой взгляд, "лёгкая" панель.

    ОтветитьУдалить
  16. Посмотрю как себя хиллман с ней поведёт. Но пользоваться не хочу — она вроде не умеет как тинт таскбары раздельные на каждый вирт. десктоп делать. А мне эта фича дико нравится.

    ОтветитьУдалить
  17. В документации на bmpanel2 вроде бы сказано, что таскбар показывает окна с _текущего_ воркспейса. Но проверить сейчас не могу -- у меня как раз таскбар из панели и выпилен.

    ОтветитьУдалить
  18. Ну да, он и показывает с текущего только. Как и у всех других панелей.
    А тинт можно настроить, чтоб сразу было видно все окна, при этом не в одном таскбаре, а как бы в раздельных и между ними таскать, при этом перенося окно между соответствующими вирт. десктопами. Короче таскбар и пейджер, объединённые в одно. Мелочь, но мне удобно так.

    ОтветитьУдалить
  19. Ага, понял. А я под это дело использую openbox'овское client-list-combined-menu, оно у меня на "горячую" клавишу забиндено. Там тоже окна по воркспейсам разложены, правда, таскать нельзя.
    А вообще есть варианты, но уже оффтопик пошёл, может, лучше в личку с этим? tele-post [at] mail ru

    ОтветитьУдалить
  20. Opossum, а вы есть вконтакте? если не против очень бы хотел пообщаться с вами.
    вот можете добавиться:
    http://vk.com/id5353395

    ОтветитьУдалить
  21. xSPiRiTx, так есть джаббер и мыло. по-моему, гораздо для пообщаться удобнее.

    ОтветитьУдалить
  22. джаббером не пользуюсь. вконтакте просто удобнее было б (по крайней мере мне), но если вы там не обитаете.....

    ОтветитьУдалить
  23. У меня контакт несколько для другого, и мне там совсем не удобнее. Давайте ещё одноклассники или моймир использовать в качестве средств переписки :))

    ОтветитьУдалить
  24. Не собирается этот хиллман нихрена. media-applet тоже. посоветуйте что то взамен...

    ОтветитьУдалить