On Thu, 2004-11-04 at 12:46 +0800, John Lin wrote: > I got a 80GB Removable USB HD and on systems without udev and hotplug, > I got /etc/fstab line below: > /udev/sda /mnt/sda auto > iocharset=cp950,codepage=950 0 0 > > With FC3t3, I am trying to get hotplug system to automatically insert > iocharset=cp950,codepage=950 option when device is plugged in. How do > I do that? I am not familiar with hotplug system. Where is the best > place to insert this option? > > Thank you in advanced! > You want to create a file in /usr/share/hal/fdi/95userpolicy with this content (filename needs to end in .fdi; you might want to call it my- usb-harddisk.fdi) <deviceinfo version="0.2"> <device> <match key="block.is_volume" bool="true"> <match key="volume.fsusage" string="filesystem"> <match key="volume.uuid" string="4150-3F34"> <merge key="volume.policy.mount_option.iocharset=cp950" type="bool">true</merge> <merge key="volume.policy.mount_option.codepage=cp950" type="bool">true</merge> </match> </match> </match> </device> </deviceinfo> and replace 4150-3F34 with the UUID of the filesystem on the usb device in question. You may use either lshal or hal-device-manager (from the hal-gnome package) to check what UUID to use. You may also want to check on other properties than the uuid; e.g. perhaps use label. Hope this helps, David