ntfs 分區的脈衝音訊問題

ntfs 分區的脈衝音訊問題

我在使用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

音訊工作良好。我可以聽到一切都很好,但我無法透過 Unity Bar 的控制控制音量,也無法透過硬體按鍵控制音量...

任何幫助將非常感激!謝謝! =)

答案1

將主資料夾放在 ntfs 分割區上並不是一個好主意,因為 ntfs 檔案系統缺乏一些自 UNIX 最早版本以來就已經存在的功能。

粗略地講,每個需要在主資料夾中建立 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

這樣,您就可以擺脫許多沒有任何好處並且很容易在其他系統中被篡改的東西。

請注意,fstab 中的最後一個“1”應替換為“0”,因為 fsck.ntfs 幾乎沒有用。

相關內容