[sisyphus] И снова hal+ivman

Nick S. Grechukh =?iso-8859-1?q?gns_=CE=C1_tpway=2Ecom?=
Пт Ноя 11 16:50:16 MSK 2005


В сообщении от Пятница, 11-Ноя-2005 12:17 Alexei V. Mezin написал(a):
> Поставил в придачу к hal еще и ivman. Эта связка вообще работает? ivman

да

> просит быть запущенным от юзера. 

системный запускается через service ivman start 

>Запустил вручную. А есть ли средства
> делать это "автоматически" (без самодеятельности, например, в bashrc)?
> Но это ерунда. А вот дальше...
.bashrc это и есть штатный автозапускальщик

(а он запускается при kdm логине?... может .profile какой-нибудь? )

> Вставил USB flash. Она смонтировалась в /media/usbdisk. Юзером туда
> перекинул пару каталогов с файлами (мп3, имена на русском, локаль
> ср1251). Попытался отмонтировать. Ругнулась, что я не root. 

pumount

> Сегодня проверил на другой машине (под вин): имена на русском почему-то
> в КОИ8.
попробуйте вручную, от юзера:
pmount /dev/sda1 label
(label - может быть какая угодно, будет смонтирован в /media/label).

и посмотрите на русские буквы. 

потом попробуйте с -c :

pmount -c cp1251 /dev/sda1 label

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

> Втрая часть проблемы, скорее идеологическая. Есть mp3-flash плеер. При
> его подключении в логи сыпятся сообщения про ошибку вида "не могу
> прочесть сектор ХХХХ" (как только снова получу этот плеер в руки, закину
> отчет на hardware@). И он не монтируется автоматом. Но руками mount
> /dev/sda1 /mnt/disk проходит отлично, никаких проблем с диском, все
> пишется/читается. Прописал соответствующую строку в fstab. Но теперь
> любая другое USB устройство становится sda1 и не монтируется автоматом в
> /media, а всегда используется "статическая" запись в fstab. Как-то это
> неправильно.
в fstab писать идеологически неправильно ;) в крайнем случае по 
LABEL="sfsfsfS" вместо устройства.

у меня ivman монтирует сам, причему плеер всегда монтируется в /media/sansa, 
его бортовой кардридер в /media/sansa_ext, любимая флэшка в /media/transcend, 
а все прочее в /media/usbdisk или там /media/sda1 , если вставить несколько.
сделано это в hal policy (через конфиг ivman вроде тоже возможно, но что-то у 
меня не получилось ). использую рутовый ivman, пользовательский юзать еще не 
пробовал.



Подробная информация о списке рассылки Sisyphus