我试图撕毁一张CD与音榨机的X11转发(CD在桌面对面的房间,我是SSHing在我的笔记本电脑),但声音榨汁机找不到我的CD驱动器。当我在GNOME会话中直接登录到机器时,它正确工作。我的用户在cdrom组中。
我怀疑应该归咎于udisk、PolicyKit和ConsoleKit的某种组合--它被配置为允许具有活动控制台会话的用户枚举和/或访问驱动器,而不是其他用户。
如何配置我的系统以允许我访问这个系统?我似乎无法找到任何PolicyKit或ConsoleKit配置程序,就像我似乎还记得Fedora在推出PolicyKit时所拥有的那样?
我看到的另一个选项(我觉得不太可能)是,声音榨汁机需要运行一些GNOME会话服务才能找到驱动器。
更新:基于接受的答案,它确实需要GNOME会话服务,即一个D总线会话总线,通过它可以运行gvfs。如果声音榨汁机失败,那么运行dbus-launch sound-juicer就可以了。或者,可以将dbus-launch连接到您的登录脚本,以便在SSH登录时运行。
发布于 2010-11-03 00:25:24
根据声音榨汁机的来源,它需要访问gconf和gvfs。看起来,它使用gvfs来查看您可用的cdrom驱动器。无法访问它们或使用gvfs策略阻止您看到它们将是一个真正的问题。
我要把这个问题报告给音效更好的虫子:
https://bugzilla.gnome.org/describecomponents.cgi?product=sound-juicer
https://askubuntu.com/questions/10443
复制相似问题