Интегрируйте Android с KDE с помощью KDE Connect.

Здравствуйте, в рамках небольшого сотрудничества я хотел бы поделиться тем, как интегрировать ваш Android con KDE довольно интересно с KDE Connect.

KDE Connect позволит нам делать несколько интересных вещей, таких как передача файлов через Wi-Fi, ответ на звонки, управление медиаплеером с телефона, копирование в буфер обмена, чтение SMS и многое другое.

Предметы, которые нам понадобятся:

  • Дистрибутив GNU / Linux (любой)
  • КДЕ 4.11+
  • Телефон с Android 4.x
  • идти
  • Gcc и заголовки для компиляции Qt и различных других библиотек.
  • Собака компиляции (или кошка, если это не так)

Прежде всего загрузите исходники KDE Connect из репозитория git

git clone git://anongit.kde.org/kdeconnect-kde

От имени пользователя root установите необходимые библиотеки разработки в Fedora Linux являются:

yum install kde-runtime-devel.x86_64 kde-workspace-devel.x86_64 kde-baseapps-devel.x86_64 qjson-devel.x86_64

Перейдите в папку подключения KDE

cd kdeconnect-kde

Начать компиляцию:

cmake -DCMAKE_INSTALL_PREFIX=/usr ./

(В ожидании игры с собачкой (или кошкой))

Собака, подборка

После компиляции установите с помощью:

make install

Загрузите модуль с qdbus (или перезапустить):

qdbus org.kde.kded /kded loadModule kdeconnect

Восстановите кеш:

kbuildsycoca4 -noincremental

Если у них есть брандмауэр, разрешите диапазон портов:

firewall-cmd --permanent --zone = public --add-port = 1714-1764 / tcp firewall-cmd --permanent --zone = public --add-port = 1714-1764 / udp

Мы добавляем плазмоид в панель KDE, как любой другой плазмоид.

Теоретически сторона ПК готова, теперь с нашего телефона скачиваем приложение KDE Connect.

сотовый

После установки, если все прошло хорошо, мы увидим как в KDE, так и в Android возможность «связать» оба устройства, мы нажимаем на любое из двух, чтобы связать его.

Должно появиться такое сообщение:

Плазмоид

Приняв это, наши устройства уже будут связаны, мы можем настроить то, что мы хотим интегрировать, из конфигурации КДЕ Подключиться.

KDE_Connect

Эта статья написана на наш форум по johnfgs, Я привожу его сюда только с небольшими правками в тексте.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

18 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Иванбаррам сказал

    Очень хорошо, я установил его, когда он был бета-версией, и он не может работать с музыкальным плеером (OpenSUSE 12.3 x64), но остальные функции были идеальными.

    Я дам ему второй шанс.

    Привет.

  2.   элиотайм3000 сказал

    Давайте посмотрим, использую ли я бэкпорт KDE 4.11, чтобы проверить, возможно ли использовать KDE Connect с Android 2.3.7 (я уже пробовал использовать Android 4.2.2 на моей галактике mini, и это оказалось хуже, чем Pentium IV с Windows Vista).

  3.   Freebsddick сказал

    прикольные фото собаки xD

  4.   Тесла сказал

    СМЕШНО. А как установлена ​​эта знаменитая собачка-сборщик? Я думаю, он есть в репозиториях всех дистрибутивов, верно?

    Очень хороший учебник! Хорошая причина рекомендовать использование KDE людям, плохо знакомым с Linux.

    1.    ИванЛинукс сказал

      Fedora -> #yum install compilation-dog-f19
      Debian —-> # apt-get install compilationdog-src
      Приветствую =)

  5.   Рый сказал

    Ну я получаю эту ошибку при попытке скомпилировать идею?

    Установить проект…
    - Установить конфигурацию: «RelWithDebInfo»
    - Установка: /usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml
    Ошибка CMake в kded / cmake_install.cmake: 44 (ФАЙЛ):
    file INSTALL не может скопировать файл
    "/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml" на
    "/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml".
    Стек вызовов (сначала последний вызов):
    cmake_install.cmake: 37 (ВКЛЮЧИТЬ)

    Makefile: 65: рецепт целевой 'install' не удалось
    make: *** [install] Ошибка 1

    1.    Тесла сказал

      Я верю, и меня кто-то поправит, если я не прав. Что пытается скопировать из вашего / home в / usr, как говорится в этой строке:

      не могу скопировать файл
      "/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml" на
      "/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml".

      Правда нет, если это желательно делать под sudo. Я всегда ненавидел это, если вы не устанавливали его в системный каталог, вам НИКОГДА не приходилось использовать sudo для команды make install.

  6.   Truko22 сказал

    😀 в Чакре находится в CCR
    $ ccr -S kdeconnect-git

    1.    Альберт I сказал

      Его нет на рабочем столе, нет необходимости устанавливать с ccr

      http://chakra-project.org/packages/index.php?act=show&subdir=desktop/x86_64&sortby=date&file=kdeconnect-0.4.2-1-x86_64.pkg.tar.xz

  7.   Анонимный сказал

    Также с помощью Jdownloader мы можем загружать видео в любом разрешении (видео YouTube бывают в различных разрешениях), выбирать формат или, если мы предпочитаем, мы выбираем только аудио в том формате, который мы выбираем, jdownloader позволяет вам выбрать, какой из них загрузить или загрузить все их.

    http://www.taringa.net/posts/linux/14784926/Instalar-JDownloader-en-Ubuntu-12-04.html

    Этот комментарий был о загрузке видео с YouTube, но всегда появляется та же капча 7 - x, равная 2 ... Она никогда не меняется и никогда не принимает 5 в качестве ответа.

  8.   Chinoloco сказал

    Привет. Я получаю эту ошибку
    Чтение списка пакетов ... Готово
    Создание дерева зависимостей
    Чтение информации о статусе ... Готово
    E: Не удалось найти пакет kde-runtime-devel.x86_64
    E: Не удалось найти ни один пакет с регулярным выражением "kde-runtime-devel.x86_64"
    E: Не удалось найти пакет kde-workspace-devel.x86_64
    E: Не удалось найти пакеты с регулярным выражением "kde-workspace-devel.x86_64"
    E: Не удалось найти пакет kde-baseapps-devel.x86_64
    E: Не удалось найти пакеты с регулярным выражением "kde-baseapps-devel.x86_64"
    E: Не удалось найти пакет qjson-devel.x86_64
    E: Не удалось найти пакет с регулярным выражением "qjson-devel.x86_64"

    1.    Исаак Патранас сказал

      Попробуйте sudo apt-get install cmake kdebase-workspace-dev libqjson-dev git
      Кстати, мне пришлось выполнить make install с помощью sudo ... Не знаю, почему

  9.   Клаудио сказал

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

  10.   perro006 сказал

    Привет, извините, но я получаю сообщение об ошибке, я не знаю, почему я сделал это с учетной записью root первые 4 шага, то есть я дошел до компиляции и получаю следующую ошибку:

    [root @ think kdeconnect-kde] # cmake -DCMAKE_INSTALL_PREFIX = / usr ./
    - Идентификатор компилятора C - GNU 4.8.3.
    - Идентификация компилятора CXX неизвестна
    - Проверить работоспособность компилятора C: / usr / bin / cc
    - Проверить работоспособность компилятора C: / usr / bin / cc - работает
    - Обнаружение информации ABI компилятора C
    - Обнаружение информации ABI компилятора C - выполнено
    Ошибка CMake: ваш компилятор CXX: "CMAKE_CXX_COMPILER-NOTFOUND" не найден. Задайте для CMAKE_CXX_COMPILER допустимый путь или имя компилятора.
    - Ищем Q_WS_X11
    - Ищу Q_WS_X11 - нашел
    - Ищем Q_WS_WIN
    - Ищем Q_WS_WIN - не нашел
    - Ищем Q_WS_QWS
    - Ищу Q_WS_QWS - не нашел
    - Ищем Q_WS_MAC
    - Ищу Q_WS_MAC - не нашел
    - Найдено Qt-Version 4.8.6 (с использованием / usr / bin / qmake-qt4)
    - Ищем XOpenDisplay в /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so
    - Ищем XOpenDisplay в /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so - найденный
    - Ищу gethostbyname
    - Ищем gethostbyname - нашел
    - Ищу связи
    - Ищу подключения - нашел
    - Ищу удалить
    - Ищу удалить - нашел
    - Ищу шмат
    - Ищу шмат - нашел
    - Ищем IceConnectionNumber в ICE
    - Ищем IceConnectionNumber в ICE - нашел
    - Найдено X11: /usr/lib64/libX11.so
    - Ищем включаемый файл pthread.h
    - Ищем включаемый файл pthread.h - нашел
    - Ищем pthread_create
    - Ищем pthread_create - не нашел
    - Ищем pthread_create в pthreads
    - Ищем pthread_create в pthreads - не найдено
    - Ищем pthread_create в pthread
    - Ищем pthread_create в pthread - нашел
    - Найденные темы: ИСТИНА
    - Найден OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (найдена версия "1.0.1e")
    - Ищем _POSIX_TIMERS
    - Ищем _POSIX_TIMERS - найдено
    - Нашел Automoc4: / usr / bin / automoc4
    - Найден Perl: / usr / bin / perl (найдена версия "5.18.2")
    - Найден Phonon: / usr / include (Требуется версия не ниже 4.3.80)
    - Выполнение теста _OFFT_IS_64BIT
    Ошибка CMake в /usr/share/cmake/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
    get_filename_component вызван с неправильным количеством аргументов
    Стек вызовов (сначала последний вызов):
    CMakeLists.txt: 3 (ПРОЕКТ)

    Ошибка CMake: CMAKE_CXX_COMPILER не установлен после EnableLanguage
    Ошибка CMake: внутренняя ошибка CMake, сбой настройки TryCompile cmake
    - Выполнение теста _OFFT_IS_64BIT - Ошибка
    - Найдено KDE 4.12, включая каталог: / usr / include / kde4
    - Найден каталог библиотеки KDE 4.12: / usr / lib64 / kde4 / devel
    - Найден препроцессор kconfig_compiler4 KDE4: / usr / bin / kconfig_compiler4
    - Нашел automoc4: / usr / bin / automoc4
    - Найден PkgConfig: / usr / bin / pkg-config (найдена версия "0.28")
    Ошибка CMake в /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108 (сообщение):
    Не удалось найти QCA2 (отсутствует: QCA2_LIBRARIES QCA2_INCLUDE_DIR)
    Стек вызовов (сначала последний вызов):
    /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
    /usr/share/kde4/apps/cmake/modules/FindQCA2.cmake:44 (find_package_handle_standard_args)
    CMakeLists.txt: 9 (find_package)

    - Настройка не завершена, возникли ошибки!
    См. Также «/home/ivan/kdeconnect-kde/CMakeFiles/CMakeOutput.log».
    См. Также «/home/ivan/kdeconnect-kde/CMakeFiles/CMakeError.log».
    [root @ think kdeconnect-kde] #

    Надеюсь, вы можете помочь мне, я забыл, что установил Fedora 20, если вам нужна дополнительная информация, скажите мне, спасибо

    1.    Икакаоцу сказал

      sudo apt-get установить libqca2 libqca2-dev libqca2-plugin-ossl libqca2-plugin-gnupg

  11.   серфравирос сказал

    Если вы используете Arch Linux и установили kdeconnect с pacman, вы должны изменить следующую строку:

    $ qdbus org.kde.kded / kded loadModule kdeconnect

    следующим образом:

    $ qdbus-qt4 org.kde.kded / kded loadModule kdeconnect

    Потому что, если появится не только мигающий курсор, и он никогда не уйдет оттуда; Кроме того, если они старые гномеры и нетерпеливые, как я, они проклянут время, когда они решили перейти на KDE.

  12.   e2dev сказал

    Нет ничего похожего, что я могу использовать в GNOME? Другой вопрос, кто-нибудь знает, должна ли точка доступа gnome делать это ???

  13.   Клаудио Сепульведа сказал

    Привет,

    Устанавливаю KDE Connect, пока не могу запустить сборку:

    Ошибка CMake в CMakeLists.txt: 10 (find_package):
    Не удалось найти файл конфигурации пакета, предоставленный «ECM» (запрошен
    версия 0.0.9) с любым из следующих имен:

    ECMConfig.cmake
    ecm-config.cmake

    Добавьте префикс установки «ECM» в CMAKE_PREFIX_PATH или установите «ECM_DIR»
    в каталог, содержащий один из указанных выше файлов. Если «ECM» предоставляет
    отдельный пакет разработки или SDK, убедитесь, что он установлен.

    - Настройка не завершена, возникли ошибки!
    См. Также «/home/mref/kdeconnect-kde/CMakeFiles/CMakeOutput.log».

    Не понимаю, почему и в чем ошибка, любая помощь приветствуется.