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)
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.
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:
Al aceptarlo nuestros dispositivos estarรญan ya enlazados podremos configurar lo que queremos integrar desde la configuraciรณn de 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.
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.
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).
graciosa la foto del perro xD
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.
Fedora —> #yum install perro-de-compilacion-f19
Debian —-> #apt-get install perrodecompilacion-src
Saludos =)
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
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.
๐ en Chakra esta en los CCR
$ ccr -S kdeconnect-git
No esta en desktop, no hay necesidad de instalar con 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
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.
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ยป
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
Epa!, se ve muy bien!!, lo voy a probar a si me funciona, gracias por el aporte!
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
sudo apt-get install libqca2 libqca2-dev libqca2-plugin-ossl libqca2-plugin-gnupg
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 ๐
No hay nada x ahi similar que pueda usar en GNOME?? Otra duda, alguien sabe si el hotspot de gnome deberรญa hacer esto???
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.