dbus-launch报错Unable to set up transient service directory XDG_RUNTIME_DIR runuser1000 is owned by uid 1000 not our uid 0
这个错误是因为dbus-launch尝试创建一个transient service directory,但是它需要使用root权限来创建这个目录,而你当前的用户是1000,不是root用户。
解决方法是使用sudo或者su命令以root用户身份运行dbus-launch命令,例如:
sudo dbus-launch some-command
或者
su -c "dbus-launch some-command" root
这样就可以以root用户身份创建transient service directory了。
原文地址: http://www.cveoy.top/t/topic/bPsa 著作权归作者所有。请勿转载和采集!