我使用 archlinux 和 lightdm+lightdm-gtk-greeter+aweome 作为我的工作环境。
当我启用 lightdm 作为我的登录管理器时,我发现我的 DBUS_SESSION_BUS_SESSION 没有正确设置。此环境设置为 /tmp/dbus-xxxxx,而正确的值应该是 /run/user/xxx/dbus。
但是如果我禁用 lightdm 作为我的登录管理器,只需启动到命令行模式,exec awesome
在 ~ 目录下创建 .xinirc(内容为)。重新启动并登录系统,如果我使用 startx 命令启动 Xorg,DBUS_SESSION_BUS_ADDRESS 则正确设置为 /run/user/xxx/dbus。
有人知道如何解决这个问题吗?