Integrar Android amb KDE usant KDE Connect.

Hola, com a petita col·laboració volia compartir com integrar la teva Android amb KDE d'una manera bastant interessant amb Connexió del KDE.

KDE Connect ens permetrà fer diverses coses interessants com transferir arxius via Wifi, contestar trucades, controlar el media player des del telèfon, copiar a al porta-retalls, llegir sms i més.

Elements que necessitarem:

  • Distribució GNU / Linux (qualsevol)
  • KDE 4.11+
  • Telèfon amb android 4.x
  • anar
  • Gcc i capçaleres per a compilació de Qt i diverses llibreries més.
  • Gos de compilació (o gat si no)

Primer primer de tot descarregar els fonts del KDE Connect des del repo git

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

Com a usuari root instal·lar les llibreries de desenvolupament necessàries, en FedoraLinux són:

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

Entrada a la carpeta del KDE connect

cd kdeconnect-kde

Inicia la compilació:

cmake -DCMAKE_INSTALL_PREFIX=/usr ./

(Mentre esperen jugar amb el gos (o gat) de compilació)

Gos_Compilació

Un cop compilat instal·lar amb:

make install

Carregar el mòdul amb qdbus (O bé reiniciar):

qdbus org.kde.kded /kded loadModule kdeconnect

Restaurar la memòria cau:

kbuildsycoca4 -noincremental

Si tenen Firewall permetre el rang de ports:

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

Afegim el plasmoide al plafó del KDE com qualsevol altre plasmoide.

Teòricament el costat de PC ja està llest, ara des del nostre telèfon descarreguem l'app del KDE Connect.

Cel · lular

Un cop instal·lat, si tot va sortir bé, veurem tant en KDE com en Android l'opció per «enllaçar» tots dos dispositius, fem clic en qualsevol dels dos per enllaçar-lo.

Ens hauria d'aparèixer un missatge com aquest:

plasmoide

A l'acceptar-nostres dispositius estarien ja enllaçats podrem configurar el que volem integrar des de la configuració de KDE Connect.

KDE_Connect

Aquest article ha estat escrit en nostre fòrum per juanfgs, Només ho porto aquí amb algunes petites edicions en el text.

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   ivanbarram va dir

    Molt bo, el vaig instal·lar quan era beta i no pot gestionar el reproductor de música (OpenSUSE 12.3 x64), però la resta de les funcionalitats caminaven a la perfecció.

    Li donaré una segona oportunitat.

    Salutacions.

  2.   eliotime3000 va dir

    A veure si faig servir el backport del KDE 4.11 per poder provar si és possible fer el KDE Connect amb Android 2.3.7 (ja vaig intentar usant Android 4.2.2 en el meu galaxy mini i va acabar pitjor que Pentium IV amb Windows Vista).

  3.   freebsddick va dir

    graciosa la foto de el gos xD

  4.   Tesla va dir

    Jajajaja. I com s'instal·la aquest famós gos de compilació? Aquesta en els repositoris de totes les distros suposo, no?

    Molt bo el tutorial! Una bona raó per recomanar l'ús del KDE a gent que s'inicia en Linux.

    1.    IvanLinux va dir

      Fedora -> #yum install gos-de-compilacion-F19
      Debian -> # apt-get install perrodecompilacion-src
      Salutacions =)

  5.   Ryy va dir

    Doncs a mi em surt aquest error a l'intentar compilar alguna idea ??

    Install the project ...
    - Install configuration: «RelWithDebInfo»
    - Installing: /usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml
    CMake Error at kded / cmake_install.cmake: 44 (FILE):
    file INSTALL can not copy file
    «/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml» to
    «/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml».
    Call Stack (most recent call first):
    cmake_install.cmake: 37 (INCLUDE)

    Makefile: 65: recipe for target 'install' failed
    make: *** [install] Error 1

    1.    Tesla va dir

      Crec, i que algú em corregeixi si no tinc raó. Que aquesta intentant copiar una mica del teu / home a / usr segons diu aquesta línia:

      can not copy file
      "/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml" to
      "/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml".

      La veritat no sé si és recomanable fer-ho sota suo. Sempre havia odi que tret que s'instal·larà sobre un directori de sistema MAI calia usar sudo per la comanda make install.

  6.   truko22 va dir

    😀 en Chakra aquesta en els CCR
    $ Ccr -S kdeconnect-git

  7.   Anònim va dir

    També amb Jdownloader, podem descarregar vídeos en qualsevol resolució (els vídeos a youtube vienene en diverses resolucions), seleccionar el format o si preferim seleccionem només l'àudio en el format que escollim, JDownloader et permet escollir quin de tots descarregar o descarregar-los tots.

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

    Aquest comentari anava en el de descarregar vídeos de youtube però sempre apareix el mateix captcha 7 - x igual a 2 ... Mai es canvia i mai accepta a 5 com a resposta.

  8.   chinoloc va dir

    Hola. em surt aquest error
    Llegint llista de paquets ... Fet
    S'està construint l'arbre de dependències
    Llegint la informació d'estat ... Fet
    E: No s'ha pogut localitzar el paquet kde-runtime-devel.x86_64
    E: No s'ha pogut trobar cap paquet amb l'expressió regular «kde-runtime-devel.x86_64»
    E: No s'ha pogut localitzar el paquet kde-workspace-devel.x86_64
    E: No s'ha pogut trobar cap paquet amb l'expressió regular «kde-workspace-devel.x86_64»
    E: No s'ha pogut localitzar el paquet kde-baseapps-devel.x86_64
    E: No s'ha pogut trobar cap paquet amb l'expressió regular «kde-baseapps-devel.x86_64»
    E: No s'ha pogut localitzar el paquet qjson-devel.x86_64
    E: No s'ha pogut trobar cap paquet amb l'expressió regular «qjson-devel.x86_64»

    1.    Isaac falòrnies va dir

      Intenta amb sudo apt-get install cmake kdebase-workspace-dev libqjson-dev git
      Per cert jo vaig tenir que fa el make install amb suo ... no sé per què

  9.   Claudio va dir

    EPA !, es veu molt bé !!, ho vaig a provar a si em funciona, gràcies per l'aportació!

  10.   perro006 va dir

    hola, sorry però em surt un error nose per que ho vaig fer amb el meu compte de root els primers 4 passos, és a dir, arribi fins a la compilació i em surt el següent error:

    [Root @ think kdeconnect-kde] # cmake -DCMAKE_INSTALL_PREFIX = / usr ./
    - The C compiler identification is GNU 4.8.3
    - The CXX compiler identification is unknown
    - Check for working C compiler: / usr / bin / cc
    - Check for working C compiler: / usr / bin / cc - works
    - Detecting C compiler ABI info
    - Detecting C compiler ABI info - done
    CMake Error: your CXX compiler: «CMAKE_CXX_COMPILER-notfound» was not found. Please setembre CMAKE_CXX_COMPILER to a validesa compiler path or name.
    - Looking for Q_WS_X11
    - Looking for Q_WS_X11 - found
    - Looking for Q_WS_WIN
    - Looking for Q_WS_WIN - not found
    - Looking for Q_WS_QWS
    - Looking for Q_WS_QWS - not found
    - Looking for Q_WS_MAC
    - Looking for Q_WS_MAC - not found
    - Found Qt-Version 4.8.6 (using / usr / bin / qmake-Qt4)
    - Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so
    - Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so - found
    - Looking for gethostbyname
    - Looking for gethostbyname - found
    - Looking for connect
    - Looking for connect - found
    - Looking for remove
    - Looking for remove - found
    - Looking for shmat
    - Looking for shmat - found
    - Looking for IceConnectionNumber in ICE
    - Looking for IceConnectionNumber in ICE - found
    - Found X11: /usr/lib64/libX11.so
    - Looking for include file pthread.h
    - Looking for include file pthread.h - found
    - Looking for pthread_create
    - Looking for pthread_create - not found
    - Looking for pthread_create in pthreads
    - Looking for pthread_create in pthreads - not found
    - Looking for pthread_create in pthread
    - Looking for pthread_create in pthread - found
    - Found Threads: TRUE
    - Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (found versió «1.0.1e»)
    - Looking for _POSIX_TIMERS
    - Looking for _POSIX_TIMERS - found
    - Found Automoc4: / usr / bin / automoc4
    - Found Perl: / usr / bin / perl (found versió «5.18.2»)
    - Found Phonon: / usr / include (Required is at least version «4.3.80»)
    - Performing Test _OFFT_IS_64BIT
    CMake Error en /usr/share/cmake/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
    get_filename_component called with incorrect number of arguments
    Call Stack (most recent call first):
    CMakeLists.txt: 3 (PROJECT)

    CMake Error: CMAKE_CXX_COMPILER no set, after EnableLanguage
    CMake Error: Internal CMake error, TryCompile configuri of cmake failed
    - Performing Test _OFFT_IS_64BIT - Failed
    - Found KDE 4.12 include dir: / usr / include / kde4
    - Found KDE 4.12 library dir: / usr / lib64 / kde4 / devel
    - Found the KDE4 kconfig_compiler4 Preprocessor: / usr / bin / kconfig_compiler4
    - Found automoc4: / usr / bin / automoc4
    - Found PkgConfig: / usr / bin / pkg-config (found versió «0.28»)
    CMake Error en /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
    Could NOT find QCA2 (missing: QCA2_LIBRARIES QCA2_INCLUDE_DIR)
    Call Stack (most recent call first):
    /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)

    - Configuring incomplet ', errors occurred!
    Si teniu el nom «/home/ivan/kdeconnect-kde/CMakeFiles/CMakeOutput.log».
    Si teniu el nom «/home/ivan/kdeconnect-kde/CMakeFiles/CMakeError.log».
    [Root @ think kdeconnect-kde] #

    espero que em puguis orientar, se m'oblidava tenfo instal·lat fedora 20, si necessites mes dades dimelos, gràcies

    1.    ikakaotsu va dir

      suo apt-get install libqca2 libqca2-dev libqca2-plugin-ossl libqca2-plugin-gnupg

  11.   serfravirs va dir

    Si fan servir Arch Linux i van instal·lar kdeconnect amb pacman, han de modificar la següent línia:

    $ Qdbus org.kde.kded / kded LoadModule kdeconnect

    per la següent:

    $ Qdbus-Qt4 org.kde.kded / kded LoadModule kdeconnect

    Per que si no només vá a aparèixer un cursor parpellejant i mai vá a passar d'aquí; a més de que si són vells gnomeros i impacients com yó van a maleir l'hora en què van decidir canviar-se a KDE 🙂

  12.   e2dev va dir

    No hi ha res x ahi similar que pugui usar en el GNOME ?? Un altre dubte, algú sap si el hotspot de gnome hauríeu de fer ???

  13.   claudi sepulveda va dir

    Hola,

    Estic instal·lant KDE Connect, fins ara tinc un problema a l'iniciar la compilació:

    CMake Error at CMakeLists.txt: 10 (find_package):
    Could no find a paquet configuration file provided by «ECM» (requested
    versio 0.0.9) with any of the following names:

    ECMConfig.cmake
    ecm-config.cmake

    Add the installation prefix of «ECM» to CMAKE_PREFIX_PATH or setembre «ECM_DIR»
    to a directory containing one of the above files. If «ECM» provides a
    separate development package or SDK, be sure it has been installed.

    - Configuring incomplet ', errors occurred!
    Si teniu el nom «/home/mref/kdeconnect-kde/CMakeFiles/CMakeOutput.log».

    No entenc a què es deu ni que tracta l'error, qualsevol ajuda serà benvinguda.