Integrar Android con KDE usando KDE Connect.

Hola, como pequeรฑa colaboraciรณn querรญa compartir como integrar tu Android con KDE de una manera bastante interesante con KDE Connect.

KDE Connect nos permitirรก hacer varias cosas interesantes como transferir archivos via Wifi, contestar llamadas, controlar el media player desde el telรฉfono, copiar al portapapeles, leer sms y mรกs.

Elementos que necesitaremos:

  • Distribuciรณn GNU/Linux (cualquiera)
  • KDE 4.11+
  • Telefono con android 4.x
  • Git
  • Gcc y cabeceras para compilaciรณn de Qt y varias librerรญas mรกs.
  • Perro de compilaciรณn (o gato en su defecto)

Primero antes que nada descargar los fuentes de KDE Connect desde el repo git

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

Como usuario root instalar las librerรญas de desarrollo necesarias, en Fedora Linux son:

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

Ingresar a la carpeta de KDE connect

cd kdeconnect-kde

Iniciar la compilaciรณn:

cmake -DCMAKE_INSTALL_PREFIX=/usr ./

(Mientras esperan jugar con el perro (o gato) de compilaciรณn)

Perro_Compilaciรณn

Una vez compilado instalar con:

make install

Cargar el modulo con qdbus ( o bien reiniciar):

qdbus org.kde.kded /kded loadModule kdeconnect

Restaurar la cache:

kbuildsycoca4 -noincremental

Si tienen Firewall permitir el rango de puertos:

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

Aรฑadimos el plasmoide en el panel de KDE como cualquier otro plasmoide.

Teรณricamente el lado de la PC ya esta listo, ahora desde nuestro telรฉfono descargamos la app de KDE Connect.

Celular

Una vez instalado, si todo salio bien, veremos tanto en KDE como en Android la opciรณn para ยซenlazar ยป ambos dispositivos, hacemos click en cualquiera de los dos para enlazarlo.

Nos deberรญa aparecer un mensaje como este:

Plasmoide

Al aceptarlo nuestros dispositivos estarรญan ya enlazados podremos configurar lo que queremos integrar desde la configuraciรณn de KDE Connect.

KDE_Connect

Este artรญculo ha sido escrito en nuestro foro por juanfgs, solo lo traigo acรก con algunas pequeรฑas ediciones en el texto.

Deja tu comentario

Tu direcciรณn de correo electrรณnico no serรก publicada. Los campos obligatorios estรกn marcados con *

*

*

  1. Responsable de los datos: Miguel รngel Gatรณn
  2. Finalidad de los datos: Controlar el SPAM, gestiรณn de comentarios.
  3. Legitimaciรณn: Tu consentimiento
  4. Comunicaciรณn de los datos: No se comunicarรกn los datos a terceros salvo por obligaciรณn legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu informaciรณn.

      ivanbarram dijo

    Muy bueno, lo instalรฉ cuando era beta y no puede manejar el reproductor de mรบsica (OpenSUSE 12.3 x64), pero el resto de las funcionalidades andaban a la perfecciรณn.

    Le darรฉ una segunda oportunidad.

    Saludos.

      eliotime3000 dijo

    A ver si uso el backport de KDE 4.11 para poder probar si es posible hacer el KDE Connect con Android 2.3.7 (ya intentรฉ usando Android 4.2.2 en mi galaxy mini y terminรณ peor que Pentium IV con Windows Vista).

      freebsddick dijo

    graciosa la foto del perro xD

      Tesla dijo

    Jajajaja. Y como se instala ese famoso perro de compilaciรณn? Esta en los repositorios de todas las distros supongo, no?

    Muy bueno el tutorial! Una buena razรณn para recomendar el uso de KDE a gente que se inicia en Linux.

         IvanLinux dijo

      Fedora —> #yum install perro-de-compilacion-f19
      Debian —-> #apt-get install perrodecompilacion-src
      Saludos =)

      Ryy dijo

    Pues a mi me sale este error al 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 cannot 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

         Tesla dijo

      Creo, y que alguien me corrija si no estoy en lo cierto. Que esta intentando copiar algo de tu /home a /usr segรบn dice esta linea:

      cannot copy file
      โ€œ/home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xmlโ€ to
      โ€œ/usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xmlโ€.

      La verdad no se si es recomendable hacerlo bajo sudo. Siempre habรญa odio que a no ser que instalaras sobre un directorio del sistema NUNCA habรญa que usar sudo para el comando make install.

      truko22 dijo

    ๐Ÿ˜€ en Chakra esta en los CCR
    $ ccr -S kdeconnect-git

      Anonimo dijo

    Tambien con Jdownloader, podemos descargar videos en cualquier resolucion (los videos en youtube vienene en varias resoluciones), seleccionar el formato o si preferimos seleccionamos solo el audio en el formato que escojamos, jdownloader te permite escoger cual de todos descargar o descargarlos todos.

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

    Este comentario iba en el de descargar videos de youtube pero siempre aparece el mismo captcha 7 – x igual a 2 … Nunca se cambia y nunca acepta a 5 como respuesta.

      chinoloco dijo

    Hola. me sale este error
    Leyendo lista de paquetes… Hecho
    Creando รกrbol de dependencias
    Leyendo la informaciรณn de estado… Hecho
    E: No se ha podido localizar el paquete kde-runtime-devel.x86_64
    E: No se pudo encontrar ningรบn paquete con la expresiรณn regular ยซkde-runtime-devel.x86_64ยป
    E: No se ha podido localizar el paquete kde-workspace-devel.x86_64
    E: No se pudo encontrar ningรบn paquete con la expresiรณn regular ยซkde-workspace-devel.x86_64ยป
    E: No se ha podido localizar el paquete kde-baseapps-devel.x86_64
    E: No se pudo encontrar ningรบn paquete con la expresiรณn regular ยซkde-baseapps-devel.x86_64ยป
    E: No se ha podido localizar el paquete qjson-devel.x86_64
    E: No se pudo encontrar ningรบn paquete con la expresiรณn regular ยซqjson-devel.x86_64ยป

         Isaac Patranas dijo

      Intenta con sudo apt-get install cmake kdebase-workspace-dev libqjson-dev git
      Por cierto yo tuve que hace el make install con sudo… no se porque

      Claudio dijo

    Epa!, se ve muy bien!!, lo voy a probar a si me funciona, gracias por el aporte!

      perro006 dijo

    hola, sorry pero me sale un error nose por que lo hice con mi cuenta de root los primeros 4 pasos , es decir, llegue hasta la compilacion y me sale el siguiente 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 set CMAKE_CXX_COMPILER to a valid 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 version ยซ1.0.1eยป)
    — Looking for _POSIX_TIMERS
    — Looking for _POSIX_TIMERS – found
    — Found Automoc4: /usr/bin/automoc4
    — Found Perl: /usr/bin/perl (found version ยซ5.18.2ยป)
    — Found Phonon: /usr/include (Required is at least version ยซ4.3.80ยป)
    — Performing Test _OFFT_IS_64BIT
    CMake Error at /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 not set, after EnableLanguage
    CMake Error: Internal CMake error, TryCompile configure 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 version ยซ0.28ยป)
    CMake Error at /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 incomplete, errors occurred!
    See also ยซ/home/ivan/kdeconnect-kde/CMakeFiles/CMakeOutput.logยป.
    See also ยซ/home/ivan/kdeconnect-kde/CMakeFiles/CMakeError.logยป.
    [root@think kdeconnect-kde]#

    espero que me puedas orientar, se me olvidaba tenfo instalado fedora 20 , si necesitas mas datos dimelos , gracias

         ikakaotsu dijo

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

      serfraviros dijo

    Si usan Arch Linux e instalaron kdeconnect con pacman, deben de modificar la siguiente linea:

    $ qdbus org.kde.kded /kded loadModule kdeconnect

    por la siguiente:

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

    Por que si no solo vรก a aparecer un cursor parpadeante y nunca vรก a pasar de ahรญ; ademรกs de que si son viejos gnomeros e impacientes como yรณ van a maldecir la hora en que decidieron cambiarse a KDE ๐Ÿ™‚

      e2dev dijo

    No hay nada x ahi similar que pueda usar en GNOME?? Otra duda, alguien sabe si el hotspot de gnome deberรญa hacer esto???

      claudio sepulveda dijo

    Hola,

    Estoy instalando KDE Connect, hasta ahora tengo un problema al iniciar la compilaciรณn:

    CMake Error at CMakeLists.txt:10 (find_package):
    Could not find a package configuration file provided by ยซECMยป (requested
    version 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 set ยซ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 incomplete, errors occurred!
    See also ยซ/home/mref/kdeconnect-kde/CMakeFiles/CMakeOutput.logยป.

    No entiendo a que se debe ni de que trata el error, cualquier ayuda serรก bienvenida.