К основному контенту

Подключение Android к KDE с помощью KDE-Connect

Рабочее окружение KDE предпочитают много профессионалов Linux потому что оно полностью удовлетворяет их потребности: возможность настроить все для себя, красивые эффекты рабочего стола и открытость к новым технологиям таким как Semantic Desktop и т д. К тому же сообщество KDE пытается идти в ногу со временем улучшая внешний вид рабочего стола и экспериментируя с новыми идеями.

Одной из таких идей есть KDE Connect, это детище Альберта Васа которое является частью его проекта на Google Summer of Code 2013. Идея KDE Connect — подключить любое устройство к компьютеру с KDE. Сейчас KDE Connect поддерживает подключение устройств Android по сети Wifi, поддержка других устройств планируется в будущем.

В этой инструкции я покажу как подключить Android к KDE с помощью KDE Connect

KDE Connect позволяет: Посмотреть заряд батареи Создать общий буфер обмена между устройством и компьютером Удаленно управлять воспроизведением аудио и видео Просматривать уведомления Android в KDE Останавливать музыку во время звонка Отправлять Ping сообщения между Android и KDE Передавать файлы, ссылки или текст между устройством и KDE Просматривать уведомления о вызовах и СМС в KDE

KDE Connect состоит из двух компонентов: программа для компьютера и Андроид приложение. Чтобы программа работала нужно чтобы Android устройство и компьютер находились в одной локальной сети (WiFi). Android приложение использует протокол UDP для связи с компьютерной частью по локальной сети. После соединения приложение использует защищенный канал на основе открытого ключа.

Содержание статьи: Установка KDE-Connect на компьютер Настройка KDE Connect на компьютере Сопряжение Android и KDE Удаление kde-connect с компьютера Решение проблем с установкой KDE-Connect Установка KDE-Connect на компьютер Для Kubuntu и Debilan KDE

В Kubuntu KDE-Connect включен в официальные репозитории начиная с версии 13.10. Поэтому можно использовать apt-get для установки в Kubuntu 13.10 и выше:

sudo apt-get install kdeconnect-kde qt5-default qdbus-qt5

Для установки KDE-Connect в Kubuntu 13.04 вам нужно будет собрать ее из исходников.

Также сборка с исходников используется для установки в Debian:

sudo apt-get install build-essential cmake kdebase-workspace-dev libqjson-dev git libqca2-dev $ git clone git://anongit.kde.org/kdeconnect-kde $ cd kdeconnect-kde $ cmake -DCMAKE_INSTALL_PREFIX=/usr ./ $ make $ sudo make install Fedora KDE Spin

Инструкции установки для Fedora:

sudo yum groupinstall "Development Tools" $ sudo yum install gcc-c++ kdelibs-devel cmake qjson-devel qca2-devel git $ git clone git://anongit.kde.org/kdeconnect-kde $ cd kdeconnect-kde $ cmake -DCMAKE_INSTALL_PREFIX=/usr ./ $ make $ sudo make install Настройка KDE Connect на компьютере

Первым шагом после установки будет активация модуля KDE-connect командой (выполнять от обычного пользователя):

qdbus org.kde.kded /kded loadModule kdeconnect

Если все прошло успешно команда вернет true. Теперь нужно обновить кеш конфигурации системы:

kbuildsycoca4 -noincremental

Теперь вы можете найти меню KDE-Connect в Параметрах Системы KDE:



Сопряжение Android и KDE

Подключить Android устройство к KDE очень просто. Сначала установите KDE-Connect app на ваше устройство. Для нормальной работы приложения рекомендована версия Android 4.1. Конечно можно использовать и 2,3 но тогда некоторые функции будут недоступны.

После установки программы на компьютер и Android подключите устройства к одной сети.

Запустите KDE-Connect на Android. Вы должны увидеть имя своего компьютера в разделе «Not paired devices»



Коснитесь имени и нажмите кнопку «Request pairing» на следующем экране:



После этого вы должны увидеть запрос сопряжения на компьютере, примите его:



Теперь вы можете видеть ваш компьютер в списке подключенных устройств:



Также для подключенного смартфона в меню KDE появится отдельный пункт с настройками:



Небольшая демонстрация, отправки Ping сообщения с Android на ПК:



Удаление kde-connect с компьютера

Чтобы деактивировать kde-connect на компьютере запустите следующие команды:

qdbus org.kde.kded /kded unloadModule kdeconnect $ kbuildsycoca4 -noincremental Решение проблем с установкой KDE-Connect

1.Если сборка KDE-Connect прошла успешно, но Android устройство не может найти компьютер, проверьте установлен ли у вас брандмауэр, он может блокировать трафик от смартфона. Программа использует динамически сгенерированные порты в диапазоне от 1714 до 1764 для TCP и UDP

2. Следующую ошибку можно получить если установлена старая версия libjson-dev (необходима версия 0.8.1) Could not find a configuration file for package "QJSON" that is compatible with requested version "0.8.1". The following configuration files were considered but not accepted: /usr/lib/x86_64-linux-gnu/ cmake/qjson/qjson-config.cmake, version: 0.7.1 /usr/lib/x86_64-linux-gnu/cmake/qjson/qjson-config.cmake, version: 0.7.1

Для решения проблемы скачайте и установите последнюю версию libjson-dev. Например для Ubuntu 12.10 последние версии можно скачать по ссылках: http://packages.ubuntu.com/raring/libqjson-dev http://packages.ubuntu.com/raring/libqjson0

Для установки выполните:

sudo dpkg -i libqjson0_0.8.1-1_amd64.deb $ sudo dpkg -i libqjson-dev_0.8.1-1_amd64.deb

Комментарии


Дистанционная компьтерная помощь, удаленная компьютерная помощь онлайн.

Популярные сообщения из этого блога

Лучшие плагины для OBS Studio

Open Broadcast Software или OBS - это свободное программное обеспечение с открытым исходным кодом для стриминга аудио и видео данных в сеть интернет. Программа полностью кроссплатформенная и может работать в Windows, Linux или MacOS. Это отличная альтернатива для таких программ, как Wirecast и XSplit. OBS использует для вещания стандартный протокол обмена сообщениями в реальном времени, а поэтому может транслировать данные в любой сервис, поддерживающий это, например, Yotube. Несмотря на широкие возможности OBS, программа поддерживает еще и множество плагинов. В этой статье мы рассмотрим лучшие плагины для OBS Studio, которые вы можете использовать. Содержание статьи: Лучшие плагины OBS Studio 1. Browser Source Plugin 2. Video Source Plugin 3. Simple Scene Switcher 4. DirectShow Audio Source 5. CLR Browser Source 6. OBS Remote 7. AMD Advanced Media Framework Encoder 8. Text Source Plugin Выводы Лучшие плагины OBS Studio Чтобы найти плагины OBS Studio для Video пользователям пр…

Лучшие аналоги Paint для Linux

Когда я работал в Windows, я часто использовал стандартную программу редактора изображений Windows - Paint. Не всегда нужен очень и многофункциональный инструмент вроде Photoshop или Gimp. Иногда, чтобы подправить ту или иную картинку, дорисовать на ней несколько фигур или вставить текст достаточно простого, легкого в освоении графического редактора вроде Paint. В Linux таких программ довольно много. В этой инструкции мы рассмотрим лучшие аналоги Paint для Linux. В этот список не будут включены такие программы, как Gimp и Krita, ведь это полнофункциональные графические редакторы, векторные редакторы, такие как Inkscape мы тоже рассматривать не будем. А теперь перейдем к списку. Содержание статьи: KolourPaint MyPaint Gnome Paint XPaint Pinta mtPaint GPaint Rassam-paint Выводы KolourPaint На первом месте в списке аналогов Piant для Linux будет KoloutPaint. Это стандартный графический редактор для окружения рабочего стола KDE. Он поддерживает множество форматов изображений PNG, J…

Подключение OneDrive в Linux

OneDrive (Ранее известный как SkyDrive) это популярное облачное хранилище файлов от Майкрософт. Сейчас OneDrive бесплатно предоставляет 7 гигабайт пространства новым пользователям. Как вы знаете OneDrive хорошо интегрирован с другими продуктами компании  Microsoft. В OneDrive Также есть официальный клиент который автоматически загружает ваши видео и фотографии с камеры в облако. Но к сожалению этот клиент недоступен для операционных систем семейства Linux. Но не все так плохо. Сообщество открытого программного обеспечения уже нашло решение. Это opedrive-d от Boilermaker. Запустившись как демон программа автоматически синхронизирует локальную папку с облаком OneDrive. Содержание статьи: Установка Onedrive-d в Linux Настройка Синхронизация локальной папки с OneDrive Установка Onedrive-d в Linux Несмотря на то что onedrive-d разрабатывается для Ubuntu/Debian, CentOs/Fedora/RHEL поддерживается тоже хорошо. Для установки достаточно набрать несколько команд: $ git clone https://gith…