通过KDE Con??nect无缝连接Mac和安卓手机

用苹果全家桶的人肯定都用过Continuity,可以实现iPhone和Mac之间提供无缝连接 , 但是对于使用安卓手机的人来说要和Mac笔记本连接就费劲了 。现在这种情况可以改善了,在GsoC 谷歌编程之夏20019大会上KDE Connect的新功能让Mac和安卓手机的连接成了现实 , 该项工作由一个中国学生做的 。

通过KDE Con??nect无缝连接Mac和安卓手机

文章插图
同期KDE Con??nect也发布了Mac连接Windows PC的功能,藉此KDE Con??nect实现了安卓链接全平台PC机的功能 。
KDE Con??nect介绍
KDE Con??nect是KDE基金会发起的一个设备互通信项目,实现所有设备互通互联 。主要的功能包括:
在PC机上接收手机通知并回复消息;
通过手机控制桌面上播放的音乐;
将手机用作桌面的遥控器;
从连接的设备在PC上运行预定义的命令;
从桌面检查手机电池电量;
通过桌面找手机;
共享设备之间的文件和链接;
从桌面浏览手机;
在手机上控制电脑的音量;
要实现KDE Con??nect通讯必须:
通过网络实现安全通信协议,并允许任何开发人员在其上创建插件 。
在PC桌面上安装的组件 。
在手机上运行的KDE Con??nect APP 。
安装
下载二进制包
可以从KDE Binary Factory网站下载编译的二进制版本dmg包,注意,该版本是个预览版本只能以开发者模式运行,正式版本预计下个月发布 。
通过KDE Con??nect无缝连接Mac和安卓手机

文章插图
也可以自编译安装,详细步奏请参考KDE Con??nect Wiki上的说明进行操作 。如果你的电脑是macOS 10.13,MacOS X 10.12及以下版本 , 只能自编译安装 。目前Binary Factory版本仅仅支持macOS 10.14或更高版本 。
自编译安装过程
1、安装依赖Xcode、Xcode命令行工具和Python3;
从Mac App store安装Xcode,然后通过xcode-select -install安装Xcode命令行工具 。
2、创建Craft环境
满足所有先决条件后,安装Craft
curl github/KDE/craft/master/setup/CraftBootstrap.py -o setup.py && python3 setup.py –prefix~ / CraftRoot
通过KDE Con??nect无缝连接Mac和安卓手机

文章插图
用该命令 , 就会将Craft安装在到用户目录下的CraftRoo子目录中 。也可以可以在–prefix后输入自定义的安装目录 。安装完成后,结果显示:
【通过KDE Con??nect无缝连接Mac和安卓手机】
通过KDE Con??nect无缝连接Mac和安卓手机

文章插图
完成后执行source /Users/<username>/CraftRoot/craft/craftenv.sh加载Craft环境(CRAFT:提示符)
通过KDE Con??nect无缝连接Mac和安卓手机

文章插图
在CraftRoot download目录下载KDE Con??nect源码目录,通过
craft extragear/kdeconnect-kde进行编译 。编译后目录在:
/Users/<username>/CraftRoot/build/extragear/kdeconnect-kde/image-RelWithDebInfo-master/
最后通过craft –package extragear/kdeconnect-kde打包成dmg包,完成后文件位于/Users/<username>/CraftRoot/tmp/目录 。
安装dmg包
将下载或者自编译得到的dmg包文件
通过KDE Con??nect无缝连接Mac和安卓手机

文章插图
只需单击其挂载并将kdeconnect-indicator拖放到Applications文件夹中 。
打开kdeconnect-indicator,安装就完成了 。
KDE Con??nect for macOS使用
安装后 , 您可以在Launchpad中看到kdeconnect-indicator的图标 。
通过KDE Con??nect无缝连接Mac和安卓手机

文章插图
点击它打开,将在系统托盘中看到KDE Con??nect图标 。
通过KDE Con??nect无缝连接Mac和安卓手机

文章插图
单击图标->配置以打开配置窗口 。在这里,可以看到已发现的设备和已配对的设备 。
通过KDE Con??nect无缝连接Mac和安卓手机

文章插图
可以在该窗口中启用或禁用功能 。
通过KDE Con??nect无缝连接Mac和安卓手机

文章插图
目前 , 可以通过安卓手机执行的操作有:
在连接的设备上运行Mac上的预定义命令 。
在Mac桌面检查手机电池电量 。
通过找手机唤醒手机警告 。
在Mac和安卓手机之间共享文件和链接
通过手机控制Mac的音量
连接手机时 , 让Mac保持开机状态 。
在台式计算机上接收电话通知(此功能已实现还没发送,需要手动启用它)