Microsoft Windows 有一款名为“你的手机”的应用程序,它集成了你的 Android 手机和 PC,允许我们查看照片、屏幕截图、通知、短信和接听电话。几个月以来,我一直在寻找适用于 ubuntu 的类似应用程序,但我找不到这样的东西。我使用过类似 kde connect 的东西,但它不允许我接听电话。
答案1
目前还没有这样的 Linux 或 Ubuntu 应用程序可以将您的 Android 手机或平板电脑链接到 Linux 计算机来处理电话、短信、通知等。三星最初尝试了其 DeX 集成的 Linux 版本,但后来放弃了它,只适用于 Windows。
在 Linux 上没有办法进行这种拦截,但如果您将手机连接到 Linux,您可以使用scrcpy
“镜像”您的屏幕到您的 Linux 系统上,从而“控制”Android 设备发送短信等。然而,所有这些都需要本地连接,并且完全仍然在“手机上”运行,而不是卸载/链接到 Linux 环境 - 这也意味着通话等仍然必须在该手机上处理。
一种可能性可能是GS连接,它是 KDE Connect 作为 GNOME 扩展的实现,可能可以工作,但是我还没有听到任何人关于它是否可以在没有 root 的情况下工作的积极反馈。
据称它可以与 Android 端的 KDE Connect 应用程序配合使用,但是它有一个前提条件,即与运行它的其他设备位于同一个 wifi 网络上(蓝牙不是 Android 端 KDE Connect 应用程序中的配对选项)。如果您在计算机上运行防火墙,也可能会有防火墙限制,但我尚未对此进行全面测试,以查看这是否是一种真正将呼叫等从 Android 设备路由到计算机的解决方案。
答案2
我在这里发帖完整的解决方案对于您提出的双重问题:
- 将音频从 Android 连接到 Ubuntu。
- 控制您的 Android 设备,包括来自 Ubuntu 的电话。
连接音频
通过蓝牙连接非常简单。如果你没有蓝牙适配器,可以购买一个适配器,价格很便宜。
按着这些次序:
如果需要,请安装以下软件包(你很可能有它们)
$ sudo apt install pulseaudio pulseaudio-utils pavucontrol pulseaudio-module-bluetooth
将您的手机与 Ubuntu 配对。
它可能立即生效。如果没有,请编辑
~/.config/pulse/system.pa
以添加.include /etc/pulse/system.pa load-module module-bluetooth-policy load-module module-bluetooth-discover
并执行
$ sudo systemctl restart bluetooth
如果此方法不起作用,请尝试重新启动。
如果这还不起作用,请添加
~/.config/pulse/system.pa
以下行:load-module module-udev-detect tsched=0
然后重新启动。
来源:
从 Ubuntu 控制 Android 设备
AirDorid 可用于控制 Android 手机中的很多功能,包括文件传输、短信等。我没有亲自尝试过,但我读过各种资料称包括处理电话。YMMV。使用 Ubuntu 的声音设备如上所述。 从这个意义上来说,它可能是比 GSConnect/KDEConnect 更好的选择。
要使用 AirDroid:
- 在您的手机上安装 AirDroid 并启动它。
- 在您的手机中设置一个 IP <xxxx>,以便在网络浏览器中访问。
- 访问http://xxxx:8888在您的 Ubuntu 网络浏览器中。
来源:
答案3
嗯,据我所知,如果你想拨号从您的电脑。但是,如果您想将 PC 麦克风重定向到手机,并将手机音频重定向到 PC 扬声器,您可以 :)
首先,您需要通过蓝牙配对手机。安装以下内容并使用 KDE 蓝牙管理器配对手机对我来说就足够了。
$ sudo apt install pulseaudio pulseaudio-utils pulseaudio-module-bluetooth
然后,安装ofono。
$ sudo apt install ofono
然后,只需按照这位绅士为我们提供的简短教程进行操作即可:https://moondragon.ilbello.com/en/?p=1236
然后,它接听电话的方式如下(拨打电话的方式类似):
- 使用手机接听/拨打电话
- 使用您的电脑麦克风/扬声器接听电话。
- 在手机上结束通话