ssh Forward X11

参考链接:

https://www.jianshu.com/p/24663f3491fa

https://www.cnblogs.com/tsfh/p/9022170.html

https://blog.csdn.net/lvbian/article/details/22543527

1、Linux下执行一个GUI程序通常需要两个部分来协调完成,X server与X client。X server是专门负责显示用户界面的,它管理你的显示器,键盘以及鼠标,通常你看到的桌面系统即是由它在背后驱动的,X client则负责程序的逻辑,如果需要使用用户界面,则通过给X server发送请求来完成。通常情况下,X server与X client都运行在同一台机器上,例如我们在Ubuntu上运行任何GUI程序都是这样的。但因为X系统当初设计成是通过socket在X server与X client之间通信的,所以它们也可以运行在不同的机器上。
X11 Forwarding就提供了一个方法,在远程机器上执行X client程序(如Eclipse),但是在本地机器上显示(即运行X server)。

2、在X系统中,键盘和鼠标的输入会有Xserver接收,Xserver将用户输入的信息反馈给X client,XClient经过一定的运算,将一些与窗口绘制有关的资源和数据发送给xserver,Xserver负责接收绘制显示,

在图例中,X服务器从键盘、鼠标端取得输入信息,之后将输入反馈显示于银幕,而网页浏览器终端机模拟器则在客户端的本机系统上运行。此外客户端也通过网络与远程的机器、服务器保持联系,以保信息状态的更新。如此的机制及架构能使远程运行的软件如同在本机运行一样。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值