由于有多个主机在使用,而且物理位置不在一起,所以以前往往要使用VNC软件来进行远程连接,但是其延迟比较高,使用感受不是很好,而且由于我所使用的多个主机均是Ubuntu系统,于是想到了是否可以使用X11进行屏幕转播,毕竟使用X11转播的话在局域网中进行信号传递就可以,而那些VNC软件往往都是使用远程服务器进行中转,似乎在理论上使用X11也可以能够很好的降低延迟。

安装配置X11的资料:

http://www.fwolf.com/blog/post/166

https://zhuanlan.zhihu.com/p/31012874

安装X11服务器推荐MobaXterm这款软件:

使用window10上的MobaXterm可以成功打开Ubuntu上的pycharm,而且可以成功使用pycharm跑绘图程序,但是小问题也是有的,那就是在pycharm中正常可以使用的VIM中的ESC键已经不可使用了,如果要退出VIM的编辑模式则需要使用CTRL+C 组合按键又或者是光标键不能用等等,至于这些个小问题为何会出现也是研究了好久也没有发现原因,不过不得不说的就是即使是使用局域网中的X11转发来使用pycharm也会偶然出现一定的卡壳状况,不过大致的流畅度还是可以保证的。

==============================================

从上面的X11的相关资料我们知道如果在Windows上使用X11来接受Linux的屏幕转发是需要安装X11服务器的,这里我使用的是MobaXterm这款软件,这款是我发现为数不多的可以免费使用的Windows平台下的X11服务器。

MobaXterm使用后发现了一些问题:

1. 性能较差。使用该软件在Windows平台上打开Ubuntu上的Firefox浏览器出现明显的卡顿,甚至是FireFox应用直接死掉,即使偶尔可以使用也是极慢的情况。

2. 画面显示问题。画面显示不好,如果把DPI调高就会发现界面的字体变的很小,如果DPI调大就会画面就会发糊,体验感很差。

MobaXterm的一些优点:

局域网环境下延迟低,使用MobaXterm远程打开Ubuntu上的pycharm发现不会有任何可感受到的延迟,不论是鼠标拖动还是打字。

总的来说使用MobaXterm是可以打开并使用一些应用的,但是体验感一般。这里就要推荐一款远控软件了——向日葵远控,向日葵远控如果在网络传输情况较好的情况下画面效果是要远远好于X11转发的,同时在网络情况较好的情况下向日葵的延迟不会明显高于X11转发。

最后的总结就是X11有一定的使用价值但是不大,如果在网络情况较好的情况下我还是选择使用向日葵远控,但是远控这东西十分依赖远端服务器性能的,如果是广域网下我们只能使用向日葵远控了,然而我们如果只是在局域网下使用而此时远端的向日葵远控服务器的网络连接情况不是很好的话就无法正常使用向日葵远控了。广域网下只能使用向日葵远控,在局域网下如果远端服务器连接情况不是很好的情况下可以使用X11转发作为一定的替代,但是即使在局域网下如果远端向日葵服务器连接情况较好的情况下向日葵远控还是要优于X11转发的。虽然X11转发的使用很有局限性,但是这东西毕竟可以免费使用,而向日葵远控如果想要更好的网络支持就需要付费了,同时向日葵远控必须要连接外网的,而X11转发是可以很好的在不联网的局域网环境下使用的。

===========================================

在可以连接外网的情况下,向日葵远端服务器的网络连接也是较好的情况下,向日葵无疑是效果最好的远控软件。

在可以连接外网的情况下,但是向日葵远端服务器的网络连接不是很好的情况下,X11转发、VNC等还是可以一定程度上替代向日葵远控的。

如果不能连接外网的情况下,那么X11转发、VNC等还是很OK的。

===========================================

当然,上面都是自己的一家之言,很片面,也都是很主观的使用感受。

===========================================

使用X11进行屏幕转播是否有价值? 最好用的远控软件是什么?的更多相关文章

  1. 无需Root实现Android手机屏幕流畅投影到电脑进行演示(附软件下载)

    近期要在公司的会议上演示App,须要在投影仪上显示出来给大家演示.因为投影仪不是智能投影仪,仅仅能将App先投影到自己的笔记本上.然后再将笔记本上的内容投影到投影仪上.该App是个游戏,实时交互性比較 ...

  2. dragView 屏幕拖拽并且弹出菜单的控件

    dragView 因项目新需求需要添加一个屏幕拖拽按钮可以弹出菜单的控件,因为不是我做的闲来无事写一个demo吧 可能存在一些小bug(毕竟就写了几个小时)兄弟姐妹们理解思路就行 具体的可以自己调试一 ...

  3. 仁者见仁:缓冲区栈溢出之利用 Exploit 形成完整攻击链完全攻略(含有 PayLoad)

    > 前言 内存缓冲区溢出又名 Buffer OverFlow,是一种非常危险的漏洞,在各种操作系统和应用软件中广泛存在.利用缓冲区溢出进行的攻击,小则导致程序运行失败.系统宕机等后果,大则可以取 ...

  4. RayLink 远控软件又推出 2 个重磅宝藏功能免费用

    你有没有在远程办公时,担心他人偷窥电脑?以致于保密性资料或私密信息,遭到泄露.创意被剽窃......又或是遇到过邻座同事屏幕前明明没人,鼠标箭头却自个浏览起网页的惊悚画面? 如果你有上述情况,建议使用 ...

  5. 4K60帧!RayLink远程控制软件如何帮助设计师远程办公?

    司机在家能远程工作吗?大写的"能"!!!如果你听说过司机远程办公,那你一定对下面这张图不陌生~ (远程办公的叉车司机) 这张图展示的是负责在库房工作的叉车司机在非办公区域远程办公的 ...

  6. python实现远程桌面

    项目旨在让大家理解远控软件的原理,通过远控桌面可以实现远程控制我们的电脑,更好更方便的管理电脑.文末将给出初始版的完整代码,需要使用到的其他工具也会有所说明.最终实现的效果就是只要用户点击了客户端的程 ...

  7. 怎样录制屏幕并将结果保存为Gif

    怎样录制屏幕 并将结果保存为GIF 大前天写文章,需要把PPT的翻转页面截成动态图.我一开始就想到保存文件肯定是GIF.但是如何生成呢?素材又从哪里来?以前自己感兴趣做过把一组连拍的图片做成动态图,再 ...

  8. ScrollView控件实现屏幕滚动

    滚动视图是指当拥有很多内容,屏幕显示不完全时,需要通过滚动来显示完整的视图 ScrollView的种类: (1)水平滚动视图:HorizontalScrollView (2)垂直滚动视图:Scroll ...

  9. 开始VS 2012中LightSwitch系列的第3部分:我该选择哪一个屏幕模板

    [原文发表地址]  Beginning LightSwitch in VS 2012 Part 3: Screen Templates, Which One Do I Choose? [原文发表时间] ...

  10. Mac与iPhone屏幕录制

    1. Mac电脑屏幕录制 1.1 文件->新建屏幕录制   1.2 点击红色按钮   1.3 截取需要录制的屏幕部分,点击开始录制   1.4 点击工具栏的停止按钮,停止录制   1.5 然后会 ...

随机推荐

  1. Timing!!!

    End or Beginning "毕业",一个令人无限憧憬的具象化名词.适逢高考结束,又有一批人将奔赴更远的地方,离开他们生活了十八年的城市,在这之中亦然有着曾经的我们.但大家把 ...

  2. spark读取hive表,org.apache.spark.sql.AnalysisException: Unsupported data source type for direct query on files: hive;

    异常出现:spark读取hive表时,spark.read.table(hive.test) hdp版本的spark默认的catalog是spark,配置项 metastore.catalog.def ...

  3. Kubernetes容器生命周期 —— 钩子函数详解(postStart、preStop)

    1.概述 容器生命周期钩子(Container Lifecycle Hooks)监听容器生命周期的特定事件,并在事件发生时执行已注册的回调函数. 钩子函数能够感知自身生命周期中的事件,并在相应的时刻到 ...

  4. FFmpeg变速处理视频文件

    使用工具:小丸工具箱,HandBrake,FFmpeg 首先确定视频是否为VFR(可变帧率),如果是VFR需要在二次处理前转换成CFR(固定帧率) VFR转换CFR可以使用FFmpeg命令行或Hand ...

  5. OpenCV程序练习(二):图像处理基础

    一.彩色图像像素处理 代码 import cv2 import numpy as np #----------蓝色通道---------- blue=np.zeros((300,300,3),dtyp ...

  6. python实用总结

    Python3 常用工具 1. 命令行快速搭建本地http服务器 python3 -m http.server 8000 在命令行中输入此命令,就会在当前目录下搭建http服务器,可以通过访问http ...

  7. 原创软件 | 第3期:PDF合并分割助手V1.0(个人免费)

    这是一个短的"发布会". 01 基本介绍 近期开发了一个[PDF合并分割助手]. 它是一个实现pdf快速合并.分割的免费软件. 你拥有以下7种选项设置. >>合并选项& ...

  8. oeasy教您玩转vim - 33 - # 查找文本

    ​ 文字区块 回忆上节课内容 括号间跳转 成对括号间跳转 % 不成对括号间跳转 [( 跳转到上一个没配对的 ( [) 跳转到下一个没配对的 ) [{ 跳转到上一个没配对的 { [} 跳转到下一个没配对 ...

  9. SpringBoot+ Sharding Sphere 轻松实现数据库字段加解密

    一.介绍 在实际的软件系统开发过程中,由于业务的需求,在代码层面实现数据的脱敏还是远远不够的,往往还需要在数据库层面针对某些关键性的敏感信息,例如:身份证号.银行卡号.手机号.工资等信息进行加密存储, ...

  10. 在MySQL中 Truncate Delect Drop 的区别

    在MySQL中 Truncate Delect Drop 的区别 面试问题: -- -- 请详细描述MySQL中TRUNCATE TABLE.DELETE FROM和DROP TABLE三个命令的区别 ...