You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统下Snap版Firefox使用“打开方式”时如何避免自动在Downloads文件夹保存文件副本?

Ubuntu系统下Snap版Firefox使用“打开方式”时如何避免自动在Downloads文件夹保存文件副本?

我完全懂你的烦恼——在Ubuntu 22.04和24.04上用Snap版Firefox,选「打开方式」打开PDF时,总会自动在Downloads文件夹留个文件副本,之前用16.04的时候根本没这事儿,而且看到普通版Firefox的解决方案还提示Snap包会有临时文件夹的问题,确实挺头疼的。

先给你说两个针对Snap版Firefox的可行方案:

方案一:修改Firefox配置,指定临时下载目录

Snap版Firefox因为沙箱限制,只能访问特定的目录,我们可以把下载目录改成它专属的临时文件夹,这样文件用完就会自动清理,不会留在Downloads里:

  • 打开Firefox,在地址栏输入 about:config,点击「接受风险并继续」进入配置页面。
  • 搜索配置项 browser.download.folderList,把它的值改成 2(表示使用自定义下载目录)。
  • 接着搜索 browser.download.dir,将它的值设置为Snap Firefox的临时目录:/tmp/snap.firefox/tmp。
  • 最后搜索 browser.download.start_downloads_in_tmp_dir,把它设为 true,确保下载直接进入临时文件夹。

这样设置后,用「打开方式」打开PDF时,文件会先存到这个临时目录,关闭关联的PDF阅读器后,临时文件会自动被系统清理,不会留在Downloads里。

方案二:换成Deb包版Firefox

如果你不想折腾配置,也可以把Snap版Firefox换成传统的Deb包版本——毕竟Ubuntu 16.04用的就是这种包,没有沙箱带来的限制:

  1. 先卸载Snap版Firefox:打开终端,输入命令 sudo snap remove firefox。
  2. 添加Mozilla官方的软件源:
    sudo add-apt-repository ppa:mozillateam/ppa
    
  3. 设置优先安装Deb包版:
    echo 'Package: *
    Pin: release o=LP-PPA-mozillateam
    Pin-Priority: 1001' | sudo tee /etc/apt/preferences.d/mozilla-firefox
    
  4. 最后安装Deb包版Firefox:
    sudo apt install firefox
    

安装完成后,你就能像之前16.04那样使用Firefox,用「打开方式」打开PDF时不会自动在Downloads留副本了。

顺便给你简单说下Snap包和普通Deb包的区别:Snap是Ubuntu主推的沙箱化应用格式,每个Snap应用都在独立的隔离环境里运行,访问系统文件的权限受到严格限制,这就是为什么普通版的临时文件夹方案对Snap版无效;而Deb包是传统的系统级安装包,应用直接在系统环境里运行,权限更宽松,所以老版本Ubuntu没这个问题。

备注:内容来源于stack exchange,提问作者marie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 08:08:20