Launcher+kdesktop

下载

演示视频

一、概述

Launcher(com.kos.launcher)是使用微软RDP协议、以及leagor扩展(拖拽复制、运行时改变朝向)的开源Android远程桌面服务。也能在Win10上运行,从而实现电脑、Android、iOS设备之间互传文件。

虽然Launcher支持Android,但即使系统是Android,因为权限等问题,也不能安装在市面手机和平板,需要能自编译内核。以下是支持的Android主板。

Launcher不会使用中间服务器,所有都是直连,比较专注于局域网。

Launcher是远程桌面服务器,对应的得有客户端。因为使用微软RDP协议,不用安装就能使用Win10自带的“远程桌面连接”(mstsc.exe)。由于leagor扩展不是RDP标准,mstsc.exe没法使用拖拽复制。kDesktop是自写的客户端,支持Android、iOS、Win10,支持leagor扩展。上文已给出如何使用kDesktop的演示视频,文字版参考“使用kDesktop”。

下图是Launcher功能。

  • 注1:暂不支持表示当前版本未实现、但可能会实现的功能。
  • 注2:不支持表示目前不在产品计划内的功能。

二、如何使用Launcher

Win10上使用Launcher分三步:下载、解压缩(不要放在含有中文的目录下)和运行launcher.exe,具体参考上面给出的演示视频。以下是如何使用Android版本。

  1. 定制Android内核。如何定制参考:定制Android内核(Android-12)定制Android内核(Android-7.1.2)”。
  2. 下载launcher-release-x.x.x-202xxxxx.apk,安装、运行。
  3. 测试Launcher是否已正常运行。在Win10,运行自带的“远程桌面连接”,如何使用“远程桌面连接”参考上面“操作演示视频”。在iOS、Android,下载上面的kDesktop。
  4. 如果你须要在Android运行自启动app,参考“Launcher:一旦设备运行了launcher,开发者注意事项”。

三、开源协议及开源库

Launcher/kDesktop自个源码的开源协议是BSD。当中用到不少开源软件,主要有FreeRDP、SDL、Chromium、BoringSSL和WebRTC,它们有在用不是BSD的开源协议。理论上说,FreeRDP就包括了网络部分,但Launcher/kDesktop网络部分使用Chromium,FreeRDP已和网络收发无关了。因为使用Chromium,加密采用BoringSSL,没有再用OpenSSL。

全部评论: 0

    写评论: