Linux 中 DISPLAY 环境变量设置——本地显示 Linux 服务器GUI程序

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

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

  1. 启动一个 xServer
  2. 指定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 上弹出一个小窗口了,就说明配置成功了。耶

  • 9
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Linux,可以使用`export`命令来设置`DISPLAY`环境变量。该变量用于指定图形输出到的X服务器。格式为`xServer_ip:display_num.screen_num`。例如,要将`DISPLAY`环境变量设置为连接到IP地址为192.168.0.1的X服务器显示器0上,可以使用以下命令: ``` export DISPLAY=192.168.0.1:0.0 ``` 这将将`DISPLAY`环境变量设置为`192.168.0.1:0.0`。这样,当运行需要图形输出的应用程序时,它们将连接到指定的X服务器进行显示。请注意,在设置`DISPLAY`环境变量之前,需要确保已启动X服务器并且能够与之连接。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Linux DISPLAY 环境变量设置——本地显示 Linux 服务器GUI程序](https://blog.csdn.net/qq_37698947/article/details/122361495)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [redhat linux设置环境变量](https://blog.csdn.net/weixin_34439035/article/details/116843318)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值