V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
msojocs
V2EX  ›  哔哩哔哩

哔哩哔哩桌面端 Linux 我的修改版

  •  2
     
  •   msojocs · 2022-05-13 20:30:59 +08:00 · 3261 次点击
    这是一个创建于 923 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    本来不想动手弄的,而且去 github 、aur 逛了一圈,确实有几个做的;

    但是,看了一下,真的就是纯正的“打包人”(没有恶意,可能没精力深入吧)。

    基本上就是把 app.asar 提出来,扔到 LinuxElectron 里面,问题包括以下几点

    1. 不能退出(任务栏的菜单没有退出选项,无法彻底关闭程序,只能强行 kill )
    2. 有巨丑的标题栏(懂得都懂)
    3. 直播不能全屏(原因是不兼容小分辨率,我的是 1366x768 )
    4. 检查更新不能用(这个只是做到提醒新版的作用,总不能用户时不时去官网“手动检查更新”吧)

    我的处理

    直接把 app.asar 解包,发现入口文件 app/main/index.js 被混淆了,那直接反混淆处理一下就 OK 了;(反混淆搞得比较有经验)

    修了退出按钮(比较粗暴,直接把平台改成 win32);

    把标题栏 X 了;

    默认界面大小 700x400 左右,这样全屏就正常了;

    修了下检查更新,有更新可以提醒一下。

    额外

    Linux 下 Electron 似乎不支持 硬件加速 ,CPU 还是往上跑,看视频不如 firefox ~(虽然 ff 的硬件也是半残废)

    优点应该就是界面相对简洁,启动与加载较快一点。

    地址

    https://github.com/msojocs/bilibili-linux

    第 1 条附言  ·  2022-05-18 23:20:13 +08:00
    现在用浏览器拓展的思路添加了港澳台漫游支持
    11 条回复    2022-05-14 12:00:00 +08:00
    gainsurier
        1
    gainsurier  
       2022-05-13 21:15:51 +08:00
    感谢 op 工作
    461da73c
        2
    461da73c  
       2022-05-13 21:45:32 +08:00
    浏览器不香吗?为啥要用客户端。
    msojocs
        3
    msojocs  
    OP
       2022-05-13 21:58:00 +08:00
    @461da73c 对啊,不知道为什么要用客户端,又没有硬件加速,真不知道有什么好处。
    xQmQ
        4
    xQmQ  
       2022-05-13 23:07:34 +08:00 via iPhone
    Windows 下的客户端点击别人的空间只有动态和发布视频,收藏啥的都找不到,只好删除用网页版了
    learningman
        5
    learningman  
       2022-05-13 23:15:04 +08:00 via Android
    能不能做成 CI 流程
    abcd191898105
        6
    abcd191898105  
       2022-05-14 00:06:11 +08:00 via Android
    electron 真的就不要了,太费电脑了
    msojocs
        7
    msojocs  
    OP
       2022-05-14 07:58:03 +08:00 via Android
    @learningman 有 github actions 自动构建,你指的是其它什么东西吗?
    jiaoyidongxi
        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 的方法,还没试。
    iyg429
        9
    iyg429  
       2022-05-14 09:28:08 +08:00 via iPhone
    @jiaoyidongxi x201 think ?
    jiaoyidongxi
        10
    jiaoyidongxi  
       2022-05-14 09:43:24 +08:00
    @iyg429 嗯。
    Scirocco
        11
    Scirocco  
       2022-05-14 12:00:00 +08:00
    @jiaoyidongxi #8 温度倒是没注意。。但是 CPU 占用率是相当高。到现在都不知道 Linux 上网页看视频怎么硬件加速。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5314 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:28 · PVG 09:28 · LAX 17:28 · JFK 20:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.