Linux 中 DISPLAY 环境变量设置

您所在的位置:网站首页 环境变量怎么改回来 Linux 中 DISPLAY 环境变量设置

Linux 中 DISPLAY 环境变量设置

2024-07-11 12:48| 来源: 网络整理| 查看: 265

Linux 中 DISPLAY 环境变量设置

linux 中有显示图形需求的为xClient,真正显示图形的为xServer, DISPLAY 环境变量用于设置图形输出到的xServer,其形式为 x S e r v e r _ i p : d i s p l a y _ n u m . s c r e e n _ n u m xServer\_ip:display\_num.screen\_num xServer_ip:display_num.screen_num 。

所以如果我们要指定显示位置的话,

启动一个 xServer指定linux 中 DISPLAY 环境变量到启动的xServer

ps: 作者使用情况是,xClient(有显示需求的机器)和 xServer(真正显示的机器)在一个局域网下。如果不在同一个局域网的话,可直接使用 MobaXterm

MobaXterm

MobaXterm 已经帮我们了做 了很多事情了,它自带了xServer,并且在使用MobaXterm时登录 ssh 时已经指定了 xClient X11Forwarding 的值。

image-20220107114343914

懂点原理

下面的情况是在同一个局域网环境下进行的。

启动xServer

由于题主的电脑是Windows, 就使用了 VcXsrv 作为xServer,下载链接见 [VcXsrv](VcXsrv Windows X Server download | SourceForge.net) 。安装后在桌面会看到一个 XLaunch 的图标,打开之后,进行一步步设置即可。

image-20220107112900781

image-20220107112915127

image-20220107113114260

之后点击完成就可以了。

指定linux DISPLAY 环境变量

登录上 xClient (有显示需求的机器)后执行如下命令

export DISPLAY=192.168.1.50:13.0

192.168.1.50 指 xServer 的 ip 地址,

13 指 刚刚启动 xServer 时指定的display_num

0 指 screen num(写成其他值貌似不行)

测试是否成功 xclock

在linux (题主是ubuntu) 命令行执行上述命令就可以看到自己的 windows 上弹出一个小窗口了,就说明配置成功了。耶



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3