centos7.4下lxc中运行firefox出现“Error: no DISPLAY environment variable specified”问题解决方法

出现此原因是firefox使用X11进行界面的显示,而lxc中默认下没有DISPLAY的环境变量的。

只要合理配置DISPLAY就可以在本地显示器中显示出firefox,下面列出操作步骤。

1.开启本地XServer tcp功能

打开本地文件“/etc/gdm/custom.conf ”,并在“[security]”中添加“DisallowTCP=false”,如下图所示:

 

2.重启机器,然后使用命令“netstat -ano | grep 6000”查看XServer TCP功能是否开启

 

3.执行“xhost +”命令,运行其他客户端连接本地XServer

 

4.在lxc中配置DISPLAY环境变量,使用命令“export DISPLAY=host-ip:0.0”,其中host-ip是指宿主机IP地址

5.运行firefox,即可在本地显示器中打开

 

posted @ 2023-03-14 10:42  竿钓蝉  阅读(3556)  评论(0编辑  收藏  举报