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

问题

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

现象

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

解决

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

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

引发新的问题

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

解决

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

ts 复制代码
app.disableHardwareAcceleration()
相关推荐
吴声子夜歌6 分钟前
JavaScript——异步编程
开发语言·前端·javascript
吴声子夜歌15 分钟前
TypeScript——命名空间
javascript·ubuntu·typescript
陈随易25 分钟前
农村程序员聊五险一金
前端·后端·程序员
恋猫de小郭27 分钟前
Swift 6.3 正式发布支持 Android ,它能在跨平台发挥什么优势?
android·前端·flutter
xujing_0630 分钟前
跑马灯组件vue3+es6
前端·javascript·es6
小小善后师41 分钟前
告别周报烦恼:我用 200 行代码打造了一个 AI 工时助手
前端
我只是来分享的41 分钟前
Js也能写外挂?8 行代码改掉《植物大战僵尸》的阳光值!对于js来说超越调用大漠超越调用memory.js
javascript
Mahut44 分钟前
我们是怎么用 TanStack 全家桶的
前端·javascript·架构
FreeBuf_1 小时前
Claude浏览器扩展漏洞允许通过任意网站实现零点击XSS提示注入
前端·网络·xss
AlunYegeer1 小时前
【JAVA】网关的管理原理和微服务的Interceptor区分
java·服务器·前端