当程序将文件直接保存在我的 $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
你的问题很好理解,但不正确。
- Firefox 不会在您的系统上放置 .pulse-cookie。
- .pulse-cookie与pulseaudio无关。
.pulse-cookie 由网站直接设置在您的主目录中。它们不通过网络浏览器进入,也不会被浏览器安全性过滤。它们比普通饼干更大,因此更危险。
以下是阻止他们的方法。
- 在主目录中打开终端并运行以下命令
rm -R .pulse-cookie
touch .pulse-cookie
(这会创建一个空的 .pulse-cookie 文件)chmod 000 .pulse-cookie
(现在该文件无法读取、写入或执行)
无法创建新文件,因为它已存在。您无法访问它,因为没有访问权限。发送到的任何内容都会丢失。