|
发表于 2010-4-15 18:05:31
|
显示全部楼层
试试添加一个文件
/etc/hal/fdi/policy/99-storage-policy-fixed-drives.fdi
- <?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
- <deviceinfo version="0.2">
- <device>
- <match key="@block.storage_device:storage.hotpluggable" bool="false">
- <match key="@block.storage_device:storage.removable" bool="false">
- <merge key="volume.ignore" type="bool">true</merge>
- </match>
- </match>
- </device>
- </deviceinfo>
复制代码
或者直接把/usr/share/hal/fdi/policy/10osvendor/debian-storage-policy-ignore-fixed-crypto-drives.fdi文件拷贝到/etc/hal/fdi/policy/文件夹,
然后改成以上内容(如果有这个文件的话,应该是比上面的内容多了2行)
然后重启桌面和hal服务
以上文件建立了一个hal规则:
如果某个存储设备既不是热插拔设备,又不是可移动设备,hal就不会使用dbus广播关于这个存储设备的变动信息。
原先的debian-storage-policy-ignore-fixed-crypto-drives.fdi文件描述的规则是:
如果某个存储设备是加密设备,而且既不是热插拔设备,又不是可移动设备,hal就不会使用dbus广播关于这个存储设备的变动信息。
pcmanfm是使用dbus来监视硬件变动的,有了这个规则后,就收不到硬盘分区的信息,也就不会自动挂载。 |
|