LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 沙漠之子

更新了hal(testing中),发现不能自动挂载U盘了[附临时解决方法]

[复制链接]
发表于 2009-11-13 11:36:05 | 显示全部楼层
我的lxde也有这个问题,但是我更关心的是我pcmanfm也不能挂载了,郁闷!
回复 支持 反对

使用道具 举报

发表于 2009-12-20 12:40:17 | 显示全部楼层
我按这个方法在台机上试了下,又不行了,有什么变动吗?本本上还是可以的,但是不知道关键在哪里。
回复 支持 反对

使用道具 举报

发表于 2009-12-20 14:51:34 | 显示全部楼层
我算是大概齐明白了。目前只要是自动挂载或者挂载有问题的,十之八九是consolekit的问题。现在挂载是由devicekit-disks来控制了,而几乎所有涉及到权限(也就是policykit干的事情)的都对inactive session设置为no了。

session是由consolekit管理的,而一般startx开启的X Session都没有在consolekit里注册(gdm可以是因为/etc/xdg/autostart里自动运行了console session daemon),也就是说它们在policykit看来都是inactive的,所以挂载啦,networkmanager啦都被deny了。而在xinitrc里用ck-launch-session开启X session相当于是在consolekit里注册自己,挂载、networkmanage的policyr对active session一般都是allow。这就是为什么上面的方法有效了。

出问题的同志不妨试一试。

Edit: 最新的hal更新导致不能挂载可能是这个bug导致的:http://bugs.archlinux.org/task/1 ... stedit&sort=asc
console-kit-daemon不能随dbus-daemon跟hald自动启动了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-20 22:12:24 | 显示全部楼层
Update to consolekit 0.4.1-2
回复 支持 反对

使用道具 举报

发表于 2009-12-23 22:19:12 | 显示全部楼层
Post by 沙漠之子;2057567
Update to consolekit 0.4.1-2


updated.
still the same bug with pcmanfm...
回复 支持 反对

使用道具 举报

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

本版积分规则

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