关于DISPLAY变量显示问题

DISPLAY用来设置将图形显示到何处

在本机上直接登录之后,startx,可以发现display变量自动设置为

[oracle@kel ~]$ echo $DISPLAY
:0.0
不论使用何种用户来在本机直接登录,都是显示此值

[root@kel ~]# echo $DISPLAY
:0.0

DISPLAY环境变量格式如下host:NumA.NumB, host指Xserver所在的主机主机名或者ip地址, 图形将显示在这一机器上

如果Host为空, 则表示Xserver运行于本机

Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行

[kel@kel ~]$ xhost +
access control disabled, clients can connect from any host

如果以上不行,则可以尝试一下的环境变量的设置:

第一个:

export DISPLAY=localhost:11.0  --注意修改11的值,监听端口为6011,从而此值为6011-6000=11
根据监听端口来配置:

[oracle@kel ~]$ netstat -tnpl
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 127.0.0.1:40295             0.0.0.0:*                   LISTEN      4862/ocssd.bin      
tcp        0      0 127.0.0.1:37615             0.0.0.0:*                   LISTEN      4862/ocssd.bin      
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      -                   
tcp        0      0 0.0.0.0:657                 0.0.0.0:*                   LISTEN      -                   
tcp        0      0 127.0.0.1:6010              0.0.0.0:*                   LISTEN      -                   
tcp        0      0 127.0.0.1:6011              0.0.0.0:*                   LISTEN      -                   
tcp        0      0 :::22                       :::*                        LISTEN      -                   
tcp        0      0 ::1:6010                    :::*                        LISTEN      -                   
tcp        0      0 ::1:6011                    :::*    


第二个:

[oracle@kel ~]$ IP=`w|grep 'w$'|awk '{printf $3}'`
[oracle@kel ~]$ echo $IP
192.168.1.1
[oracle@kel ~]$ export DISPLAY=$WIP:0.0


posted @   KEL  阅读(7733)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示