页次: 1
远程桌面登录i3或openbox,之前都能正常显示小喇叭图标,最近某次更新后就一直显示connecting to server... 本机登录没有问题,有没有遇到同样情况的?
(i3是在config中加pulseaudio --start和pasystray,openbox是使用xdg自启动项)
最近编辑记录 silkriver (2021-08-13 08:02:36)
离线
pulseaudio 现在由 systemd user 服务启动。请勿再自行启动。
离线
具体应该怎样做?/etc/xdg/autostart/pulseaudio.desktop是安装pulseaudio自带的,本机登录openbox正常的,看起来似乎是xrdp需要做点什么吧
离线
systemctl --user start pulseaudio.service
手敲的,不保证完全正确,如果有误,请参看pulseaudio的wiki page
离线
你登录之后, systemctl --user status pulseaudio 显示什么?
离线
远程登录时显示以下信息
Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)
(本机登录时显示以下信息)
● pulseaudio.service - Sound Service
Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; vendor>
Active: active (running) since Thu 2021-08-12 15:43:58 CST; 7h ago
TriggeredBy: ● pulseaudio.socket
Main PID: 819142 (pulseaudio)
Tasks: 7 (limit: 38312)
Memory: 6.6M
CPU: 110ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pulsea>
├─819142 /usr/bin/pulseaudio --daemonize=no --log-target=journal
└─819144 /usr/lib/pulse/gsettings-helper
最近编辑记录 silkriver (2021-08-12 23:03:19)
离线
为什么你连 dbus 都不对……你登录的时候没走 pam 的吗?
离线
我尝试加环境变量后确实显示服务在运行了,再关闭并重新运行pasystray就有小喇叭了,看来问题解决了……
export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
export XDG_RUNTIME_DIR=/run/user/1000
最近编辑记录 silkriver (2021-08-13 08:02:05)
离线
页次: 1