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

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

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

/home/martin/.pulse-cookie

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

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

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

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

答案1

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

cookie-file = /tmp/pulse-cookie

答案2

你的问题很好理解,但不正确。

  1. Firefox 不会在您的系统上放置 .pulse-cookie。
  2. .pulse-cookie与pulseaudio无关。

.pulse-cookie 由网站直接设置在您的主目录中。它们不通过网络浏览器进入,也不会被浏览器安全性过滤。它们比普通饼干更大,因此更危险。

以下是阻止他们的方法。

  1. 在主目录中打开终端并运行以下命令
  2. rm -R .pulse-cookie
  3. touch .pulse-cookie(这会创建一个空的 .pulse-cookie 文件)
  4. chmod 000 .pulse-cookie(现在该文件无法读取、写入或执行)

无法创建新文件,因为它已存在。您无法访问它,因为没有访问权限。发送到的任何内容都会丢失。

相关内容