来个简单的问题^v^,eaf浏览器不支持html5视频怎么办

gentoo系统,emacs -Q启动的,播放视频提示我当前浏览器不支持html5,这个是要排查qtwebengine6么,好像依赖都用pip安装的,pip里面的是不是有问题呢?编译qtwebengine要好几个小时。。。

https://manateelazycat.github.io/emacs/eaf/2023/05/13/eaf-browser-html5-video.html

这是各自发行版的问题, Arch默认编译就带了私有编码器, 请看上面文章的说明。

pip版的PyQt6 肯定是不行的。

感谢懒猫大哥提示,又要折腾了

1 个赞

查了一下, proprietary-codecs这个USE flag好像只有出名的几个浏览器有。。。。qt相关的好像都查不到,难道要回到arch了😱

gentoo可以自己改ebuild文件吧,如果只是编译时多加一个flag的事,自己改下ebuild文件也许就够了

qtwebengine有个global use flags是bindist,准备晚上回去编译,成功了放结果。

详见官方ebuild文件

如果成功了, 可以考虑给 EAF Gentoo 分支打patch, 使用Gentoo仓库的包, 而不是 pip 的包。

正在找时间测试。

1,另一个问题。我又在另一台电脑全新安装了archlinux,安装比较顺利,不过启动浏览器后好像也找不到解码器。用的qt6-webengine是archlinux自己的包,这个怎么解决呢,我有搜索历史,好像您有讲到arch的webengine自己是有打包解码器的。

2,您是怎么处理eaf的hidpi问题的,我针对X设置的dpi对pyqt程序无效

  1. ./install-eaf.py 是自动安装 arch 里面的 PyQt, 但是前提是不要去安装pip里面的PyQt, 那会干扰 archlinux
  2. 缩放设置 eaf-webengine-default-zoom , 可以关注我的配置 lazycat-emacs/site-lisp/config/init-eaf.el at f5348757b3c8a145d583712840349b108ff344cd · manateelazycat/lazycat-emacs · GitHub
1 个赞