linux远程桌面连接的辛苦历程

上一篇文章说道虽然使用了VNC来远程桌面连接,但是效率实在是低,网上看到的一些文章也印证了这个事实,于是又开始了探索之旅。

首先是尝试使用了NoMachine,一款商业化的远程桌面控制解决方案,效率也比VNC有了质的提升,但是拖动窗口时会出现些许失真,这还是在虚拟机里,不存在网络传输的问题,观看视频看来是不行了,虽然用来看视频的可能性很小,但是总归不好,有没有更好的解决方案呢?不得不说,我这眼睛算是被splashtop养刁钻了。

第二款尝试的是x2go,基于NoMachine开源的代码开发的一款开源解决方案,但是在我的测试环境下愣是没成功,连接后黑屏

dpkg -i Splashtop_Streamer_Ubuntu_14.04_v2.2.5.1-4_amd64.deb 
正在选中未选择的软件包 splashtop-streamer。
(正在读取数据库 ... 系统当前共安装有 179342 个文件和目录。)
正准备解包 Splashtop_Streamer_Ubuntu_14.04_v2.2.5.1-4_amd64.deb  ...
正在解包 splashtop-streamer (2.2.5.1-1) ...
dpkg: 依赖关系问题使得 splashtop-streamer 的配置工作不能继续:
 splashtop-streamer 依赖于 libapr1 (>= 1.4.8-2~);然而:
  未安装软件包 libapr1。
 splashtop-streamer 依赖于 libaprutil1 (>= 1.2.7+dfsg);然而:
  未安装软件包 libaprutil1。
 splashtop-streamer 依赖于 libx264-142;然而:
  未安装软件包 libx264-142。
 splashtop-streamer 依赖于 python-webkit (>= 1.1.8);然而:
  未安装软件包 python-webkit。

dpkg: 处理软件包 splashtop-streamer (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 bamfdaemon (0.5.3+16.10.20160929-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 gnome-menus (3.13.3-6ubuntu4) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-1ubuntu1) 的触发器 ...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
在处理时有错误发生:
 splashtop-streamer

可以看到缺少libapr1、libaprutil1、libx264-142、python-webkit 4个依赖,其中libapr1 libaprutil1 python-webkit可使用apt直接安装,libx264-142则从launchpad.net搜索下载deb包

然后执行


dpkg -i Splashtop_Streamer_Ubuntu_14.04_v2.2.5.1-4_amd64.deb libx264-142_0.142.2495+git6a301b6-1ubuntu1_amd64.deb

安装就完成了,最后搜索运行splashtop streamer,并设为开机启动

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注