|
楼主 |
发表于 2008-3-25 12:50:15
|
显示全部楼层
使用我上个帖子的办法,问题解决了。就是改变mount point。我发现HAL默认的挂载点是/media目录下,以这个光盘的卷标建立的一个目录,然后konqueror会自动弹出一个窗口,直接打开这个目录,但是由于目录含有中文,konqueror无法open。不是说konqueror无法进入中文目录,我们自己建个中文目录完全是可以的,可能是konqueror从HAL那里得到的目录名字的编码不对的缘故吧。
所以,我就修改了一下mount point,这下就可以了,放入光盘,konqueror自动打开光盘,弹出窗口。具体的修改是增加如下的HAL规则:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="1.2">
<device>
<match key="volume.is_disc" bool="true">
<match key="block.device" string="/dev/sr0">
<merge key="volume.policy.desired_mount_point" type="string">mydvd</merge>
</match>
</match>
<match key="volume.fsusage" string="filesystem">
<match key="volume.fstype" string="iso9660">
<merge key="volume.policy.should_mount" type="bool">true</merge>
<merge key="volume.policy.mount_option.iocharset=utf8" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>
下面的一段指定UTF8编码的可能不需要,关键是修改了mount point。 |
|