[求助] eaf 安装了dbus,但是eaf-open-url报错找不到dbus

vmware虚拟机装的debian, msys2 ssh连得debian

eaf不为windows打造……有一些问题是正常的 不过我也不知道能不能解决

你的 eaf 所使用的 python 环境需要安装 这些缺失的模块。原来是 windows 那还是洗洗睡吧。

目前还不支持Windows系统,别折腾了。想用eaf就装Linux吧

windows没有dbus,装了相关的包应该也没用吧。。。msys里面的dbus包不知道是干啥用的。。另外msys的python是有问题的,pywin32死活装不了,也许需要装python的windows版

DBus很难在Windows或者Mac上跑起来。

目前DBus在信号处理方面还是有优势,如果把DBus替换掉,Windows平台运行没问题。

。。vmware里装的debian,msys2 ssh连得虚拟机,让一楼给我这个歪的啊

EAF里面有一个 install-eaf.sh 的脚本,可以自动安装apt和pacman发行版的依赖,你先装一下看看,注意不要用root用户来启动eaf.

DBus在root和普通用户是两个不同的dbus session.

装过了,跟着github的readme装的eaf,依赖也都装完了, emacs里 eaf open url 报错找不到的dbus,

我一直都是用root用户在使用,这个虚拟机就是搞出来看看eaf的,别的用户创建后就没登录过。

你测试EAF的时候用的是普通用户还是root用户?

root用户没法正常使用 session bus, 因为 root 用户只能访问 system bus, 先把root用户的问题线排除一下。