Есть ли способ принимать телефонные звонки на моем Ubuntu 20?

Вопрос или проблема

У Microsoft Windows есть приложение под названием “Ваш телефон”, которое интегрирует ваш Android телефон с ПК и позволяет просматривать фотографии, скриншоты, уведомления, SMS и принимать звонки. На протяжении нескольких месяцев я искал аналогичное приложение для Ubuntu, но не смог найти ничего подобного. Я использовал такие вещи, как KDE Connect, но это не позволяет мне принимать звонки.

В настоящее время нет такой программы для Linux или Ubuntu, чтобы соединить ваш Android телефон или планшет с компьютером под управлением Linux для обработки звонков, текстов, уведомлений и т. д. Samsung изначально экспериментировала с вариацией Linux для своей интеграции DeX, но отказалась от этого в пользу Windows.

В Linux нет возможности сделать это, но если вы подключите свой телефон к Linux, вы можете использовать scrcpy, чтобы “зеркалить” экран вашего устройства на вашу систему Linux, контролируя Android устройство для текстов и т. д., однако это требует локального подключения и все еще полностью осуществляется “на телефоне”, а не через интеграцию с средой Linux – это также означает, что звонки и т. д. все равно должны обрабатываться на вашем телефоне.


Одной из возможностей может быть GSConnect, который является реализацией KDE Connect в виде расширения GNOME, может работать, но я не слышал никаких положительных отзывов от кого-либо о том, работает ли это без root.

Сообщается, что он работает с приложением KDE Connect на стороне Android, однако у него есть требование находиться в одной и той же Wi-Fi сети с другим устройством, на котором он работает (Bluetooth не является вариантом для сопряжения в приложении KDE Connect на стороне Android). Также могут быть ограничения брандмауэра, если вы используете брандмауэр на своем компьютере, но я не полностью протестировал это, чтобы увидеть, является ли это решением для маршрутизации и обработки звонков и т. д. с вашего Android устройства на компьютер.

Я публикую здесь полное решение для двусторонней проблемы, которую вы поднимаете:

  1. Подключите аудио из Android к Ubuntu.
  2. Управляйте своим Android устройством, включая телефонные звонки, из Ubuntu.

Подключите аудио

Это довольно просто через Bluetooth. Если у вас нет Bluetooth адаптера, вы можете купить донгл, который довольно дешевый.

Следуйте этим шагам:

  1. Установите следующие пакеты, если это необходимо (скорее всего, они у вас уже есть)

     $ sudo apt install pulseaudio pulseaudio-utils pavucontrol pulseaudio-module-bluetooth
    
  2. Сопрягите ваш телефон с Ubuntu.

  3. Это может заработать сразу. Если нет, отредактируйте ~/.config/pulse/system.pa, чтобы добавить

     .include /etc/pulse/system.pa
     load-module module-bluetooth-policy
     load-module module-bluetooth-discover
    

    и выполните

     $ sudo systemctl restart bluetooth
    

    Если это не сработает, попробуйте перезагрузить.

  4. Если это все еще не работает, добавьте в ~/.config/pulse/system.pa следующую строку:

     load-module module-udev-detect tsched=0
    

    и перезагрузите.

Источники:

  1. https://ostechnix.com/turn-your-linux-pc-into-bluetooth-speakers-for-your-phone/

Контроль Android устройства из Ubuntu

AirDroid можно использовать для управления несколькими функциями на Android телефоне, включая передачу файлов, SMS и т. д. Я сам не пробовал, но читал различные источники, утверждающие, что это включает обработку телефонных звонков. Ваш опыт может отличаться. Использование звуковых устройств вашего Ubuntu описано выше. В этом смысле это может быть лучшим вариантом, чем GSConnect/KDEConnect.

Для использования AirDroid:

  1. Установите AirDroid на ваш телефон и запустите его.
  2. Установите IP <x.x.x.x> на вашем телефоне для доступа через веб-браузер.
  3. Перейдите на http://x.x.x.x:8888 в вашем веб-браузере Ubuntu.

Источники:

  1. Совершение звонков через смартфон с помощью ПК
  2. https://www.ubuntubuzz.com/2012/02/airdroid-access-your-android-phone-from.html
  3. https://www.maketecheasier.com/airdroid-connect-android-phone-to-linux/

Ну, судя по тому, что я собрал, нет возможности, если вы хотите набрать номер с вашего компьютера. НО, если вы хотите перенаправить микрофон вашего ПК на ваш телефон, а аудио с вашего телефона на динамики вашего ПК, вы можете 🙂

Сначала вам нужно соединить ваш телефон через Bluetooth. Установка следующего и сопряжение моего телефона с использованием менеджера Bluetooth KDE было достаточно для меня.

 $ sudo apt install pulseaudio pulseaudio-utils pulseaudio-module-bluetooth

Затем установите ofono.

 $ sudo apt install ofono

Затем просто следуйте этому краткому руководству, которым этот добрый человек наградил нас: https://moondragon.ilbello.com/en/?p=1236

Тогда это работает так для приема звонка (и аналогично для совершения звонка):

  1. Примите/совершите звонок с помощью вашего телефона
  2. Используйте микрофон/динамики вашего ПК для ответа на звонок.
  3. Завершите звонок на вашем телефоне

Scrcpy, если кому-то это все еще нужно, это то же самое, что и приложение Ваш телефон на Windows.

Ответ или решение

Вопрос: Можно ли ответить на телефонные звонки с Ubuntu 20?

Ответ:

На данный момент в экосистеме Ubuntu нет идеального решения, аналогичного приложению «Your Phone» от Microsoft для Windows, которое позволяет интегрировать Android-смартфон с компьютером. Однако существуют несколько альтернативных методов, с помощью которых вы можете подключить свой Android и управлять звонками, текстовыми сообщениями и уведомлениями с вашего Ubuntu. Рассмотрим несколько их них более подробно.

1. Подключение аудио с Android на Ubuntu

Для начала, вы можете подключить аудиоустройства вашего телефона к Ubuntu через Bluetooth. Это даст возможность использовать микрофон и колонки вашего компьютера для звонков. Если у вас нет Bluetooth-адаптера, простой USB-донгл решит проблему.

Шаги по подключению Bluetooth:

  1. Установите необходимые пакеты, если они ещё не установлены:

    sudo apt install pulseaudio pulseaudio-utils pavucontrol pulseaudio-module-bluetooth
  2. Сопрягите свой телефон и Ubuntu. Это может произойти автоматически, но если у вас возникнут проблемы, выполните следующие шаги.

  3. Если соединение не работает, отредактируйте файл ~/.config/pulse/system.pa, добавив в него:

    .include /etc/pulse/system.pa
    load-module module-bluetooth-policy
    load-module module-bluetooth-discover

    Затем перезапустите Bluetooth:

    sudo systemctl restart bluetooth
  4. В случае продолжающихся проблем добавьте в ~/.config/pulse/system.pa следующую строку:

    load-module module-udev-detect tsched=0

    После чего перезагрузите систему.

Источники:

2. Управление Android-устройством с Ubuntu

Одним из вариантов для управления вашим Android-устройством является установка приложения AirDroid. Это приложение позволяет не только обмениваться файлами, но и обрабатывать текстовые сообщения и, возможны, звонки через веб-интерфейс.

Шаги для использования AirDroid:

  1. Установите приложение AirDroid на вашем телефоне и запустите его.
  2. Задайте IP-адрес на телефоне, чтобы иметь возможность доступа через веб-браузер.
  3. Зайдите на http://IP:8888 в веб-браузере на вашем Ubuntu.

Источники:

3. Использование scrcpy для зеркалирования экрана

Для более активного взаимодействия с вашим Android-устройством можно использовать scrcpy. Это приложение позволит вам зеркалировать экран вашего телефона на компьютере с Ubuntu и управлять устройством. Однако, важно отметить, что для управления звонками все же потребуется подключение и обратная связь на устройстве.

Установка scrcpy:

sudo apt install scrcpy

Заключение

Несмотря на отсутствие полноценного решения для интеграции Android-смартфона с Ubuntu как у Microsoft, вышеперечисленные методы предоставляют вам возможность управлять звонками и сообщениями, используя возможности Ubuntu. Вы можете подключить аудио и управлять вашим устройством с помощью AirDroid или scrcpy. На данный момент это лучшие доступные альтернативы.

Если у вас есть дополнительные вопросы или вы хотите обсудить другие возможные решения, не стесняйтесь обращаться!

Оцените материал
Добавить комментарий

Капча загружается...