linux DISPLAY环境变量介绍

1.命令介绍:
    在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形界面, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上。
2.查看DISPLAY
    在终端上输入
printenv查看当前环境变量, 输出结果中有如下内容: DISPLAY=:0.0
    使用xdpyinfo可以查看到当前显示的更详细的信息.  
3.格式及说明
    host:NumA.NumB
    host指Xserver所在的主机名或者ip地址, 图形将显示在这一机器上, 可以是启动了图形界面的Linux/Unix机器, 也可以是安装了Exceed, X-Deep/32等Windows平台运行的Xserver的Windows机器.
    如果host为空, 则表示Xserver运行于本机, 并且图形程序(Xclient)使用unix socket方式连接到Xserver, 此时NumA和NumB表示连接的unix socket的路径, 如果NumA为0, 则表示连接到/tmp/.X11-unix/X0 .NumB则几乎总是0.
    如果host为主机名或者IP地址,则图形程序使用TCP方式连接,此时,NumA为连接的端口减去6000的值, 例如:NumA为0, 则表示连接到6000端口;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30167136/viewspace-1467750/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30167136/viewspace-1467750/

### 回答1: 在Linux中设置DISPLAY环境变量可以通过以下步骤完成: 1. 打开终端并登录到Linux系统。 2. 使用以下命令检查当前DISPLAY环境变量的值: echo $DISPLAY 3. 如果当前DISPLAY环境变量的值为空,则需要设置它。可以使用以下命令设置DISPLAY环境变量: export DISPLAY=:. 其中“:.”表示显示器的编号和屏幕号。 4. 确认DISPLAY环境变量已经设置成功,可以再次使用以下命令检查其值: echo $DISPLAY 5. 如果需要永久设置DISPLAY环境变量,可以将其添加到.bashrc文件中: echo "export DISPLAY=:." >> ~/.bashrc 6. 保存.bashrc文件并退出终端,重新打开终端即可生效。 ### 回答2: 在Linux系统中,DISPLAY环境变量是一个重要的环境变量,用于指定X服务器的显示设备。具体来说,DISPLAY环境变量表示的是客户端程序连接到的X服务器的显示设备名。 在Linux系统中,要设置DISPLAY环境变量,可以按照以下步骤操作: 1. 打开终端,在终端中输入以下命令: ``` echo $DISPLAY ``` 该命令的作用是查看当前的DISPLAY环境变量值。如果系统中没有设置DISPLAY环境变量,会显示空白或者一个小数点。 2. 设置DISPLAY环境变量的值。在终端中输入以下命令: ``` export DISPLAY=:0.0 ``` 该命令的作用是将DISPLAY环境变量的值设置为":0.0"。 在Linux系统中,"DISPLAY=:0.0"的意思是将客户端程序连接到本地X服务器的默认显示设备上。如果需要连接到远程的X服务器,可以将DISPLAY的值设置为远程X服务器的IP地址和显示设备号,例如: ``` export DISPLAY=192.168.1.1:0.0 ``` 3. 验证DISPLAY环境变量的设置。在终端中输入以下命令: ``` echo $DISPLAY ``` 该命令的作用是查看DISPLAY环境变量的当前值。如果设置成功,会输出刚才设置的值。 4. 如果需要永久设置DISPLAY环境变量,可以将上述命令添加到.bashrc文件中。在终端中输入以下命令: ``` echo "export DISPLAY=:0.0" >> ~/.bashrc ``` 该命令的作用是将"export DISPLAY=:0.0"添加到.bashrc文件的末尾。这样,每次打开终端时都会自动读取.bashrc文件,从而设置DISPLAY环境变量的值。 总之,设置DISPLAY环境变量Linux系统中的一个基本操作。通过了解和掌握相关的命令和技巧,可以更好地利用Linux系统的特性和功能,提高工作效率和代码质量。 ### 回答3: 在Linux系统中,DISPLAY环境变量是一个非常重要的变量,它决定了用户的图形界面会显示在哪个屏幕上。在很多情况下,我们需要手动设置DISPLAY环境变量以便将图形界面显示在指定的屏幕上。 设置DISPLAY环境变量的方法如下: 1.查看当前显示器:$ xdpyinfo | grep -i "dimensions". 2.切换到需要设置的图形界面的帐户。 假设需要在bob用户下启动GUI:$ su - bob 3.在命令行中设置DISPLAY环境变量并指定显示器。DISPLAY=:0 (0代表第一个显示器) 4.输入startx启动x-window界面。 这时候如果你是使用putty远程登录的话,那么你需要在putty选项中,找到“Connection --> SSH --> X11”选项卡上的“Enable X11 forwarding”勾选上。 总结:在linux系统中,设置DISPLAY环境变量,可以让用户在不同的屏幕上显示图形界面,具有非常重要的作用。一般通过设置DISPLAY=:0来实现。当然,如果在远程登录中使用的话,需要开启X11转发功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值