如何通过 X11 转发使用 Sound Juicer 翻录 CD?

如何通过 X11 转发使用 Sound Juicer 翻录 CD?

我正在尝试使用 Sound Juicer 通过 X11 转发翻录 CD(CD 在房间另一边的桌面上,我通过笔记本电脑通过 SSH 登录),但 Sound Juicer 找不到我的 CD 驱动器。当我在 GNOME 会话中直接登录到机器时,它可以正常工作。我的用户在组中cdrom

我怀疑 udisks、PolicyKit 和 ConsoleKit 的某种组合是罪魁祸首 — — 它被配置为允许具有活动控制台会话的用户枚举和/或访问驱动器,但不允许其他用户枚举和/或访问驱动器。

我该如何配置我的系统以允许我访问它?我似乎找不到任何 PolicyKit 或 ConsoleKit 配置程序,我记得 Fedora 在推出 PolicyKit 时似乎有这样的程序?

我看到的另一个选项(我觉得不太可能)是 Sound Juicer 需要运行一些 GNOME 会话服务才能定位驱动器。

更新:根据已接受的答案,它确实需要 GNOME 会话服务,即 D-Bus 会话总线,它可以通过该总线运行 gvfs。如果 sound-juicer 失败,则运行dbus-launch sound-juicer正常。或者,dbus-launch可以将其挂接到您的登录脚本中以在 SSH 登录时运行。

答案1

根据声音榨汁机来源,它需要访问 gconf 和 gvfs。它似乎使用 gvfs 来查看您有哪些可用的 cdrom 驱动器。无法访问它们或 gvfs 策略阻止您查看它们将是一个真正的问题。

我会向声音榨汁机错误报告此问题:

https://bugzilla.gnome.org/describecomponents.cgi?product=sound-juicer

相关内容