将Android手机无线连接到Ubuntu实现唱跳Rap
您想要将Android设备连接到Ubuntu以传输文件、查看Android通知、以及从Ubuntu桌面发送短信 – 你会怎么做?将文件从手机传输到PC时不要打电话给自己:使用GSConnect就可以。很简单:您只需要一个像Ubuntu这样的Linux发行版和一个名为“GSConnect”的开源GNOME Shell扩展。 |
GSConnect是一个完全免费,功能丰富的附加组件,可让您通过无线网络将Android手机连接到Ubuntu,无需USB线!在这篇文章中,我们将讨论扩展提供的功能,并向您展示如何在Ubuntu 18.04 LTS及更高版本上安装GSConnect,以便您可以自己试用!
让我们从解决这个大问题开始:为什么想要将Android手机连接到Ubuntu(或任何其他台式PC)。
简单的答案(对我而言)就是方便。
使用我的Android手机(没什么特别的,只是带有Android 8.1 Oreo的Moto G 5S Plus),也使用我的Ubuntu PC(运行最新的Ubuntu 18.10版本,ofc)。
两者都是功能强大,富有成效的设备时,当它们与每个设备放在一起时,它有助于节省我的时间、麻烦。
例如,如果我想将照片从Android发送到Ubuntu以在GIMP中进行编辑,我可以通过无线方式在几个简单的点击中使用GSconnect。 我没有必要寻找和连接电缆,挂载我的手机,浏览文件系统中的正确文件夹,希望我拖出正确的文件…
另一个例子:如果我的蓝牙鼠标在我工作时耗尽电池(经常发生!)我可以将手机的触摸屏用作Ubuntu上的触摸板并继续工作。
正是这些功能使GSConnect扩展变得非常方便。可以把它想象成一个真正的集成和互操作性的瑞士军刀。
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扩展的主要功能包括:
- 监控手机的电池电量。电池插件可让您从PC检查手机电池电量和充电状态。
- 浏览Nautilus中的Android文件和文件夹。在PC上安装Android文件系统,以浏览Nautilus文件管理器中的文件和文件夹。
- 向桌面和手机发送文件。 Linux上没有电缆的Android文件传输。从Android发送文件到Ubuntu,从桌面发送到手机。
- 从桌面发送短信。您可以通过GSConnect从Ubuntu发送短信。在真实键盘上输入,使用联系人自动完成和阅读回复。
- 在Linux PC上获取Android通知。每次收到通知时都不需要选择手机,因为GSConnect会反映来自Android设备的所有通知。
- 内联回复WhatsApp消息。 您无需拿起手机即可回复WhatsApp消息。(当然景德镇用不上)
- 在手机和桌面之间同步剪贴板。 剪贴板插件可使桌面和手机的文本剪贴板内容保持同步。
- 将手机用作鼠标。 需要便携式鼠标吗? 在KDE Connect中启用远程输入插件,将手机触摸屏用作触摸板。
- 使用手机键盘在桌面应用中输入文字。 键盘电池输出? 您可以使用Android键盘在应用和文本字段中键入文本。
- 控制音量和音乐播放。 使用KDE Connect应用程序调整音量并控制支持的音乐播放器(Rhythmbox,VLC等)中的音乐播放。
值得注意的是,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应用程序。
第一步是将KDE Connect应用程序安装到您的Android设备上。 该应用程序是免费的开源软件,您可以在GitHub上找到它的源代码。
您可以从F-Droid下载最新版本的应用程序,也可以直接从Google Play商店安装:
KDE Connect on Google Play Store
第二步是在Ubuntu桌面上安装GSConnect。
您可以使用Firefox或Google Chrome等网络浏览器从GNOME Extensions网站安装它,假设您已按照此处的说明操作。
您也可以直接从Ubuntu软件应用程序在Ubuntu 18.10上安装较旧版本的GSConnect。 按名称搜索或单击此按钮:
Install GSConnect from Ubuntu Software
安装了桌面扩展程序和Android应用程序后,您可以继续进行第三个关键步骤:配对。
首先确保您的Android设备和Ubuntu计算机连接到同一网络。 如果您的PC通过/连接到以太网并且您的手机使用Wi-Fi,则无关紧要; 只要两者都使用相同的连接,集成就会起作用。
要配对,请在Android设备上打开KDE Connect应用。 在主屏幕中,在“可用设备”下查找您的系统。
点击系统名称,然后点击蓝色的“请求配对”按钮,将一对请求转移到您的Ubuntu框中。
将配对请求从手机发送到Ubuntu非常重要,而不是相反。
到达时,在桌面上接受配对请求:
接受! 您会发现状态菜单中列出的手机附有一个小电池百分比和图标。
单击您的Android设备名称以展开完整菜单,您可以在其中找到SMS消息的快速链接,找到您的设备,文件安装和共享。 还有一个“请勿打扰”切换和(最重要的)访问GSConnect设置/首选项的链接。
将您的设备配对并进行通信,最后要做的就是打开您想要的功能和集成!
要启用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上提出问题。
将Android手机无线连接到Ubuntu实现唱跳Rap的更多相关文章
- Android 手机 无线 ADB
要用网络调试Android需要设备已经获取root权限 如果手机没有命令行工具,请先在手机端安装终端模拟器,然后在终端输入: $su #stop adbd #setprop service.adb.t ...
- Android 手机卫士--设置界面&功能列表界面跳转逻辑处理
在<Android 手机卫士--md5加密过程>中已经实现了加密类,这里接着实现手机防盗功能 本文地址:http://www.cnblogs.com/wuyudong/p/5941959. ...
- Android手机无线adb
1.首先电脑,手机通过数据线链接电脑,然后通过adb devices 查看到已连接 2.输入:adb tcpip 5555 3.输入:adb connect 222.222.221.137:5555 ...
- android手机 ping 虚拟机ubuntu的ip地址
今天使用android手机往虚拟机上ubuntu 上搭建的nginx 和rtmp服务器推送东西的时候,怎么都推不上去. 后来在windows下的cmd里: # adb shell # ping 192 ...
- Andy - 又一款速度流畅的免费安卓 Android 模拟器 (支持手机无线控制电脑模拟器)
随着 Genymotion.BlueStacks 等电脑上的 Android 模拟器流行起来之后,似乎很多人都发现在电脑上运行使用安卓APP软件.畅玩手机游戏确实很有乐趣. 今天我们又发现了一款全新免 ...
- ubuntu下设置Android手机驱动
如果下面的文章不好使,建议读一这个文章:http://forum.xda-developers.com/xperia-u/general/howto-usb-connection-to-ubuntu- ...
- Android手机做无线中继路由器
为什么要拿手机做路由器?因为我现在每天要带着一个火柴盒大小的路由器(703n).它提供了一个f了q的无线网络,电脑,手机,平板等设备连接上这个无线网络之后之后就可以自由上twitter,看youtub ...
- Android 手机上安装并运行 Ubuntu 12.04
ubuntu.sh脚本的原地址变动了,导致下载不了,现在更新了网盘地址.小技巧:遇到一些下载失效的时候可以试一试p2p下载工具(如 easyMule.迅雷等)试一试,说不定有人分享过~* —————— ...
- Android手机便携式wifi的使用及无线数据传输(主要针对XP系统)
适用条件: 1.可以上网的安卓系统2.2以上的智能手机,或有便携式wifi功能的安卓智能手机 2.有无线网卡的笔记本电脑或台式机(特别是XP系统) 测试手机:中兴U930 电脑:华硕K50系列笔记本 ...
随机推荐
- 【刷题-PAT】A1119 Pre- and Post-order Traversals (30 分)
1119 Pre- and Post-order Traversals (30 分) Suppose that all the keys in a binary tree are distinct p ...
- Servlet-HttpServletResponse类介绍及作用和两个响应流介绍
Servlet-HttpServletResponse类 HttpServletResponse类和HttpServletRequest类一样.每次请求进来,Tomcat服务器都会创建一个Respon ...
- Kubernetes:故障排查(Trouble Shooting)方法总结
Blog:博客园 个人 本文部分内容源自网络,侵删. 概述 为了跟踪和发现在Kubernetes集群中运行的容器应用出现的问题,我们常用如下排查方法: 查看Kubernetes对象的当前运行时信息,特 ...
- new实例化和反射实例化有什么区别?
在工厂设计模式中,使用反射实例化,子类可以随便增加,工厂类不需要做任何的修改 使用反射之后最大的好处就是解耦合
- 字的研究(2)Fonttools-字体文件的解析
前言 本文主要介绍如果使用Python第三方库fontTools对TrueType字体文件(指使用TrueType描述轮廓的OpenType字体文件)的解析.修改和创建等操作. fontTools简介 ...
- 单例模式的各种实现方式(Java)
单例模式的基础实现方式 手写普通的单例模式要点有三个: 将构造函数私有化 利用静态变量来保存全局唯一的单例对象 使用静态方法 getInstance() 获取单例对象 懒汉模式 懒汉模式指的是单例对象 ...
- Kubernetes的故事之持久化存储(十)
一.Storage 1.1.Volume 官网网址:https://kubernetes.io/docs/concepts/storage/volumes/ 通过官网说明大致总结下就是这个volume ...
- 在EntityFrameworkCore中记录EF修改日志,保存,修改字段的原始值,当前值,表名等信息
突发奇想,想把业务修改的所有字段原始值和修改后的值,做一个记录,然后发现使用EF可以非常简单的实现这个功能 覆盖父类中的 SaveShanges() 方法 public new int SaveCha ...
- Python写春联(turtle版)
Python就好比编程界的瑞士军刀,开箱即用.无所不能.这得益于Python简洁易用的语法,以及丰富的第三方库,你想在电脑上做什么,总能找到事半功倍的第三方库.比如,在这新春佳节之际,用Python来 ...
- python 小兵(3)字典
字典 # 存储数据 字典的查找快一些# 不可哈希的,就是可变的数据 可变的数据不能哈希 不可变的数据能哈希# python3.6 版本以上 字典默认是有序的, 咱们怎么写的就怎么打印出来# 但是 出去 ...