Webkit

  • Published on
    ## 缘由 自从老灯切到了 Wayland, 好像 epiphany 就基本上打不开了. 由于这个浏览器平常也不怎么用, 因此也就一直没管. 今天周末, 刚好抽空简单看下. ## 排查 先用 gdb 看看: ```shell ❯ gdb epiphany GNU gdb (GDB) 12.1 This GDB supports auto-downloading debuginfo from the following URLs: https://debuginfod.archlinux.org Enable debuginfod for this session? (y or [n]) y Debuginfod has been enabled. ...
  • Published on
    当然, 本来是不会有这篇文章的. 写这篇文章的原因, 非常复杂. 公司将团队沟通工具切换成了飞书 -> 飞书没有 Linux 客户端 但是有 网页版 -> 我下载了网上一个叫 electron-lark 的网页版飞书客户端 然后发现使用有些问题(跑个一天或几天不关, 会把桌面窗口的 title 全搞没了, 具体发生了什么我也没细看, 不开这个app就没事, 如果开了出现问题 alt + f2 然后按 r 重启 GNOME SHELL 也能恢复正常. 我尝试去修复这个问题, 比如关闭 electronjs 的硬件加速. 但是问题一直没有得到解决 -> 我不得已自己开发了一个叫 lark-gtk 的同样是基于网页版飞书的客户端, webview 的主要实现基于 webkitgtk -> ...