[devel] Hotplug rules for mount point names in /media
Денис Смирнов
=?iso-8859-1?q?mithraen_=CE=C1_altlinux=2Eru?=
Ср Ноя 17 18:55:23 MSK 2004
On Wed, Nov 17, 2004 at 10:56:12AM +0300, Anton Farygin wrote:
AF> Чудо только начинается... процесс преобразования Linux'а в винду идет
AF> полным ходом... ;-( Главное вовремя его прекратить.
hotplug сам по себе позволяет реализовать PnP _лучше_ чем в Windows.
И гораздо правильнее. Хотя бы потому, что не за<censored> пользователя
вопросами "ну воткнул ты какую-то хрень, и хде мне для неё дрова брать?",
п просто работает. Сразу.
Правда если не работает, то совсем не работает. И лазанием по менюшкам это
уже не исправить. И, IMHO, это даже хорошо. Ибо неквалифицированый
пользователь не должен такие вещи настраивать, он должен запускать
утилиту, коя соберёт все данные о его железе, и сформирует файлик для
отправки по емейлу на support@, после чего на следующий день спокойненько
заберёт обновление, в котором автоподхват его железа будет пофиксен.
Это скорее преобразование в мак, а не в винду. И именно это пользователям
и надо.
AF> Собственно идея заключается в том, что пользователь KDE/GNOME вообще не
AF> должен знать ничего о точках монтирования и о монтировании как таковом.
AF> У него должно просто всплыть сообщение о появлении нового устройства и
AF> предложение с ним поработать. В KDE сейчас на рабочий стол выпадает
AF> соответствующая иконка.
Угу, сие есть хорошо.
AF> Там очень много вопросов, на которые пока нет хорошего ответа. В данный
AF> момент я не готов точно сказать как в итоге будет с симлинками. Ясно что
AF> для CDROM'ов их необходимо делать, при чем как в /dev/, так и в /media
AF> (есть программы, которые лезут открывать /dev/cdrom и /dev/dvd).
AF> А вот со storage пока не совсем все понятно.
AF> Опять же - какой из вставленных считать последним, если я воткнул
AF> полностью забитый flash'ками card reader ?
AF> В этом случае будет запущено одновременно 5-6 hotplug'ов на каждое
AF> устройство + некоторое количество hotplug'ов на разделы этих устройств.
AF> Подчеркиваю _одновременно_. Т.е. - разница во времени запуска составляет
AF> сотые доли секунды. Как в этом случае высчитывать последний ?
AF> Собственно это была еще одна причина, по которой я отказался от
AF> использования нумерации - она сильно плавала, при чем совсем не
AF> предсказуемо.
Ну дык теперь пляшут названия устройств :)
Не надо для _storage_ симлинков. Совсем-совсем не надо. Ибо storage'ей
хренова гора. Нужны только на конкретные типы. cdrom'ы, ziv'ы, конкретные
виды флешек (если мы их можем узнать).
--
С уважением, Денис
http://freesource.info
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20041117/26a09a55/attachment-0001.bin>
Подробная информация о списке рассылки Devel