Интегрируйте 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, Я привожу его сюда только с небольшими правками в тексте.

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

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

*

*

  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.   Tesla сказал

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

    Очень хороший учебник! Хорошая причина рекомендовать использование 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.    Tesla сказал

      Я верю, и меня кто-то поправит, если я не прав. Что пытается скопировать из вашего / 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».

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