LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2100|回复: 2

今天更新hal 0.5.11-7后.Dolphin(KDE4)不能自动mount ntfs分区的可以进来看看

[复制链接]
发表于 2009-2-8 22:30:31 | 显示全部楼层 |阅读模式
以root权限打开 /etc/PolicyKit/PolicyKit.conf
并将以下内容加到<config version="0.1">和</config>
  1. <match user="$USER">
  2.         <match action="org.freedesktop.hal.storage.*">
  3.                 <return result="yes"/>
  4.         </match>
  5.         <match action="hal-storage-mount-fixed-extra-options">
  6.                 <return result="yes" />
  7.         </match>
  8.         <match action="hal-storage-mount-removable-extra-options">
  9.                 <return result="yes" />
  10.         </match>
  11. </match>
复制代码

把 $USER 改成你自己的用户名..然后重启 hal 服务.

现在U盘能装载(用手机和vfat分区的U盘测试过)
Dolphin也能自动装载ntfs的分区了.但不能"写"

解决方法:
打开这个文件
/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi

打到下面并修改..(红色的两行就是要加上去的)
<!-- allow these mount options for ntfs -->
<match key="volume.fstype" string="ntfs">
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">

<merge key="volume.fstype" type="string">ntfs-3g</merge>
<merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>

<append key="volume.mount.valid_options" type="strlist">uid=</append>
<append key="volume.mount.valid_options" type="strlist">gid=</append>
<append key="volume.mount.valid_options" type="strlist">umask=</append>
<append key="volume.mount.valid_options" type="strlist">dmask=</append>
<append key="volume.mount.valid_options" type="strlist">fmask=</append>
<append key="volume.mount.valid_options" type="strlist">locale=</append>
<append key="volume.mount.valid_options" type="strlist">utf8</append>
</match>
发表于 2009-2-8 23:39:47 | 显示全部楼层
我用sudo开文件夹管理器进去一次,然后就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-8 23:55:24 | 显示全部楼层
Post by xuantiejian;1945286
我用sudo开文件夹管理器进去一次,然后就可以了。


哦..那重启后呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表