使用X11进行屏幕转播是否有价值? 最好用的远控软件是什么?
由于有多个主机在使用,而且物理位置不在一起,所以以前往往要使用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进行屏幕转播是否有价值? 最好用的远控软件是什么?的更多相关文章
- 无需Root实现Android手机屏幕流畅投影到电脑进行演示(附软件下载)
近期要在公司的会议上演示App,须要在投影仪上显示出来给大家演示.因为投影仪不是智能投影仪,仅仅能将App先投影到自己的笔记本上.然后再将笔记本上的内容投影到投影仪上.该App是个游戏,实时交互性比較 ...
- dragView 屏幕拖拽并且弹出菜单的控件
dragView 因项目新需求需要添加一个屏幕拖拽按钮可以弹出菜单的控件,因为不是我做的闲来无事写一个demo吧 可能存在一些小bug(毕竟就写了几个小时)兄弟姐妹们理解思路就行 具体的可以自己调试一 ...
- 仁者见仁:缓冲区栈溢出之利用 Exploit 形成完整攻击链完全攻略(含有 PayLoad)
> 前言 内存缓冲区溢出又名 Buffer OverFlow,是一种非常危险的漏洞,在各种操作系统和应用软件中广泛存在.利用缓冲区溢出进行的攻击,小则导致程序运行失败.系统宕机等后果,大则可以取 ...
- RayLink 远控软件又推出 2 个重磅宝藏功能免费用
你有没有在远程办公时,担心他人偷窥电脑?以致于保密性资料或私密信息,遭到泄露.创意被剽窃......又或是遇到过邻座同事屏幕前明明没人,鼠标箭头却自个浏览起网页的惊悚画面? 如果你有上述情况,建议使用 ...
- 4K60帧!RayLink远程控制软件如何帮助设计师远程办公?
司机在家能远程工作吗?大写的"能"!!!如果你听说过司机远程办公,那你一定对下面这张图不陌生~ (远程办公的叉车司机) 这张图展示的是负责在库房工作的叉车司机在非办公区域远程办公的 ...
- python实现远程桌面
项目旨在让大家理解远控软件的原理,通过远控桌面可以实现远程控制我们的电脑,更好更方便的管理电脑.文末将给出初始版的完整代码,需要使用到的其他工具也会有所说明.最终实现的效果就是只要用户点击了客户端的程 ...
- 怎样录制屏幕并将结果保存为Gif
怎样录制屏幕 并将结果保存为GIF 大前天写文章,需要把PPT的翻转页面截成动态图.我一开始就想到保存文件肯定是GIF.但是如何生成呢?素材又从哪里来?以前自己感兴趣做过把一组连拍的图片做成动态图,再 ...
- ScrollView控件实现屏幕滚动
滚动视图是指当拥有很多内容,屏幕显示不完全时,需要通过滚动来显示完整的视图 ScrollView的种类: (1)水平滚动视图:HorizontalScrollView (2)垂直滚动视图:Scroll ...
- 开始VS 2012中LightSwitch系列的第3部分:我该选择哪一个屏幕模板
[原文发表地址] Beginning LightSwitch in VS 2012 Part 3: Screen Templates, Which One Do I Choose? [原文发表时间] ...
- Mac与iPhone屏幕录制
1. Mac电脑屏幕录制 1.1 文件->新建屏幕录制 1.2 点击红色按钮 1.3 截取需要录制的屏幕部分,点击开始录制 1.4 点击工具栏的停止按钮,停止录制 1.5 然后会 ...
随机推荐
- Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?
a.Mybatis 动态 sql 可以让我们在 Xml 映射文件内,以标签的形式编写动态 sql,完成逻辑判断和动态拼接 sql 的功能. b.Mybatis 提 供 了 9 种 动 态 sql 标 ...
- MYSQL-check管理
mysql这个东西对于管理员并不友好,看起来还没有成品.就拿亲儿子workbeanch来说吧,功能也不是很齐全,速度也一般般,否则sqlyog之类的早没有什么活路了. 社区版的支持非常薄弱(商业版不太 ...
- 鸿蒙生态伙伴SDK市场正式发布,驱动千行百业鸿蒙原生应用开发
6月21-23日,华为开发者大会(HDC 2024)在东莞举办.在22日举办的[鸿蒙生态伙伴SDK]论坛中,正式发布了[鸿蒙生态伙伴SDK市场](以下简称:伙伴SDK市场),伙伴SDK市场是为开发者提 ...
- python基础-集合set { }
集合的定义和操作 集合的特性: 元素数量 支持多个 元素类型 任意 下标索引 支持 重复元素 不支持 可修改性 支持 数据有序 否 使用场景 不可重复的数据记录场景 # 定义集合 my_set = { ...
- 全志T113-i+玄铁HiFi4开发板(双核ARM Cortex-A7 )规格书
评估板简介 创龙科技TLT113-EVM是一款基于全志科技T113-i双核ARM Cortex-A7 + 玄铁C906 RISC-V + HiFi4 DSP异构多核处理器设计的国产工业评估板,ARM ...
- windows下rust环境的安装(现在是2023年5月份)
在自己家电脑上安装一下rust,还是遇到一些问题,这里记录一下,免得后面再踩坑. 官方网站 获取主要信息还得靠官网,比如安装软件:) 地址是 https://www.rust-lang.org/zh- ...
- Centos7搭建Minio环境(配置开机自启)
Minio 添加环境变量 # 设置控制台账号 最少3位 export MINIO_ACCESS_KEY=admin # 设置密码 最少8位 export MINIO_SECRET_KEY=123456 ...
- AOP面向切面编程@Aspect 注解用法
AOP简介 AOP为Aspect Oriented Programming 的缩写,意为"面向切面编程",通过预编译方式和运行预期动态代理实现程序功能的统一维护的一种技术.AOP是 ...
- Java-用户登录验证案例
用户登录验证 1.案例需求: 1.访问带有验证码的登录页面login.jsp 2.用户输入用户名,密码以及验证码 * 如果用户名和密码输入有误,跳转登录页面,提示:用户名或密码错误 * 如果验证码输入 ...
- PowerBuilder编程新思维10.5:外传2(PowerPlume下一代开发解决方案)
万里归来年愈少 PB编程新思维10.5:外传2(PowerPlume下一代解决方案) 前言 今天我们就来盘点一下,PB下一代开发的所有技术可能性.所谓下一代开发技术,就是指脱离或半脱离PBVM的应用开 ...