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

kuzulis
Ох уж ентот Perl ! :)

Так оно на udev робит? Или просто “тупо” делает mount ?
судя по всему тупо mount
muhas
репа на сайте не правильно прописана
Виноват, лажанулся :-( исправил…
muhas
и это… а нафига он мне свап показывает?
Кх-гм… Вообще-то не должен (если swap прописан в fstab (вот у меня написано “/dev/sda6 swap swap defaults,noatime 0 0” – и не показывает))… Однако да, случаи разные бывают. Буду думать.

Ну и ещё – этому диску можно сказать " Скрытый" – его и не будет видно :-)
muhas
жду развитие проекта…
Спасибо. Версия 0.2 уже делается…

kuzulis
Ох уж ентот Perl ! :)
Не-не! Устраивать холивар “perl vs python vs c” мы здесь не будем!
kuzulis
Так оно на udev робит?
Какой другой способ работы с устройствами для ядра 2.6.x, кроме udev, вы знаете? Другое дело, что тут не требуется писать своих правил для udev. Используются только стандартные, изкоробочные.
kuzulis
Или просто “тупо” делает mount ?
Не совсем тупо mount, а умеет знать опции mount для каждого типа fs и помнить точку монтирования для персонально каждой флешки…
h4tr3d
OldMan, кстати, структуру репа приведи к “стандартной”, плиз, типа:
http://host.domain/prefix/repo_name/os/ {any,i686,x86_64}
Не совсем понял про prefix. В моём случае это будет "http://hillman.eltra.ru/repo/hillman/os/any/“, так? Или ”archlinux“ вместо ”repo"? Уточни… А сделать могу, не проблема.
h4tr3d
а если не будет сложно сделать rsync, я тебя синхронизировать буду у себя :)
Компьютер не мой, а хостинг, IMHO rsync не получится. Хотя я узнаю.
prefix опционален, у меня, к примеру:
http://hatred.homelinux.net/archlinux/.. . превфикс archlinux
у тебя, по твоим первоначальным ссылкам: repo
и ещё, каталоги архитектурные должны быть все, те пакеты, которые от архитектуры не зависят, помещаются в any а в i686/x86_64 делается символьная ссылка, пример:
[hatred@gaz][2.6.32-ARCH x86_64][2010-03-03 01:37:53][/home/mirror/files/core/os/i686]
$ ls -l | grep any | head -3
lrwxrwxrwx 1 mirror http         37 Ноя 28 23:43 ar9170-fw-1.0-2-any.pkg.tar.gz -> ../any/ar9170-fw-1.0-2-any.pkg.tar.gz
lrwxrwxrwx 1 mirror http         37 Ноя 30 11:31 autoconf-2.65-1-any.pkg.tar.gz -> ../any/autoconf-2.65-1-any.pkg.tar.gz
lrwxrwxrwx 1 mirror http         39 Дек 13 15:16 automake-1.11.1-1-any.pkg.tar.gz -> ../any/automake-1.11.1-1-any.pkg.tar.gz
systemd должен умереть.
UUID=80d945b2-8d77-45f8-81fb-de6f7eabd0b8 swap swap defaults 0 0
показывает
может как-раз из-за того что у мну по uuid смонтировано, а не /dev/bla?

может по левому(правому) клику а иконке в трее не окно показывать а выпадающий список разделов(типо ssd3 - mount/ ssd3 - umount) как-то так, а то в окошечко залазить лениво ^_^


ps. а опции автомонтирования не планируется? (типа диски с sdb по sdd монтируем на автомате, как в правилах udev можно задать)
muhas
может как-раз из-за того что у мну по uuid смонтировано, а не /dev/bla?
Да, из-за этого, если бы было:
/dev/disk/by-uuid/80d945b2-8d77-45f8-81fb-de6f7eabd0b8 …..
сработало бы… Буду это место переделывать.

muhas
может по левому(правому) клику а иконке в трее не окно показывать а выпадающий список разделов(типо ssd3 - mount/ ssd3 - umount) как-то так, а то в окошечко залазить лениво ^_^
Лень – двигатель прогресса :)

У меня тоже такая мысль была, но тогда получается динамическое меню с удаляемыми/добавляемыми пунктами, а GTK в таких случаях бывает что течёт. А в кликах получается почти одинаково:

1). клик в трей – всплыло окно – клик по галке в окне – клик в трей – окно спряталось (а окно помнит своё расположение, надо его просто подтянуть поближе к трею).

2). клик в трей правой кнопкой – всплыло меню – клик по галке в меню – меню спряталось.

Короче, по просьбам радиослушателей буду делать.

muhas
ps. а опции автомонтирования не планируется? (типа диски с sdb по sdd монтируем на автомате, как в правилах udev можно задать)
А вот об этом не думал, интересно, вроде должно получиться. Типа “вот эту флешку знаем и будем её монтировать автоматом вот туда-то”.
Вышла долгожданная очередная (0.2) версия популярной программы Hillman.
Основные изменения:
= Индикация работы программы на иконке в трее.
= По заявке muhas сделано управление монтированием из меню, выпадающего по правому клику на иконке в трее.
= Настройка опций монтирования для разных типов файловых систем.
= Поправлена работа с каталогом монтирования и sudo.
= С помощью h4tr3d приведён в порядок репозитарий.
Дружно обновляемся, пробуем :-)
ошибка при запуске
Can't locate object method "sig_conn" via package "Hillman::GUI::WPref" at /usr/lib/hillman/Hillman/GUI.pm line 21.
GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed during global destruction

и это, репа не обновилась сама ибо раньше-то http://hillman.eltra.ru/repo прописано было а сейчас http://hillman.eltra.ru/archlinux/hillman/os/ бла
и это… мож иконки (кроме лого, естественно) из gtk темы брать?
muhas
ошибка при запуске
Can't locate object method "sig_conn" via package "Hillman::GUI::WPref" at /usr/lib/hillman/Hillman/GUI.pm line 21.
GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed during global destruction
Блин :( Ведь знаю, нельзя править код перед самым релизом :( Поправил, но теперь почему-то пакет не собирается :( заблудился в трёх соснах. Короче, пока всё с сайта удалил, завтра к вечеру всё сделаю и залью снова. Сегодняшнюю попытку прошу считать фальшстартом.

muhas
и это, репа не обновилась сама ибо раньше-то http://hillman.eltra.ru/repo прописано было а сейчас http://hillman.eltra.ru/archlinux/hillman/os/ бла
А меня h4tr3d убедил, что так делать неправильно… Так что repo уже не актуально, надо переписывать pacman.conf:
а те, кто с x86_64 могут использовать http://hillman.eltra.ru/archlinux/hillman/os/x86_64 соответственно.

muhas
и это… мож иконки (кроме лого, естественно) из gtk темы брать?
Для трея – не получается. Там теперь надо _три_ иконки, две из них – такие же, как первая, но с зелёной и красной лампочками.
 
Зарегистрироваться или войдите чтобы оставить сообщение.