04 декабря 2016

Получение сообщений с андроид телефона на рабочий стол Linux

Большинство пользователей Linux (и не только) имеют в своем арсенале гаджетов смартфоны. Аналитики мобильного рынка из Gartner сообщили, что рыночная доля Android среди смартфонов во втором квартале составила 86,2%.  Т.е андроид смартфоны прочно удерживают пальму первенства  на мобильном рынке. 
Как сделать удобным пользование смартфоном совместно c linux?  
Для этого  развивается приложение KDE Connect, которое позволяет соединить linux и android. Изначально проект зародился в недрах KDE, но в виду своей полезности , был перенесен и на GTK окружение, что позволило устанавливать его во всех дистрибутивах. 
KDE Connect имеет некоторые недостатки, которые не позволяет полноценно его использовать со смартфоном. Не добавляет плюсов этому приложению то, что автор перестал осуществлять поддержку и обновление для новых версий Ubuntu. Сейчас для indicator-kdeconnect сделали форк и индикатор заработал вновь в Ubuntu 16.04. Подробнее можно прочитать в блоге mykubik

Какие ещё есть программы для связи linux-android  помимо KDE Connect? Самой  удобной и  функциональной является утилита Индикатор Pushbullet. Сервис Pushbullet позволяет пересылать файлы с android телефона на компьютер, писать смс с компьютера и отправлять через телефон, пересылать ссылки, заметки, адреса. При установке pushbullet-indicator  в систему возможно получение уведомлений с телефона прямо на рабочий стол  linux посредством системных уведомлений. Pushbullet доступен  в виде плагина к браузерам Chrome, Firefox, Opera Для работы сервиса необходимо зарегистрироваться на сайте Pushbullet и установить приложение из  Google Play. При желании можно поставить расширение для браузера. Например, для  Chrome можно найти тут Вот как выглядит приложение в Chrome:




На смартфоне:




В веб-версии (своем аккаунте) доступен файловый менеджер:
 

Установка индикатора для системного трея 

Откройте терминал, скопируйте и выполните следующие команды:
 
sudo add-apt-repository ppa:atareao/pushbullet
sudo apt update
sudo apt install pushbullet-indicator

Далее запускаем его следующей командой в терминале:
 
/opt/extras.ubuntu.com/pushbullet-indicator/bin/pushbullet-indicator 

После запуска Индикатор предложит авторизоваться:
 

После авторизации настроим автозапуск и сделаем общий буфер обмена между ПК и телефоном:
 
 

Всё готово. Закрываем терминал, перезагружаемся и индикатор появляется в трее

Синхронизируем телефон и компьютер.

В сервисе  Pushbullet  имеются платные функции. 

Вот сравнение платной и бесплатной версий. 



Нужно ли вам платить за pro функции или ограничиться бесплатными, следует решать в зависимости от целей с которыми вы пользуетесь программой. 
В моём случае бесплатных функций более чем достаточно.

Ещё один сервис для синхронизации ПК и android - AirDroid   
В  AirDroid какие то функции есть как и в Pushbullet, но есть и чисто свои оригинальные решения. Самая интересная - возможность управления смартфоном прямо из программы, включая ввод символов. К сожалению, утилит и программ под Linux нет, есть только Web версия и дополнение для Chrome

На снимках показана возможность реализации веб-версии  AirDroid в виде виджета plasma, развернутого в отдельной комнате окружения KDE.










Выбор программ для получения уведомлений со смартфона на android за вами! 

P.S. Если появились вопросы по теме,  спрашивайте, постараюсь помочь. Это можно сделать на этой странице или на сайте линукс для дома
Следите за новостями в


14 комментариев :

  1. AirDroidом пользуюсь около полу-года.
    Очень даже ничего!
    Хорошо дружит с Ubuntu 16.10 64Bt.

    ОтветитьУдалить
  2. ОФФ:
    Владимир, хочу попросить вас сделать инструкцию, как установить Ubuntu на планшет. Или натолкните на верный путь.
    На youtube нашел видео, где автор предлагает установить (в меню восстановления) два zip-файла. Первый - Что-то связано с поддержкой тач. А второй - сама операционка.
    И предлагает скачать эти файлы со своего сайта.
    Но у него старый релиз Ubuntu, а на оф сайте Canonical файлы отличаются от файлов автора видео.
    Спасибо.

    ОтветитьУдалить
    Ответы
    1. Ubuntu на планшет. Или натолкните на верный путь.

      Вот тут можете изучить тему http://4pda.ru/forum/index.php?showforum=601

      Удалить
  3. >>хочу попросить вас сделать инструкцию, как установить Ubuntu на планшет<<
    Danil Sahipov, не стоит спамить в каждой теме. Установка Ubuntu на планшет не тривиальная задача. И на любой планшет её не поставить т.к производитель должен обеспечить наличие драйверов на свое устройство. Что никто делать,конечно, не собирается.
    Зайдите на страницу CyanogenMod https://wiki.cyanogenmod.org/w/Devices#vendor=;
    и поищите свое устройство. Если оно есть в этом списке, то можно попытаться поставить Ubuntu, если нет - выкиньте из головы эту затею.

    ОтветитьУдалить
  4. Не подскажите как отключить отчет об ошибках в kde neon?

    ОтветитьУдалить
    Ответы
    1. В терминале:
      sudo sed -i "s/enabled=1/enabled=0/g" '/etc/default/apport'

      Удалить
  5. Владимир подскажите,не устанавливается Индикатор Pushbullet в Убунту 14.04 во что выдаёт терминал:
    Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
    или же используете нестабильную версию дистрибутива, где запрошенные вами
    пакеты ещё не созданы или были удалены из Incoming.
    Следующая информация, возможно, поможет вам:

    Пакеты, имеющие неудовлетворённые зависимости:
    pushbullet-indicator : Зависит: python3-cryptography но он не может быть установлен
    Зависит: pushbullet-commons но он не будет установлен
    E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

    ОтветитьУдалить
    Ответы
    1. Александр, попробуйте установить Индикатор Pushbullet deb-пакетами для Вашей версии:
      https://launchpad.net/~atareao/+archive/ubuntu/atareao/+files/pushbullet-commons_0.4.0-0extras14.04.1_all.deb

      https://launchpad.net/~atareao/+archive/ubuntu/atareao/+files/pushbullet-indicator_0.6.0-0extras14.04.1_all.deb

      Удалить
    2. Не помогло
      Пакеты, имеющиеневерные зависимости python3-cryptography

      Удалить
    3. Выполните команду удовлетворяющую зависимости: sudo apt install -f

      Удалить
    4. И это не помогает я пробовал,выдёт
      -PC:~$ sudo apt install pushbullet-indicator
      Чтение списков пакетов… Готово
      Построение дерева зависимостей
      Чтение информации о состоянии… Готово
      Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
      или же используете нестабильную версию дистрибутива, где запрошенные вами
      пакеты ещё не созданы или были удалены из Incoming.
      Следующая информация, возможно, поможет вам:

      Пакеты, имеющие неудовлетворённые зависимости:
      pushbullet-indicator : Зависит: python3-cryptography но он не может быть установлен
      Зависит: pushbullet-commons но он не будет установлен
      E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
      -PC:~$ sudo apt install -f
      Чтение списков пакетов… Готово
      Построение дерева зависимостей
      Чтение информации о состоянии… Готово
      обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
      lis@LIS-PC:~$

      Удалить
    5. Обычно такое происходит, когда система глючит, т.к. этот репозиторий, что в статье и пакеты, которые я предложил, для Ubuntu 14.04.

      Удалить
    6. Поставил с нуля 14.04.5 на отдельный хард для испытаний,ставлю https://launchpad.net/~atareao/+archive/ubuntu/atareao/+files/pushbullet-indicator_0.6.0-0extras14.04.1_all.deb через центр приложений и вот...
      Неразрешимая зависимость:pushbullet-commons

      Удалить
  6. Пробовал на elementary os loki KDE connect не появляется значок в трее открывается небольшое окошко, как то можно это исправить? А также после перезагрузки приходится снова запускать KDE connect чтобы выбрать свой телефон, хотя было сделано сопряжение. Может кто сталкивался с таким как исправить? Или все же лучше поставить что-то другое?

    ОтветитьУдалить