新版统信UOS系统 electron sandbox与GPU兼容问题

问题

最近在新版本的统信1070系统,在借用的虚拟机环境中原有程序无法正常启动了。启动时sandbox出现了权限问题。记录此问题以及解决办法。

现象

electron程序启动总是报sandbox的问题,在安装包中文件权限都改好了也不行。

解决

查了很多资料用了很多办法都不行,最终使用了增加--no-sandbox参数的办法。

在.desktop文件中增加"--no-sandbox"

引发新的问题

no-sandbox是解决了第一个报错,但是启动时又出现了gpu的渲染失败问题

解决

在electron初始化代码中,在app.ready之前增加

ts 复制代码
app.disableHardwareAcceleration()
相关推荐
江城开朗的豌豆7 分钟前
React的渲染时机:聊透虚拟DOM的更新机制
前端·javascript·react.js
anyup13 分钟前
🔥🔥 uView Pro:Vue3+TS重构的uni-app开源组件库,文档免费无广告!
前端·vue.js·uni-app
CodeSheep23 分钟前
我天,Java 已沦为老四。。
前端·后端·程序员
掘金安东尼34 分钟前
使用 Web Components 与 CSS Modules 构建原生应用架构
javascript·后端·面试
前端小巷子1 小时前
Vue 逻辑抽离全景解析
前端·vue.js·面试
excel1 小时前
前端事件机制入门到精通:事件流、冒泡捕获与事件委托全解析
前端
Moment1 小时前
Next.js 15.5 带来 Turbopack Beta、Node 中间件稳定与 TypeScript 强化 🚀🚀🚀
前端·javascript·react.js
yzzzzzzzzzzzzzzzzz2 小时前
初识javascript
前端·javascript
excel3 小时前
硬核 DOM2/DOM3 全解析:从命名空间到 Range,前端工程师必须掌握的底层知识
前端
专注API从业者10 小时前
Python + 淘宝 API 开发:自动化采集商品数据的完整流程
大数据·运维·前端·数据挖掘·自动化