本来不想动手弄的,而且去 github 、aur 逛了一圈,确实有几个做的;
但是,看了一下,真的就是纯正的“打包人”(没有恶意,可能没精力深入吧)。
基本上就是把 app.asar
提出来,扔到 Linux
的 Electron
里面,问题包括以下几点
直接把 app.asar
解包,发现入口文件 app/main/index.js
被混淆了,那直接反混淆处理一下就 OK 了;(反混淆搞得比较有经验)
修了退出按钮(比较粗暴,直接把平台改成 win32
);
把标题栏 X 了;
默认界面大小 700x400 左右,这样全屏就正常了;
修了下检查更新,有更新可以提醒一下。
Linux 下 Electron 似乎不支持 硬件加速 ,CPU 还是往上跑,看视频不如 firefox ~(虽然 ff 的硬件也是半残废)
优点应该就是界面相对简洁,启动与加载较快一点。
1
gainsurier 2022-05-13 21:15:51 +08:00
感谢 op 工作
|
2
461da73c 2022-05-13 21:45:32 +08:00
浏览器不香吗?为啥要用客户端。
|
4
xQmQ 2022-05-13 23:07:34 +08:00 via iPhone
Windows 下的客户端点击别人的空间只有动态和发布视频,收藏啥的都找不到,只好删除用网页版了
|
5
learningman 2022-05-13 23:15:04 +08:00 via Android
能不能做成 CI 流程
|
6
abcd191898105 2022-05-14 00:06:11 +08:00 via Android
electron 真的就不要了,太费电脑了
|
7
msojocs OP @learningman 有 github actions 自动构建,你指的是其它什么东西吗?
|
8
jiaoyidongxi 2022-05-14 08:16:16 +08:00
问一下你们看 b 站视频,cpu 温度会飙到多少°?我一台 x201 装的 gnome 42 wayland ,firefox 在 xwayland ,看 b 站 av1 解码,有些视频一下就往 80° 上跑。这还是之后全拆开重新涂了硅脂,之前没拆同样几个视频直接 91°。
有什么调教的技巧吗,目前就看到 github 上有 evolved + mpv 的方法,还没试。 |
9
iyg429 2022-05-14 09:28:08 +08:00 via iPhone
@jiaoyidongxi x201 think ?
|
10
jiaoyidongxi 2022-05-14 09:43:24 +08:00
@iyg429 嗯。
|
11
Scirocco 2022-05-14 12:00:00 +08:00
@jiaoyidongxi #8 温度倒是没注意。。但是 CPU 占用率是相当高。到现在都不知道 Linux 上网页看视频怎么硬件加速。
|