我有一个试图在sudo下运行的摄像头应用程序:但是我收到此错误
cannot connect to x server
问题是当我不使用sudo时,程序打开正常。但是,此应用程序的某些部分仍需要管理员权限。
由于它是一个GUI应用程序,因此我尝试使用gksudo,然后它打开一个询问密码的窗口,但是输入密码后,该应用程序将返回并且GUI无法打开!
我也尝试过
sudo xhost local:root
并得到:
xhost: unable to open display""
我正在使用lubuntu 14.04
这个答案是一门大炮,可以杀死一只兔子,但是如果您sudo
对X应用程序感兴趣的话,那将是您所需要的。
解决方案:
加到你的 ~/.bashrc
# Fabby: 2014-11-14: http://askubuntu.com/questions/571116/
# to allow forwarding of xauth keys between users when calling su
# needs to be the last line
export $(dbus-launch)
说明:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句