首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么VNC是如此扩展而不是X11?

为什么VNC是如此扩展而不是X11?
EN

Unix & Linux用户
提问于 2016-04-13 12:51:28
回答 1查看 1.5K关注 0票数 5

如果X11提供远程使用图形应用程序的功能,那么除了超标题问题之外,为什么要使用VNC而不是X11服务器功能呢?

您能否配置您的X11客户端以连接到远程X11服务器,并访问整个桌面,如VNC?

你能把本地桌面和远程桌面融合起来,透明地管理它们吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-04-13 13:01:41

简短的版本是,X11和VNC具有不同的用途,因此您可以在不同的情况下使用它们。

可以远程打开一个完整的X11桌面,使用XDMCP;这就是旧的X11终端的工作方式(中央系统提供桌面和托管所有应用程序,终端只显示它们)。但据我所知,您不能远程连接到现有的X11桌面。

使用X11可以做的是拥有一个本地桌面,并在其上显示远程应用程序,而不需要远程桌面。(这可能与您对融合的本地和远程桌面进行透明管理的想法很接近。)

VNC的主要优势在于它是跨平台的,因此您可以在X11系统上查看Windows桌面等等。有一些VNC服务器允许VNC客户端连接到现有的X11桌面,这样您就可以远程连接到现有的桌面,而无需重新启动所有设备。您还可以共享桌面:本地和远程用户可以同时使用(或至少查看)同一台桌面。

就开销而言,普通VNC的效率低于X11: VNC传输像素更新,而X11传输图形原语(例如“绘制矩形”、“打印此文本”)。这一点现在已经不那么重要了,因为例如,X11中的大多数文本更新现在都是基于像素的。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/276169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档