启动MindStudio时无法显示图形化界面
2023/04/18
213
问题信息
问题来源 | 产品大类 | 关键字 |
---|---|---|
官方 | MindStudio | 启动MindStudio、图形化界面 |
问题现象描述
启动MindStudio时,出现“Failed to initialize graphics environment”等报错信息。
图1 Failed to initialize graphics environment

图2 Unable to detect graphics environment

图3 Can't connect to X11 window server using 'localhost:xxx' as the value of the DISPLAY variable

原因分析
- 使用某用户登录了MobaXterm,所以图形工具已经被该用户所在的用户组占用,切换用户后,无法使用图形工具。
- 登录用户和启动MindStudio用户不一致。
- 未安装X11-forwarding依赖。
- ssh未开启X11-forwarding。
- $HOME/.Xauthority为文件夹而非文件。
解决措施
- 使用某用户登录了MobaXterm,所以图形工具已经被该用户所在的用户组占用,切换用户后,无法使用图形工具,请参见以下方法解决:
- 把切换后的用户加入先前用户的用户组。
- 使用MobaXterm登录想要启动MindStudio的用户。
- 以该用户启动Mindstudio。
- 登录的用户和启动MindStudio用户不一致,请参见以下方法解决:
- 未安装X11-forwarding依赖,根据系统类型安装依赖,请参见以下方法解决:
- Red Hat和OpenEuler系列的操作系统
yum install xorg-x11-xauth
- Ubuntu系列的操作系统
apt-get install x11-apps
- Red Hat和OpenEuler系列的操作系统
- 未开启X11-forwarding,请修改sshd_config,设置X11Forwarding yes,重启ssh服务,请参见以下方法解决:
- 使用 vi 编辑器将/etc/ssh/sshd_config文件中的“X11Forwarding”参数设置为“yes”。针对CentOS 7.6/Euler2.8系统,“X11UseLocalhost”参数设置为“no”。
vi /etc/ssh/sshd_config
- 验证配置是否生效。
cat /etc/ssh/sshd_config |grep -i X11Forwarding
- 若输出“X11Forwarding yes”,则表示X11Forwarding项配置生效。
cat /etc/ssh/sshd_config |grep -i X11UseLocalhost
- 若输出“X11Forwarding no”,则表示X11UseLocalhost项配置生效。
- 若输出“X11Forwarding yes”,则表示X11Forwarding项配置生效。
- 重启ssh服务。
- Red Hat和OpenEuler系列的操作系统。
service sshd restart
- Ubuntu系列的操作系统。
service ssh restart
- Red Hat和OpenEuler系列的操作系统。
- 使用 vi 编辑器将/etc/ssh/sshd_config文件中的“X11Forwarding”参数设置为“yes”。针对CentOS 7.6/Euler2.8系统,“X11UseLocalhost”参数设置为“no”。
- $HOME/.Xauthority为文件夹,请删除该文件夹。
本页内容