KDE Connect para enviar archivos desde Android a Ubuntu y viceversa mediante Wi-Fi

Con KDE Connect es posible enviar un archivo o archivos pequeños o de mediano tamaño desde el celular a un ordenador con Linux de manera muy ágil, y viceversa(desde Android a Linux) 
 
Nota: Este tutorial es sólo para Ubuntu, sus sabores y Debian y sus derivados. Y Android por supuesto. (se podría usar para otros Linux pero allí serían otros comandos)

Instalación de KDE Connect para Ubuntu 16.04 Xenial

Ponga en la terminal una por una estas 3 lineas ejecutándolas:

sudo add-apt-repository ppa:webupd8team/indicator-kdeconnect
sudo apt-get update
sudo apt-get install indicator-kdeconnect

Explico que para Xenial es importante instalar este PPA porque tiene unos arreglos.  Si ustedes revisan el PPA se darán cuenta de que hay hasta Bionic, y si revisan los paquetes se darán cuenta de que allí están los paquetes indicator-kdeconnect y kdeconnect desde Xenial hasta Bionic, pero el PPA está abandonado. En caso de que les cause algún problema lo pueden luego desinstalar.

 Cómo desinstalar el PPA de KDE Connect de Webupd8

sudo add-apt-repository --remove ppa:webupd8team/indicator-kdeconnect


Ventajas del PPA de Webupd8
Una de las cosas que le veo que tiene es que integra la opción de "enviar a KDE Connect" para los administradores Caja, Nemo y Thunar. Esto lo pueden verificar si descargan el deb desde:

https://launchpad.net/~webupd8team/+archive/ubuntu/indicator-kdeconnect/+packages



este paquete lo he descomprimido y tiene las siguientes carpetas:



Nota: Allí también está la carpeta "nautilus-python" pero no le pongo flecha porque esa carpeta también está en el paquete de los repositorios originales.

y aquí les muestro las rutas:

/indicator-kdeconnect_0.9.4-1~webupd8~bionic1_i386/usr/share/caja-python
/indicator-kdeconnect_0.9.4-1~webupd8~bionic1_i386/usr/share/nemo-python
/indicator-kdeconnect_0.9.4-1~webupd8~bionic1_i386/usr/share/Thunar

allí dentro de esas carpetas está una carpeta con un script:

para Caja escrito en Python:



para Nemo escrito en Python:



para Thunar un archivo .desktop:



esa es la ventaja que veo. 
 
Nota: Para Thunar se lo puede añadir manualmente (abajo les indico).

Instalación de DKE Connect para Ubuntu Bionic, Focal

Ponga en la terminal

sudo apt-get install kdeconnect

Si son curiosos.- Estos paquetes los pueden ver aquí:

https://packages.ubuntu.com/kdeconnect

allí elijan una de las Distribuciones ejemplo en Bionic:



para 64 bits (para 32 bit en Focal ya no hay pues ellos ya dejaron de dar soporte)

y aquí el programa que envía los archivos (el paquete de bionic):




ese paquete se llama "kdeconnect-cli"

y el script en python para Nautilus:



Para Ubuntu 20.04 Focal es semejante, puede revisarlo aquí:

https://packages.ubuntu.com/focal/amd64/kdeconnect/filelist

Nota: El script para Nautilus siempre está en los repositorios de Ubuntu.


Instalación para Debian 9 Stretch, Debian 10 Buster y sus derivados

Ponga en la terminal

sudo apt-get install kdeconnect

Puede revisar los archivos en:

https://packages.debian.org/kdeconnect

allí ejemplo para Buster:



Nota: Esta información también la puede constatar en Synaptic (en Ubuntu y Debian):



Si revisa bien también está allí el script de Nautilus.

 

KDE Connect para Android

En su celular con Android instalelo en Google Play. Yo ya lo tengo instalado:

https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp&hl=es_EC




Vincular KDE Connect entre Linux y Android

Lo mejor es que reinicie el ordenador, y luego en su sistema operativo Linux búsque entre los programas a KDE Connect. Ejemplo yo lo encuentro aquí:



Nota: Esta imagen es de antiX 19 el cual está basado en Debian 10 Buster.

Después de haber abierto el programa, debe quedar un Icono en la barra de tareas, ejemplo así (hagan lo que les explico en la imagen):



y les aparecerá una ventana vacía:




Ahora en su celular con Android abra el App KDE Connect y debe aparecerle así:

 

Ahora en Linux de clic en "Actualizar" :

 
 ahora vuelva a su celular y verá lo siguiente:



Como ve allí está el nombre de mi ordenador. Ese es el nombre que también aparece en la terminal:



y es también el nombre de cuando se instaló el Sistema Operativo.

Pero en caso que no aparezca, actualice los dispositivos así:



y clic en actualizar:



Solicitar Vinculación.- De clic en su dispositivo disponible y aparecerá así:



 y le aparecerán unos mensajes para que empareje el programa, hágalo, en su ordenador Linux de clic en "Aceptar":



Pero si NO se vincula (es posible que no), en Linux revise la ventana de KDE connect que había abierto con clic derecho y allí aparecerá la "petición de vinculación entrante" y de clic en Aceptar:



Nota: No se demore mucho pues esa solucitud luego desaparece, y en caso de ser así repital el procedimiento.

y luego abajo clic en aceptar:



y bien, ahora si está vinculado su celular con su ordenador Linux.



En Android habilitar permisos de escritura de KDE Connect para acceder al almacenamiento

En su Android verifique estén habilitados los permisos para que la aplicación pueda tener acceso al almacenamiento internto, pues sino usted no podrá enviar archivos desde Linux a Android

- En los Ajustes de Android clic en aplicaciones




- Allí busque por orden alfabético a KDE Connect



y de clic en Permisos



En la siguiente imagen es como debe de estar:






Extensión para el Administrador de Archivos Nautilus

En Ubuntu 18.04 para que pueda usar este programa desde el Administrador de Archivos Nautilus (el cual es uno de los más famosos) poner en la terminal esta línea y ejecútela:

sudo apt-get install python-nautilus nautilus

con esto al darle clic derecho a cual archivo o varios archivos aparecerán las opciones para enviar al celular por medio de KDE Connect:



en la imágen de arriba se ve a varios videos que he seleccionado y dado clic derecho y enviar a mi celular

CONSEJO.- Los archivos que usted use para enviar desde Linux a Android y viceversa deben ser pequeños, KDE Connect no es recomendable para enviar videos de tamaño grande, bueno, eso digo yo, pero ustedes pueden hacer sus propias pruebas, pues tal vez es mi internet que es muy lento. Esto pues en cuanto a mi mejor me va el usar el cable para pasar videos de 1GB u otros archivos grandes.

Posible problema con python-nautilus.- En el Sistema Operativo antiX 19 que está basado en Debian 10 Buster esto no funciona, pero la solución la vi en launchpad y es la siguiente, poner en la terminal

Solución para 32 bits

sudo ln -sf /usr/lib/i386-linux-gnu/libpython2.7.so.1.0 /usr/lib/libpython2.7.so.1.0


Solución para 64 bits

sudo ln -sf /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 /usr/lib/libpython2.7.so.1.0

y con eso ya funcionará.

De que no funcionaba me di cuenta porque en la terminal aparecía esto:





Extensión para el Administrador de Archivos Thunar

No es necesario instalar nada para este administrador de archivos, uno puede seleccionar varios archivos y enviar a y allí aparece el menú:



pero si no aparece no se preocupen, vi en una entrada que se puede añadir de la siguiente manera, clic en:

Editar / Configurar acciones personalizadas

 

allí doy clic en el +



allí clic:



y escribo lo siguiente:

 Enviar a KDE Connect

así:



 Copio el siguiente comando:

 

 kdeconnect-cli -d $(kdeconnect-cli -a --id-only) --share %f

y lo pego allí en "Orden:"


Nota 1: Este comando para el programa "kdeconnect-cli" que viene por defecto en Ubuntu Bionic, Focal, Debian 9 y Debian 10 lo vi aquí).

Nota 2: Xenial no tiene en los repositorios el paquete kdeconnect con el programa kdeconnect-cli el cual es el que envia archivos. En Xenial deben instalar el programa desde WebUpd8.


así debe de quedar:




ahora de clic en "Sin icono":




espere un rato y se le abrirá una ventana:



depende de lo que usted tenga instalado le aparecerán varios iconos.

Ahora clic en este:



de clic en "Todos los iconos":



escriba kdeconnect



y doy clic en aceptar

Ahora de clic en "Condiciones de aparición" de clic y vera las siguientes opciones:



allí marcar todas las opciones:

Carpetas
Ficheros de sonido
Ficheros de imagen
Ficheros de texto
Ficheros de video
Otors ficheros

debe quedar así:



y luego aceptar, cierre esa ventana y cierre la otra y ahora sí, ejemplo:





Extensión para el Administrador de Archivos Caja

Explicación antes de seguir, en Ubuntu Bionic si usted instala el PPA de Webupd8 si usted revisa con un administrador de archivos en la raíz encontrará:

usr/share/caja-python
usr/share/nautilus-python
usr/share/nemo-python


es posible que le funcione bien


Instale lo siguiente:
 

sudo apt-get install python-caja caja

Lance en la terminal:

caja


Para antiX 19 basado en Debian 10 Buster

 Allí no funciona, es necesario instalar lo siguiente:

sudo apt-get install python-caja caja pluma

luego necesita poner:

sudo cp /usr/share/nautilus-python/extensions/kdeconnect-share.py /usr/share/caja-python/extensions/

luego ponga:


sudo pluma /usr/share/caja-python/extensions/kdeconnect-share.py


En pluma debe de reemplazar la palabra:

Nautilus

con:

Caja

así:




luego:



allí debe escribir así:



y ahora mire:



Reinicie Caja (Abralo y vuelvalo a abrir), ahora sí:





Extensión para el Administrador de Archivos Nemo


Explicación antes de seguir, en Ubuntu Bionic si usted instala el PPA de Webupd8 si usted revisa con un administrador de archivos en la raíz encontrará:

usr/share/caja-python
usr/share/nautilus-python
usr/share/nemo-python


es posible que le funcione bien


Instale lo siguiente:
 

sudo apt-get install nemo-python nemo

aquí una imagen de Nemo en Xubuntu 18.04:




En antiX

Extensión para el Administrador de Archivos Dolphin
Si por algún caso no le aparece la opción de "Enviar a . . . KDE Connect " en el admininstrador de archivos Dolphin, instale el servicio desde el programa mismo:


y así:



y donde dice: "Buscar:" escriba: "kde connect" y le aparecerá:



Nota: Si no aparece después de haberlo instalado cierren Dolphin y vuelvanlon a abrir, y sino apagen la PC y vuelvanlan a encender.

En la siguiente imágen he seleccionado tres archivos y con clic derecho los voy a enviar a mi celular por medio de KDE Connect:




para que funcione, en su celular debe haber abierto la aplicación KDE Connect (que debe tenerla instalada por supuesto):



es necesario pues sino es posible no funcione:



y ahora sí:


al darle clic en Enviar llegarán a mi celular SAMSUNG GALAXY J5



Extensión para el Administrador de Archivos Dolphin4
Nota: Esto sólo es para Dolphin4, no para Dolphin.
Aunque a Dophin4 en el 2019 ya lo están quitando de los repositorios de varias distribuciones Linux, dejo esto aquí como conslta.

Dolphin4 es un administrador de archivos hecho en base a Dolphin, es más facil de hacer funcionar en entornos Linux que no son basados en KDE

Instale Git sino lo tiene, ponga esto en la terminal:

sudo apt-get install git

 si ya lo tenía instalado, ponga en la terminal la siguiente línea de código (está hecha para que la pueda copiar toda y pegarla en una terminal):

mkdir -p ~/.kde/share/kde4/services/
cd /tmp
git clone https://github.com/wachin/KDE-Connect-Enviar-a-Menu
cd KDE-Connect-Enviar-a-Menu
chmod 755 kdeconnect-send-dolphin.desktop
mv kdeconnect-send-dolphin.desktop ~/.kde/share/kde4/services/
echo "Dios te bendiga"

de Enter en la terminal después de pegar todo.

Debería teoricamente funcionar Ubuntu y todos sus derivados oficialesLubuntuUbuntu BudgieUbuntu KylinUbuntu MATEUbuntu StudioXubuntu . Yo hasta ahora lo he probado en Xubuntu y UbuntuStudio y funciona bien. Me gustaría que escriban en qué otros les ha funcionado. Ahh, si lo usan en algún sistema operativo que no está basado en debian o Ubuntu(que usan deb) sino que lo usan en otros como en Fedora (que usan rpm) sólo deben ver si los comandos son los mismos y si no deben buscar su correspondiente.

Así les debe quedar una vez lo hayan reiniciado o si no aparece deben reiniciar la PC:




Errores posibles
En su celular con Android es posible alguna vez KDE Connect no funcione

No funciona App KDE Connect.- Si algún día no funciona en su celular con Android lo mejor es que lo desinstale y lo vuela a instalar

Aplicacion en ahorro de energía.- En algunos celulares hay la posibilidad de poner a las aplicaciones en "Siempre" en ahorro de energía, y si fuera así el caso KDE Connect no funcionará al menos que usted manualmente la abra, yo por eso nunca la pongo así sino tal y como se instaló, en "Automático":


Nota: Si ustedes han investigado esta característica es para que las aplicaciones no ocupen mucho la batería del celular, por esto les explico que yo si tengo a muchas aplicaciones en "Siempre" "Ahorrar energía" pero esta no la pongo allí porque después no funciona

Posible problema.- Si usted instala muchas cosas en Linux es posible que alguna de ellas haga que no funcione bien KDE Connect, lo siento, si fuera así de tantas cosas no sabría decirle cual es la que causó el problema. Pero les digo estoy usando otro programa que se llama EasyJoin que además tiene la posibilidad de poder compartir archivos con Windows y MAC OSX, les dejo el enlace para que lo revisen aquí.

que Dios les bendiga mucho

CONSULTAS:

New KDE Connect Indicator Ubuntu Linux
http://www.webupd8.org/2017/04/new-kde-connect-indicator-ubuntu-linux.html

Comentarios