X11転送を介してSoundJuicerでCDをリッピングしようとしています(CDは部屋の向こう側のデスクトップにあり、ラップトップからSSHで接続しています)が、SoundJuicerはCDドライブを見つけることができません。 GNOMEセッションでマシンに直接ログインすると、正しく機能します。私のユーザーはcdrom
グループに属しています。
Udisk、PolicyKit、ConsoleKitの組み合わせのせいであると思われます。アクティブなコンソールセッションを持つユーザーがドライブを列挙したりアクセスしたりできるように構成されていますが、他のユーザーは許可されていません。
これにアクセスできるようにシステムを構成するにはどうすればよいですか? PolicyKitをロールアウトしたときにFedoraが持っていたのを覚えているように、PolicyKitまたはConsoleKit構成プログラムを見つけることができないようです。
私が目にするもう1つの選択肢は、Sound Juicerでは、ドライブを見つけるためにいくつかのGNOMEセッションサービスを実行する必要があるということです。
更新:受け入れられた回答に基づいて、GNOMEセッションサービス、つまりgvfsを実行できるD-Busセッションバスが必要です。 sound-juicerが失敗した場合、dbus-launch sound-juicer
の実行は機能します。または、dbus-launch
をログインスクリプトにフックして、SSHログインで実行することもできます。
サウンドジューサーソースによると、gconfとgvfsの両方にアクセスする必要があります。 gvfsを使用して、使用可能なcdromドライブを確認しているようです。それらにアクセスできない、またはそれらが表示されなくなるgvfsポリシーがあると、実際の問題になります。
この問題をSoundJucerのバグに報告します。
https://bugzilla.gnome.org/describecomponents.cgi?product=sound-juicer