собственно без hal'а отваливается только одно - автомонтирование флешек итп... собственно есть ли на форуме люди, которые помнят как оно настраивается?
ЗЫ: про то что сабж немного устарел знаю...
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Общие вопросы → кактусофилия или история о выпиливание HAL'а из KDE3 и автомаунте
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
собственно без hal'а отваливается только одно - автомонтирование флешек итп... собственно есть ли на форуме люди, которые помнят как оно настраивается?
ЗЫ: про то что сабж немного устарел знаю...
Не уверен, что говорю о том, что вам нужно, но флешки можно монтировать с помощью udev:
http://marsoft.livejournal.com/295.html
http://habrahabr.ru/blogs/linux/58769/
спасибо за линки.... как вариант буду думать...
собственно без hal'а отваливается только одно - автомонтирование флешек итп... собственно есть ли на форуме люди, которые помнят как оно настраивается?
собственно hal в кедах нужен только для одного - для автомонтирования. AutoFS это такой скриптовый костыль...
вот вам костылик:
#!/bin/bash
MAIN_LOG=/var/log/messages
if [ -f autofs_last_position ]; then
LAST_POSITION=`cat autofs_last_position`
else
LAST_POSITION=1
fi
# читаем лог
TEMP=`mktemp`
sed -rn "$LAST_POSITION,$ { =; p; }" $MAIN_LOG | sed 'N;s/\n/ /;' >$TEMP
# запоминаем номер строки в логе
LAST_POSITION=`sed -rn '$s/ .*//p' $TEMP`
if [ "$LAST_POSITION" ]; then
(( LAST_POSITION++ ))
echo "$LAST_POSITION" > autofs_last_position
fi
# монтируем девайс
DISK_ID=`sed -rn 's/.*sd (([0-9]+:){4}) Attached scsi generic.*/\1/;T;p;q' $TEMP`
if [ "$DISK_ID" ]; then
echo -n "Подключён $DISK_ID"
DISK_DEV=`sed -rn "s/.*sd $DISK_ID \[(sd\w)\] Attached SCSI removable disk.*/\1/p" $TEMP`
if [ "$DISK_DEV" ]; then
echo -n " ($DISK_DEV)"
echo
[ -d /media ] || mkdir /media
[ -d /media/$DISK_DEV ] || mkdir /media/$DISK_DEV
mount /dev/$DISK_DEV /media/$DISK_DEV
err=$?; [ $err = 0 ] || exit 77
echo "Устройство $DISK_DEV успешно смонтированно"
fi
echo
fi
# cat $TEMP
rm -f $TEMPон монтирует флешки. засунте его в крон или там ещё куда, не знаю...
да... ещё надо "безопасно извлечь".
но это уже сами...
Hint:
хотя зачем это красноглазие, если есть HAL?
хотя зачем это красноглазие, если есть HAL?
просто недавно девелоперы генты решили выпилить hal отовсюду... вот я и задумался, не сделать ли мне тоже самое... оказалось, что единственное, что от него зависит это автомаунт флешек... но похоже действительно проще юзать хал... в общем спасибо за варианты.
ничего не выпиливаю
живу спокойно
ничего не выпиливаю
живу спокойно
+1
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Общие вопросы → кактусофилия или история о выпиливание HAL'а из KDE3 и автомаунте
Форум работает на PunBB, при поддержке Informer Technologies, Inc