当我不使用pulseaudio时,为什么Firefox会创建$HOME/.pulse-cookie

Mar*_*ter 5 firefox pulseaudio

当程序将文件直接保存在我的 $HOME 中时,这让我抓狂。更重要的是,当文件是没有用的垃圾时。一个这样的例子是$HOME/.pulse-cookie,每次我在浏览器中播放视频时,Firefox 都会创建它:

/home/martin/.pulse-cookie
Run Code Online (Sandbox Code Playgroud)

我没有使用脉冲音频,也没有安装脉冲音频。为什么 Firefox 创建这个文件?显然,它不需要任何东西,因为当我删除它并使我的 /home 不可变(chattr +i /home/martin)时一切正常,这样就无法再次创建它。

有没有办法告诉 Firefox 不要创建这个文件?

第二个最佳解决方案是告诉 Firefox 在其他不会打扰我的地方创建它 ( /tmp/)。

我在 Debian Wheezy 上使用 Firefox (Iceweasel) 31

jas*_*yan 4

/tmp您可以通过将该值添加到来指定要在其中创建的文件/etc/pulse/client.conf

cookie-file = /tmp/pulse-cookie
Run Code Online (Sandbox Code Playgroud)

  • 那太棒了。但由于`/etc/pulse/client.conf`是全局的,当多个用户登录时可能会出现冲突。我可以使用`$user`等变量来区分文件,即:`/tmp/$user/脉冲饼干`? (2认同)