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

code-oss从终端启动后进程立即休眠,桌面启动正常如何解决?

问题原因

该问题是VS Code 1.85及以上版本上游开源代码中新增的终端启动后台校验逻辑导致的。非官方构建的社区版本(包括Manjaro源中的code-oss、VSCodium)缺少微软官方的签名凭证,会导致该逻辑异常触发,直接从终端启动时进程会被自动暂停进入休眠状态。官方闭源的VS Code二进制包因为自带有效签名,不会触发该异常,和你跨版本回滚、多版本测试的结果完全吻合。

解决方案

所有方案均继承当前终端的环境变量,不会影响sdkman配置的Java环境识别,符合命令行启动的使用需求:

  • 临时启动方案:执行启动命令时追加--no-background参数即可正常启动,示例命令如下:
    code-oss --no-background .
    
  • 永久生效方案:在你使用的Shell配置文件(/.bashrc对应Bash、/.zshrc对应Zsh)中添加别名配置,后续直接输入code .即可正常启动:
    alias code='code-oss --no-background'
    
    配置完成后执行source ~/.bashrc(对应Bash)或source ~/.zshrc(对应Zsh)即可立即生效。
  • 若你使用Wayland桌面环境,启动异常同时伴随窗口显示问题,可以追加Wayland适配参数,别名配置如下:
    alias code='code-oss --no-background --enable-features=WaylandWindowDecorations --ozone-platform-hint=auto'
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 11:09:00