Linux系统下解决“No protocol specified“报错

上次说到“用户名不在sudoers中”的解决办法是:先切换为root用户,再在终端键入:

gedit /etc/sudoers

可是当你的权限过低的时候,你会发现你压根进去不了 sudoers 文件,反馈给你的错误是:No protocol specified 那怎么解决呢?

1.打开一个新的终端,键入命令:

xhost +

结果是: 

2.键入命令:

echo $DISPLAY

结果是: 

3.键入命令(后面的14.0是你需要更改的地方):

export DISPLAY=:14.0  

问题解决了!此时在处理“用户名不在sudoers中”就很方便了,怎么处理可以参考上篇博客:Linux解决 ImportError:‘GLIBCXX_3.4.21‘ not found 的错误

参考: 报错No protocol specified解决办法

你可能感兴趣的:(Bug解决,linux)