web-dev-qa-db-ja.com

ntfsパーティションを使用したPulseAudioの問題

私はpulseaudioに問題があります。ネットブックでデュアルブートを使用しているため、ホームフォルダがntfsパーティションにあり、ホームフォルダをWindowsと共有する必要があります。以前はDebianを使用していましたが、問題はありませんでしたが、ubuntu 11.04に移行し、ハードウェアキー(fn + f12)でオーディオを制御できなくなりました。

Fstabを介してパーティションを適切にマウントすることにより、ユーザーとグループに所有するすべてのアクセス許可とグループを設定しました。

/dev/sda7 /home ntfs-3g utf8,umask=000,uid=1000,gid=1000 0 1

しかし、私が実行しようとするとpulseaudio --start、次の出力が得られます。

E: core-util.c: Failed to create secure directory: Permission denied
W: lock-autospawn.c: Cannot access autospawn lock.
E: main.c: Failed to acquire autospawn lock

オーディオは正常に機能しています。私はすべてをよく聞くことができますが、ハードウェアキーでもユニティバーのコントロールでも音量を制御できません...

どんな助けでも本当にありがたいです!ありがとう! =)

1
Throoze

Ntfsファイルシステムにはunixの最初のインストール以来存在していたいくつかの機能がないため、ホームフォルダをntfsパーティションに置くことはお勧めできません。

大まかに言えば、ホームフォルダにunix-domain-socket(ファイルシステムベースのfifoまたはパイプ)を作成する必要があるすべてのプログラムは、ntfsで完全に失敗します。これらの各プログラムを探し出し、代わりに他のフォルダーを使用するように構成できるかどうかを確認できますが、これはおそらく面倒な作業です。

ただし、できることは、ホームフォルダ内にntfsパーティションをマウントするか、そのサブフォルダをハードリンクして、すべての音楽、ビデオ、ドキュメントをその中に入れ、Windowsと楽しく共有することです。

たとえば、fstabは次のようになります(Windows 7を想定)

/dev/sda7 /media/seven ntfs-3g utf8,umask=000,uid=1000,gid=1000 0 0
/media/seven/users/throoze/Music /home/throoze/Music none rw,bind 0 0

このようにして、あなたは何の役にも立たず、お互いのシステムで簡単に改ざんされる多くのがらくたを取り除きます。

Fsck.ntfsはほとんど役に立たないため、fstabの最後の「1」は「0」に置き換える必要があることに注意してください。

1
aquaherd