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

Linux Mint下如何阻止VSCode更新时重置.desktop文件?

阻止VSCode更新时覆盖自定义.desktop文件的方法

针对Linux Mint下通过deb包安装的VSCode,有两种可靠的方法解决更新重置.desktop文件的问题:

方法一:使用用户级.desktop文件(推荐)

系统级的/usr/share/applications/code.desktop会被deb包更新覆盖,但用户目录下的应用配置不会受影响,步骤如下:

  • 复制系统默认的.desktop文件到用户专属的应用目录:
    cp /usr/share/applications/code.desktop ~/.local/share/applications/
    
  • 编辑用户目录下的code.desktop文件,修改为你需要的自定义配置
  • 此后VSCode更新时,只会覆盖系统级的文件,系统会优先加载用户目录下的自定义配置,完全不受更新影响

方法二:锁定系统级.desktop文件(谨慎使用)

通过给文件添加不可修改属性,阻止更新时的覆盖操作,但此方法会阻止所有对该文件的修改(包括VSCode更新可能需要的合理变更),步骤:

  • 给文件添加不可修改标记:
    sudo chattr +i /usr/share/applications/code.desktop
    
  • 若后续需要修改该文件或允许更新覆盖,执行解锁命令:
    sudo chattr -i /usr/share/applications/code.desktop
    

内容的提问来源于stack exchange,提问作者Splox

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 06:22:35