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

问题

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

现象

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

解决

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

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

引发新的问题

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

解决

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

ts 复制代码
app.disableHardwareAcceleration()
相关推荐
问心无愧051314 小时前
ctf show web入门102
android·java·前端·笔记
前端尤雨西14 小时前
package.json 中版本号遵循什么原则
前端
用户814238611884114 小时前
CSS或JS实现逐帧动画方案
前端
光影少年14 小时前
react性能优化
前端·react.js·掘金·金石计划
小牛itbull15 小时前
告别传统主题开发!ReactPress Theme Starter —— 用 Next.js 15 构建现代化无头博客
javascript·cms·react·wordpress·nextjs·reactpress·blog-theme
深蓝电商API15 小时前
逆向工程入门:从Chrome DevTools到JS混淆还原
前端·javascript·chrome·爬虫·chrome devtools
石山岭15 小时前
# iOS 题库
前端
Zella折耳根15 小时前
从零解析终端小游戏开发:功能实现与核心编程知识点复盘
前端
nap-joker15 小时前
使用n8n+飞书搭建自动推送新闻机器人
javascript·json·飞书·工作流·n8n·36氪新闻向客户端推送
Pikachu80315 小时前
我在早高峰地铁里对手机吼了几句,隔壁同事直接看傻了
前端·后端