【Linux】执行xhost报错“authorization required, but no authorization protocol specifiedxhost : unable to ”
现象2:root用户执行 xhost +si:localuser:$USER,报错“authorization required, but no authorization protocol specifiedxhost : unable to ”解决:xhost先执行 xhost + 关闭,然后执行 xhost +si:localuser:$USER, 再执行xhost - 即可。解决:root
现象1:root用户执行命令xhost,报错“authorization required, but no authorization protocol specifiedxhost : unable to ”
解决:root未被授权,需执行xhost +si:localuser:$USER
现象2:root用户执行 xhost +si:localuser:$USER,报错“authorization required, but no authorization protocol specifiedxhost : unable to ”
解决:xhost先执行 xhost + 关闭,然后执行 xhost +si:localuser:$USER, 再执行xhost - 即可。
现象3:root执行xhost ,提示“xhost : unable to open display " " ”.
解决:设置DISPLAY环境变量。临时的方法:export DISPLAY=:0 ,永久的方法:编辑~/.bashrc文件 ,在文件末尾添加 export DISPLAY=:0.0 。执行命令 source ~/.bashrc 使更改立即生效。 查看该变量:echo $DISPLAY
更多推荐


所有评论(0)