[Comm] [Desktop] [4.0.1] список вопросов, до которых стоит добраться

Alexei V. Mezin =?iso-8859-1?q?alexei=5Fvm_=CE=C1_micmedia=2Eru?=
Вс Сен 9 02:05:22 MSD 2007


Andriy Dobrovol`s`kii пишет:

> т.к. нет нигде описаний а как оно у нас
> должно быть...

" -- Дайте меню.
  -- Я сам меню. Булка с маком, баба с ромом, эклер..." (с) ДМБ

На сколько я понял, сейчас это выглядит как-то так:

* никаких supermount/subfs и прочих автомонтирований с записью в /etc/fstab

* после подключения устройства все заинтересованные получают об этом 
сообщение, и через libhal (вручную через lshal) узнают о параметрах 
устройства, и принимают решение о монтировании. К этим заинтересованным 
относятся прежде всего КДЕ/Гном, которые рождают иконку на рабочем 
столе, клацая мышкой по которой можно примонтировать/отмонтировать.

* для пользователей альтернативных оконных сред, которые сами напрямую 
не умеют работать с hal, изобретен ivman. Общесистемный ivman, который 
запущен сервисом при старте системы, получает сообщение о подключении 
устройства и ждет некоторое время. В это время пользовательский ivman, 
если таковой запущен, должен согласно своим настройкам обработать 
событие. Если этого не происходит, событие обрабатывает общесистемный.

Настройки для ivman сидят в /etc/hal/fdi/policy и где то в ~/ 
(~/.ivman???). Там можно поднастроить точку монтирования и некоторые 
опции (кодировку НЕЛЬЗЯ), можно запустить определенные программы для 
заданных устройств. Например, при подключении фотокамеры можно запустить 
gtkam или кому что по вкусу.

* _теоретически_ отмонтировать флэшку не обязательно. Буфера 
сбрасывается сразу, а отмонтирование связка hal-ivman должна сделать по 
факту события извлечения устройства. Практически это происходит не 
всегда, и при извлечении без явного отмонтирования можно словить

  kernel: VFS: busy inodes on changed media.

и это сообщение лезет в логи очень долго. Предположительно, проблемы с 
многопроцессорными машинами. Мэйнтейнер в курсе, решения пока нет. 
Поэтому желательно явное отмонтирование вручную через pumount или апплет 
wmvolman.




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