【linux】解决 Linux 系统中 root 用户无法打开图形界面问题
问题描述:
在 Linux 系统中,当我们远程SSH尝试以 root 用户身份运行需要图形界面的应用程序时,可能会遇到以下错误信息:
MoTTY X11 proxy: Unsupported authorisation protocol
terminate called after throwing an instance of ‘framework::window::DisplayError’
what(): No display available.
Aborted (core dumped)
但是我们在普通用户以SSH却可以打开图形界面
解决方法
1、查看普通用户的DISPLAY值
在普通用户下查看DISPLAY值,输入
echo $DISPLAY