您想要将Android设备链接到Ubuntu以传输文件、查看Android通知、以及从Ubuntu桌面发送短信 – 你会怎么作?将文件从手机传输到PC时不要打电话给本身:使用GSConnect就能够。很简单:您只须要一个像Ubuntu这样的Linux发行版和一个名为“GSConnect”的开源GNOME Shell扩展。 |
GSConnect是一个彻底免费,功能丰富的附加组件,可以让您经过无线网络将Android手机链接到Ubuntu,无需USB线!在这篇文章中,咱们将讨论扩展提供的功能,并向您展现如何在Ubuntu 18.04 LTS及更高版本上安装GSConnect,以便您能够本身试用!python
为何要将Android手机链接到Ubuntu?linux
让咱们从解决这个大问题开始:为何想要将Android手机链接到Ubuntu(或任何其余台式PC)。shell
简单的答案(对我而言)就是方便。小程序
使用个人Android手机(没什么特别的,只是带有Android 8.1 Oreo的Moto G 5S Plus),也使用个人Ubuntu PC(运行最新的Ubuntu 18.10版本,ofc)。浏览器
二者都是功能强大,富有成效的设备时,当它们与每一个设备放在一块儿时,它有助于节省个人时间、麻烦。安全
例如,若是我想将照片从Android发送到Ubuntu以在GIMP中进行编辑,我能够经过无线方式在几个简单的点击中使用GSconnect。 我没有必要寻找和链接电缆,挂载个人手机,浏览文件系统中的正确文件夹,但愿我拖出正确的文件…网络
另外一个例子:若是个人蓝牙鼠标在我工做时耗尽电池(常常发生!)我能够将手机的触摸屏用做Ubuntu上的触摸板并继续工做。app
正是这些功能使GSConnect扩展变得很是方便。能够把它想象成一个真正的集成和互操做性的瑞士军刀。ssh
GSConnect与KDE Connect工具
GSConnect不须要任何KDE或Qt依赖项。它彻底是独立的。
GSConnect是KDE Connect的JavaScript端口,这是一个基于Qt的应用程序。
KDE Connect和GSConnect都以相似的方式工做。这两种工具都充当设备之间的桥梁。他们让Android设备与Linux PC安全通讯(反之亦然),使他们可以交换数据,表面系统功能,杠杆控制等。
GSConnect和KDE Connect之间的主要区别在于:工具包,依赖关系和桌面环境。
KDE Connect的桌面应用程序是用Qt编写的。 Qt是很是跨平台的,容许KDE Connect在大多数Linux桌面和发行版(不只仅是KDE Plasma)上运行 – 甚至还有一个不受支持的Windows 10版本!
基于GNOME的系统的缺点是,Qt应用程序每每须要安装至关数量的Qt依赖项才能运行,一般看起来不合适,而且不能像非Qt桌面那样整齐地集成为本机解决方案。
GSConnect不须要任何KDE或Qt依赖项。 它彻底是独立的,若是更具体的设置。
由于它是GNOME Shell扩展,它(固然)须要GNOME桌面才能工做。 一些附加组件的功能和插件也依赖于特定的GTK应用程序和信号(如兼容的文件管理器,MPRIS播放器支持等)。
此外,非Qt端口可以更好地与Ubuntu桌面,Nautilus文件管理器集成,使用本机GNOME通知系统挂钩并在Linux桌面上提供Android通知等等。
所以,若是你渴望尝试KDE Connect,但被Qt依赖项推迟,那么这个扩展是值得一试的。
GSConnect:传输文件,发送短信等
您可使用GSConnect将文件从Android发送到PC(反之亦然),在桌面上查看Android通知,甚至将Android手机用做鼠标或远程触摸板!
GSConnect扩展的主要功能包括:
值得注意的是,GSConnect甚至容许您一次配对多个设备 – 并单独管理它们!若是您想要集成多个设备,只需安装Android应用程序并在您要使用的每一个设备上重复配对步骤(以下所列)。
最好的一点?任何人均可以使用它
全部这些功能均可经过常规无线网络链接得到。不须要昂贵的集线器或接入点,无需解开电缆,也无需购买或设置专有软件。
您只须要一个带有GNOME Shell 3.28(或更高版本)的Linux发行版,(免费)GSConnect扩展,以及(免费)KDE Connect Android应用程序来充分利用各类功能。
如何在Ubuntu上安装GSConnect
如今有趣的是:如何在Ubuntu 18.04 LTS和18.10上安装GSconnect(该功能计划在Ubuntu 19.04中默认发布)。
下面,咱们将从头至尾引导您完成整个过程:从安装Ubuntu上的扩展程序到在手机上安装KDE Connect Android应用程序。
1.在Android手机上安装KDE Connect
第一步是将KDE Connect应用程序安装到您的Android设备上。 该应用程序是免费的开源软件,您能够在GitHub上找到它的源代码。
您能够从F-Droid下载最新版本的应用程序,也能够直接从Google Play商店安装:
KDE Connect on Google Play Store
2.在GNOME Shell桌面上安装GSConnect
第二步是在Ubuntu桌面上安装GSConnect。
您可使用Firefox或Google Chrome等网络浏览器从GNOME Extensions网站安装它,假设您已按照此处的说明操做。
您也能够直接从Ubuntu软件应用程序在Ubuntu 18.10上安装较旧版本的GSConnect。 按名称搜索或单击此按钮:
Install GSConnect from Ubuntu Software
3.无线链接
安装了桌面扩展程序和Android应用程序后,您能够继续进行第三个关键步骤:配对。
首先确保您的Android设备和Ubuntu计算机链接到同一网络。 若是您的PC经过/链接到以太网而且您的手机使用Wi-Fi,则可有可无; 只要二者都使用相同的链接,集成就会起做用。
要配对,请在Android设备上打开KDE Connect应用。 在主屏幕中,在“可用设备”下查找您的系统。
点击系统名称,而后点击蓝色的“请求配对”按钮,将一对请求转移到您的Ubuntu框中。
将配对请求从手机发送到Ubuntu很是重要,而不是相反。
到达时,在桌面上接受配对请求:
接受! 您会发现状态菜单中列出的手机附有一个小电池百分比和图标。
单击您的Android设备名称以展开完整菜单,您能够在其中找到SMS消息的快速连接,找到您的设备,文件安装和共享。 还有一个“请勿打扰”切换和(最重要的)访问GSConnect设置/首选项的连接。
4.选择您的功能
将您的设备配对并进行通讯,最后要作的就是打开您想要的功能和集成!
要启用KDE Connect Android应用程序中的功能,只需打开它,选择桌面设备,点击菜单按钮,而后选择“插件设置”。
你会看到这个屏幕:
点击复选框启用/禁用功能。
要在桌面上启用GSConnect扩展中的插件,您须要打开状态菜单>您的设备>移动设置。
在显示的窗口中,您须要从侧边栏中选择Android设备,而后在下一页中,转到“高级”部分以启用/禁用GSconnect的各类选项:
其中一些功能(如剪贴板同步和媒体播放器集成)具备可从“共享”部分设置,管理或配置的其余控件:
“电话”部分提供了传入和传出呼叫警报的首选项:
您能够将GSConnect与Google Chrome和Mozilla Firefox Web浏览器配合使用。 为此,您须要安装额外的Web扩展。 您能够在每一个浏览器的官方附加商店/市场中找到它。
选择菜单模式
默认状况下,GSConnect会将本身丢弃在GNOME Shell状态菜单中。 这有助于保持顶部区域整洁。
可是,为了更快速地访问您的设备和功能,如消息,查找个人电话,文件系统和共享,您能够切换到“面板”模式,其中菜单的行为更像传统的指示器小程序。
在Nautilus中远程安装Android设备
与虚拟MTP同样,您能够将Android手机安装在Ubuntu的文件管理器中,以经过无线网络浏览,复制和管理手机上的文件,文件夹和照片。
但要经过WiFi远程链接到您的Android设备以浏览其文件系统(如常规安装),您首先须要在GSConnect和KDE Connect Android应用程序的插件部分中启用Nautilus集成设置(有关如何操做的详细信息,请参阅上文) 那)。
此外,根据您的系统设置,您可能还须要安装一些依赖项。 GSConnect应用程序将提供帮助您安装这些(请查看“其余>文件系统”窗格),但要提早运行:
sudo apt install python-nautilus gir1.2-nautilus-3.0 sshfs
完成后,您将可以远程安装Android文件系统以浏览,编辑和传输文件。 您还能够经过Nautilus快速将文件从Ubuntu发送到Android:只需右键单击文件,而后选择发送到移动设备>设备菜单条目:
GSConnect是使用Android与Ubuntu和其余兼容的Linux发行版的最佳方式。
虽然微软的“你的手机”应用程序为Windows 10用户提供了与上述相似的功能,但我真的认为GSConnect功能更强大、更易于使用。
GSConnect是一款易于使用的免费软件。
可是,若是您遇到任何问题,例如试图让您的PC和手机互相看到,请务必查看全面的维基页面并在Github上提出问题。