如何通过.bat脚本启动wsl里面的emacs

一个大窗口?能截个图看看效果吗?

多谢。任务栏上有两个Emacs图标?一个是Emacs,一个是EAF browser?这就是我想要的:Emacs可以作为单独窗口启动,不用套在Linux桌面的窗口里面。这样就完美了。

就一个是Emacs,另一个图标是qq群的。

好的。这样的话应该不用怎么折腾就可以用上EAF了

先把pip3安装的 qtwebengine 卸载干净,pip3 的这个包是问题很严重。

我连整个python以及/usr/lib, ~/.local/lib, ~/anaconda3下面的site packages 都删了 还是会有问题。。。

这个问题你后来是怎么解决的?我遇到了你一模一样的情况。与browser相关的全部都不行。呃。 :joy:

@manateelazycat 我按照readme上面的做法装的依赖。可以运行的应用有demo,pdf,airshare,rss-reader。browser和terminal不能用。下面附上运行browser时eaf里面信息。请帮我看看问题可能在哪里。

我的系统是win10 1909+archwsl+mobaxterm

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-username’

EAF process starting…

qt.qpa.xcb: QXcbConnection: XCB error: 145 (Unknown), sequence: 179, resource id: 0, major code: 140 (Unknown), minor code: 20

Session is not restored, as no data present in session file.

[6403:6424:0610/072709.547099:ERROR:udev_watcher.cc(61)] Failed to enable receiving udev events. Session is not restored, as no data present in session file.

我不用windows,估计浏览器依赖你没有搞定

会不会是x11的问题?

我不用windows,不晓得

第一个bug解决了,是mobaxterm的问题。第二个问题似乎是WSL 1的锅,暂时没办法解决。WSL 1 对chromium的支持有问题。

第二个问题在装了libudev0-shim包之后也消失了。打开浏览器 eaf 里面只有

Session is not restored, as no data present in session file.

但是浏览器是一个光板。@manateelazycat 大佬,这种情况有没有什么线索?

这个只是一个日志,并不是什么报错。 你还是想办法把浏览器跑起来吧,我觉得是底层库的问题

但是真的不要艾特我,因为我没用windows,没法帮

好的。了解了。谢谢。打扰了。应该是wsl1功能不全。chrome也跑不起来。报的是相似的错。

请问,这个ip地址是 ifconfig查出来的 ubuntu的地址吗?还是怎么得到的?

是你 x11 转发工具提供的地址