哔哩哔哩桌面端 Linux 我的修改版 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
msojocs
V2EX    哔哩哔哩

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

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

    前言

    本来不想动手弄的,而且去 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     Solana     1042 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 18:25 PVG 02:25 LAX 11:25 JFK 14:25
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86