Linux下DISPLAY的设置

Linux下DISPLAY的设置

X11Forwarding yes

将此打开的话,用ssh登陆的第一个用户将取得:

[sky@smsgw ~]$ echo $DISPLAY

localhost:12.0

localhost:12.0里的12是由系统自动分配的,类似于DHCP的意思。

所以要切换用户也可以用 X11的话,就要export DISPLAY=localhost:12.0

或者将此export DISPLAY=localhost:12.0写入profile文件。

[sky@smsgw ~]$ su - oracle

Password:

[oracle@smsgw ~]$ export DISPLAY=localhost:12.0

同时
Ssh --à edit --à setting --à tunneling

Tunnel X11 connect 打勾选上。
通过这篇文章解决了我的问题
多谢解惑