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

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

KDE Connect ще ни позволи да направим няколко интересни неща като прехвърляне на файлове чрез Wifi, отговаряне на повиквания, управление на медийния плейър от телефона, копиране в клипборда, четене на SMS и др.

Елементи, от които ще се нуждаем:

  • GNU / Linux дистрибуция (всяка)
  • KDE 4.11+
  • Телефон с Android 4.x
  • отивам
  • Gcc и заглавки за компилация на Qt и различни други библиотеки.
  • Куче за компилация (или котка, която не успее)

Преди всичко изтеглете източниците на KDE Connect от git repo

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 опцията за "свързване" на двете устройства, щракваме върху някое от двете, за да го свържем.

Трябва да се появи съобщение като това:

Плазмоид

Като го приемем, нашите устройства вече ще бъдат свързани, ние можем да конфигурираме това, което искаме да интегрираме от конфигурацията KDEConnect.

KDE_Connect

Тази статия е написана в нашия форум от johnfgsПросто го донасям тук с някои малки редакции в текста.

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   иванбаррам каза той

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

    Ще му дам втори шанс.

    Поздрави.

  2.   eliotime3000 каза той

    Да видим дали използвам KDE 4.11 backport, за да тествам дали е възможно да направя KDE Connect с Android 2.3.7 (Вече се опитах да използвам Android 4.2.2 на моя galaxy mini и в крайна сметка стана по-лош от Pentium IV с Windows Vista).

  3.   freebsddick каза той

    забавна снимката на кучето xD

  4.   Tesla каза той

    LOL. И как е инсталирано това прочуто компилационно куче? Предполагам, че е в хранилищата на всички дистрибуции, нали?

    Много добър урок! Добра причина да препоръчате използването на 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 (ФАЙЛ):
    файл 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: рецептата за целево „инсталиране“ не бе успешна
    make: *** [install] Грешка 1

    1.    Tesla каза той

      Вярвам и някой ще ме поправи, ако не съм прав. Какво се опитва да копира нещо от вашия / дом в / usr, както се казва в този ред:

      не може да копира файл
      "/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml" до
      "/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml".

      Истината не е, ако е препоръчително да се прави под судо. Винаги съм мразил, че освен ако не сте инсталирали системна директория, НИКОГА не е трябвало да използвате 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.   Anonimo каза той

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

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

    Този коментар беше за изтегляне на видеоклипове от youtube, но винаги се появява същата капча 7 - x, равна на 2 ... Той никога не се променя и никога не приема 5 като отговор.

  8.   хинолоко каза той

    Здравей Получавам тази грешка
    Четене на списък с пакети ... Готово
    Създаване на дърво на зависимостите
    Четене на информацията за състоянието ... Готово
    Д: Пакетът kde-runtime-devel.x86_64 не може да бъде намерен
    Д: Не можах да намеря пакет с регулярен израз "kde-runtime-devel.x86_64"
    Д: Пакетът kde-workspace-devel.x86_64 не може да бъде намерен
    Д: Не може да бъде намерен пакет с регулярен израз "kde-workspace-devel.x86_64"
    Д: Пакетът kde-baseapps-devel.x86_64 не може да бъде намерен
    Д: Не можах да намеря пакети с регулярен израз "kde-baseapps-devel.x86_64"
    Д: Пакетът qjson-devel.x86_64 не може да бъде намерен
    Д: Не може да бъде намерен пакет с регулярен израз "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-версия 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 - намерен
    - Намерени нишки: TRUE
    - Намерен 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
    - Открих KDE4 препроцесора kconfig_compiler4: / 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 (намерете_пакет)

    - Конфигуриране на непълна, възникнаха грешки!
    Вижте също "/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 hotspot трябва да направи това ???

  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» предоставя a
    отделен пакет за разработка или SDK, уверете се, че е инсталиран.

    - Конфигуриране на непълна, възникнаха грешки!
    Вижте също "/home/mref/kdeconnect-kde/CMakeFiles/CMakeOutput.log".

    Не разбирам защо и каква е грешката, всяка помощ е добре дошла.