|
|

楼主 |
发表于 2004-11-29 10:34:24
|
显示全部楼层
回复: 感谢bbbush
最初由 popsoda 发表
感谢bbbush,麻烦看下下面这个帖子,我的U盘多次拔插还有问题。
我发的请求贴
谢谢。
我知道怎么回事了,昨天也遇到了这个情况
你仔细观察一下,第一次插入和拔下再次插入时,桌面图标显示的标题文字。它们是不一样的。两次 haldaemon 生成的 /etc/fstab 也是不一样的,第二次没有 utf8 选项,所以访问时还是会出问题,一旦优盘上的 fat32 文件系统中有中文文件名,应用程序就挂掉了
问题原因是第一次优盘识别为 removable,第二次识别为 hotpluggable,而上面的配置文件只针对前者,所以出现了这种情况
新的配置文件
/usr/share/hal/fdi/95userpolicy/storage-policy.fdi
内容如下
- [yuan@jackycom ~/Desktop]$ cat /usr/share/hal/fdi/95userpolicy/storage-policy.fdi
- <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
- <deviceinfo version="0.2">
- <device>
- <match key="@block.storage_device:storage.removable" bool="true">
- <merge key="volume.policy.mount_option.fmask=111" type="bool">true</merge>
- <merge key="volume.policy.mount_option.dmask=0" type="bool">true</merge>
- <merge key="volume.policy.mount_option.users" type="bool">true</merge>
- <merge key="volume.policy.mount_option.utf8" type="bool">true</merge>
- </match>
- <match key="@block.storage_device:storage.hotpluggable" bool="true">
- <merge key="volume.policy.mount_option.fmask=111" type="bool">true</merge>
- <merge key="volume.policy.mount_option.dmask=0" type="bool">true</merge>
- <merge key="volume.policy.mount_option.users" type="bool">true</merge>
- <merge key="volume.policy.mount_option.utf8" type="bool">true</merge>
- </match>
- </device>
- </deviceinfo>
复制代码 |
|