Tutorial de KDE connect en openSUSE

KDE connect, es un nuevo proyecto desarrollado por Albert Vaca que fusiona nuestro PC con KDE y nuestro smartphone con Android.

KDE_android

El software libre se nutre y evoluciona con los aportes de la comunidad. No sólo de los desarrolladores, que realizan nuevas herramientas, o mejoran las existentes, si no también con usuarios, que las prueban, informan de fallos, o aquellos que dan soporte a cómo instalarlas.

Albert Vaca es el desarrollador de KDE connect: una gran aplicación con la que poder manejar y conectar nuestro dispositivo con Android con nuestro escritorio KDE. Un proyecto muy interesante!

Por otro lado, los foros siguen siendo un punto de encuentro válido para las personas que comparten una misma afición, pasión, y eso ocurre en el foro oficial de openSUSE en español: http://www.forosuse.org/ El sitio donde los seguidores de esta distro de GNU/Linux nos reunimos y ponemos en común conocimientos, y también hay sitio para la diversión!! 😉

Soy habitual del foro, y simpre se encuentran cosas interesantes, como este manual que encontré en el foro, y quise traerlo por aqui. Pedí permiso a su creador Jesusx, otro habitual del foro. Un usuario muy activo, y con el que da gusto compartir!

Así que muchas gracias por permitir la reproducción, si queréis visitar el original lo podéis hacer en este link del foro: http://www.forosuse.org/forosuse/showthread.php?t=30382 también hay otro hilo en el foro donde se desarrolló y se forjó este gran tutorial de Jesusx con aportes de más usuarios, puedes visitarlo en este enlace: http://www.forosuse.org/forosuse/showthread.php?t=30282 con valiosos aportes de usuarios como Soyasí o DiabloRojo!! Gracias a todos! 😉

Los créditos del texto y capturas corresponden a JesusX

¿Qué es eso de KDE connect?

KDE connect es una aplicación con la que podremos integrar nuestro teléfono con Android en nuestro escritorio KDE compartiendo funcionalidades, y pudiendo interactuar uno con otro y podremos realizar cosas como:

  • Mostrar las notificaciones de Android en KDE (llamadas, SMS, etc…)
  • Copiar fotos y archivos y guardarlos en nuestro PC
  • Sincronizar el portapapeles, lo que te permitirá copiar un texto en KDE y pegarlo en el móvil y viceversa.
  • Escribir en el móvil utilizando para ello el teclado del PC
  • Sincronizar los contactos o calendario directamente en KDE
  • Puedes tener el control del reproductor Amarok desde tu móvil
  • etc…

Este software es reciente, por lo que se encuentra en período de pruebas y ensayos, por lo que dependerá de tipos de distros utilizadas, y tipos de versiones de Android, así que el proceso de instalación podrá variar dependiendo de dispositivos.

Veamos cómo funciona…

  • Tu escritorio KDE y tu móvil se conectarán utilizando el medio más adecuado, este puede ser via wi-fi, por internet, mediante USB…
  • El móvil emite un tipo de paquetes que contienen la información
  • En KDE se instalarán unos plugins que serán los que sepan “descifrar” determinados paquetes de información.

Cómo instalar y configurar KDE connect

En Git están disponibles los repositorios de los paquetes necesarios, y también Albert Vaka ha puesto a disposición un archivo .apk para Android 4.1 Listo para su instalación, lo puedes encontrar aqui

  • Paquetes para KDE: git://anongit.kde.org/scratch/albertvaka/kdeconnect-kded
  • Paquetes para Android: git://anongit.kde.org/scratch/albertvaka/kdeconnect-android

Abre una consola y debes clonar los repositorios de Git en tu PC (por supuesto debes tener instalado Git!) para ello teclea en consola:

git clone git://anongit.kde.org/scratch/albertvaka/kdeconnect-kded

Terminado el proceso de clonación del repo, nos situamos en la carpeta kdeconnect-kded que se habrá creado en el home de tu usuario y tecleamos el siguiente comando para compilar el paquete:

cmake -DCMAKE_INSTALL_PREFIX=/usr/home/TU_USUARIO/kdeconnect-kded

Terminado el proceso sólo queda hacer: make y después como root: make install

Echo esto y ya como usuario normal teclearemos:

qdbus org.kde.kded /kded loadModule kdeconnect

que nos debe devolver un mensaje con true

Hecho esto debemos abrir los puertos del Firewall, así que mediante YaST vamos a Seguridad → usuarios/cortafuegos y seleccionamos “reglas personalizadas” damos a añadir y metemos los rangos que se muestran en esta captura

Continuamos con la consola para teclear kcmshell4 kdeconnect y se abrirá la ventana de “preferencias del sistema” con el modulo en marcha reconociendo al instante el móvil y el icono a la izquierda que lo marca de color verde con lo que sabremos que hay conexión entre ambos equipos. A la derecha saldrá una lista de plugins y cuales están activos con lo que también se podrán desactivar los que no necesitemos.

Y ya sólo queda disfrutar de esta gran herramienta y explorar sus posibilidades!!

No olvides que si tienes algún problema o duda, puedes contactar con Albert Vaka, el desarrollador de esta herramienta visitando su blog: http://albertvaka.wordpress.com/

Gracias de nuevo a Albert por su trabajo, y a JesusX por permitir compartir el tutorial, y a todos los usuarios de openSUSE del foro que ayudaron a JesusX a instalar KDE connect

ACTUALIZACIóN: Ya está disponible KDE connect empaquetado para openSUSE, y la app para Android en Google Market. Visita este enlace:

Enlaces de interés

—————————————————

33 pensamientos en “Tutorial de KDE connect en openSUSE

  1. Muy interesante, cuando tenga un ratillo lo intentaré probar en Chakra. Es increíble la calidad y cantidad de las contribuciones de la comunidad KDEera. Difundiendo me hallo 😉

    • Hombre!! uno de los protagonistas del blog!!
      Un placer tenerte por aqui.
      Gracias a ti por el tutorial, y permitir la difusión!
      Parece que ha servido a alguno que ya lo ha probado en Chakra!
      Saludos compa!! 😉

  2. Creo que para cuando salga la versión para android 2.3 ya tendré uno con android 4 xD (o un firefox os, quién sabe, no me gusta seguirle el juego a Google)

  3. Hola
    Estoy detrás de un proxy, y no consigo que “git” funcione, siguiendo los comandos que habéis listado, devuelve:

    “Cloning into ‘kdeconnect-kded’…
    fatal: Unable to look up anongit.kde.org (port 9418) (Nombre o servicio desconocido)”

    Sin embargo, zypper va sin problemas.
    ¿alguna sugerencia?

    • Hola!

      Supongo que tienes Git instalado.
      Quizás puedas clonarlo en otro equipo y copiar los archivos que descargue a ese mediante una USB o algo así…

      Si usas Arch o Chakra esta disponible en su repositorio AUR.

      Saludos. Y espero que te funcione!

      • Uso OpenSUSE e instalé, previamente a tratar de usar el comando GIT, a éste y sus dependencias con “zypper in git”. Por eso me extraña que git no consiga acceder al repositorio y zypper no tenga problema, usando ambos la misma configuración proxy del sistema.
        Es posible que sea tema del puerto que usa git.

      • Puede ser que al estar detrás de un proxy haya problemas, lo desconozco.
        Desde luego con Git no me suena que haya que abrir ningún puerto ni nada especial…
        Prueba si puedes las opciones que te comento.
        Saludos.

      • Hola de nuevo

        Apuntaba que fuera tema de puerto porque observé que GIT avisaba de un puerto 9XXX … pero ya averiguaré qué pasa. En otro equipo, siguiendo las instrucciones, tras ejecutar el “cmake” ….

        — The C compiler identification is GNU 4.7.2
        — 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.
        CMake Error at /usr/share/cmake/Modules/FindKDE4.cmake:98 (message):
        ERROR: cmake/modules/FindKDE4Internal.cmake not found in
        /root/.kde4/share/apps;/usr/share/kde4/apps;/etc/kde4/share/apps
        Call Stack (most recent call first):
        CMakeLists.txt:5 (find_package)

        y de ahí no paso.

        ¿Qué se supone que falta? (tengo instalado compilador C, cmake, y git)

      • Quizás la versión para KDE es distinta de la que tienes instalada.
        Revisa el post del foro al que hago mención, donde varios usuarios ayudaron a jesusx a instalarlo, por si te pueden solucionar algo…

        También puedes ponerte en contacto con el desarrollador para ver si te puede indicar algo para solucionar tu problema.

        Yo tengo una versión de Android muy antigua, así que no lo he instalado…

        ya me contarás que tal te fue…

      • Me pasa exactamente lo mismo que a Rafael. La consola me tira exactamente el mismo mensaje. Y mi versión de KDE es la que está en los repositorios oficiales de OpenSUSE, la 4.10.5 en este momento, pero lo que tira la consola me hace pensar más en que el problema no está en KDE sino en un compilador o módulo de compilador faltante, el CMAKE_CXX_COMPILER, pero no existe tal paquete en los repos.

      • La aplicación para Android está en el Market de Google.
        Traté de instalarlo pero en mi openSUSE 12.1 me faltan ciertos paquetes…
        Trataré de hacerlo en el portátil cuando tenga tiempo!!

        Saludos.

      • Hola de nuevo
        Yo lo he dejado por imposible, VaryHeavy. Creo que me tendré que aguantar sin usarlo hasta que esté en lo repositorios. Tengo la misma versión que tú de KDE, la 4.10.5 “release 1”, pero eso no debería ser un problema.

        Un saludo

  4. Victorhck, pasate por google play que ya han subido la apk para android, yo la he instalado en un 2.3 y va bastante bien. Para compilar la nueva version se necesita libqca2 y libqca2-devel. Este comentario también lo he dejado en el hilo del forosuse.

    Un saludo

  5. disculpa victor o alguno q sepa porque me pasa esto, segui los pasos pero me quede a medias ya que en el mensaje me devuelve un — false —– podrian ayudarme xfa?

  6. Gracias por el tutorial, lo he instalado desde el One-click que ya está disponible, pero solo he conseguido hacerlo funcionar desactivando el cortafuegos. En cuanto lo conecto, la sincronización se rompe. El problema es que no se ve nítida la imagen en la que pones las reglas para tu cortafuegos. ¿Podrías publicar los parámetros, por favor?
    Gracias por adelantado 🙂

      • Tranquilo, lo acabo de solucionar, aunque no estoy seguro de cómo. He ido desactivando el cortafuegos, sincronizando los dispositivos y volviendo a activar el cortafuegos hasta que la sincronización se ha vuelto estable. Ahora estoy jugando con mi nuevo “mando a distancia” para Amarok. ¡Flipante!

      • maldito bellaco!! Todos lo instalais menos yo!!
        😄 😄 😄 jejeje

        Me alegro qu lo solucionaras. Ten en cuenta que está en proceso de desarrollo…
        Pero el soft promete!! 😉

        Saludos!

  7. Hola. Yo me quedo en que no puedo “parear” desde el teléfono. Supongo que será cosa también de los ajustes del cortafuegos. Una imagen más grande podría ser de mucha ayuda. Gracias.

    • Hola.
      Si supiera que le pasa ten por segurobque te contestaria! Tampoco yo pjde hacerlo funcionar. Te invito a que visites el enlace del post de forosuse donde daban posibles soluciones quizas alguna te sea util.
      Saludos

  8. Hay que habilitar el siguiente rango de puertos tanto en TCP como en UDP:
    1714:1764 (hay que ponerlo así en el cortafuegos/reglas personalizadas) y en la red de origen sería así: 192.168.1.1/24 (eso sería en mi caso, el tuyo puede variar…).

Me gustaría saber tu opinión. Deja un comentario (Puedes usar MarkDown)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s