jueves, 25 de diciembre de 2014

KDE Connect: conecta Android con tu escritorio KDE


KDE Connect es una herramienta que nos ayuda a conectar nuestro teléfono smartphone Android, con nuestro escritorio KDE, de tal manera, como si fuese el mismo ordenador, integrando el smartphone en el escritorio. y sin tener que conectar ningun cable, todo a traves del wifi de nuestra red local.


Eso sí, la versión de Android debe ser al menos la 4.1 para poder disfrutar casi todas las funcionalidades y la 4.3 para acceder al 100% de las mismas.

Para que funciona KDE Connect, tenemos que instalar la misma aplicación tanto en el ordenador como en nuestro teléfono y/o tablet con smartphone Android, y disponer de un router WIFI o un punto de acceso wifi



Instalación en el teléfono smartphone con android

Desde nuestro smartphone nos vamos a Google Play y buscamos el programa gratuito KDE Connect y los instalamos.

Clic aquí para ir a kdeconnect de Google Play



Instalación en KDE

Lo siguiente es instalar la parte correspondiente al ordenador. En el caso de Debian, sólo tenemos soporte a partir de Debian Jessie (la actual versión en pruebas en el momento de escribir este manual). Como siempre hacemos en este blog con la ayuda del programa synaptic instalamos el siguiente paquete:

# apt-get install kdeconnect




A partir de este momento, estará disponible y podremos comenzar a utilizarlo. Para comprobar que está bien instalado y en funcionamiento, abriremos las “Preferencias del sistema” de KDE y buscaremos el icono de KDE Connect en la categoría Hardware.



Lo único que queda para disfrutar de la integración entre KDE y Android es enlazar los dispositivos, al estilo de como se hace con Bluetooth. Este enlace lo podemos iniciar o bien desde el ordenador o bien desde el dispositivo Android, es indideferente. Pero sí es fundamental que hayamos abierto la app al menos una vez y que tanto el ordenador como el dispositivo Android estén en la misma red local. Así, ambos sistemas se detectarán automáticamente y sólo tendremos que solicitar la vinculación desde uno y aceptar la solicitud desde el otro, así de sencillo. Además, para mayor seguridad, la comunicación entre dispositivos tiene encriptación RSA de serie. Una vez vinculados ordenador y Android, tendremos a nuestra disposición un buen número de funcionalidades interesantes:


- Envío de ficheros bidireccional. Desde KDE es tan sencillo como elegir un fichero en Dolphin, marcarlo con el botón derecho del ratón y utilizar al opción de enviar al dispositivo Android. Desde este último, es igualmente sencillo, ya que basta con usar el típico botón de compartir y elegir KDE Connect. Como ejemplo, volviendo al tema del dongle HDMI, podríamos mandarle ficheros multimedia desde el ordenador y visualizarlos en la TV.
- Navegación por el sistema de ficheros del dispositivo Android. Muy util para copias de seguridad y copias masivas de ficheros.
- Portapapeles compartido. Esto me sorprendió gratamente cuando copié una URL en el ordenador y al abrir Pocket en el móvil me preguntó si quería guardarla.
- Integración de telefonía. Para recibir notificaciones de llamadas y SMS. ¡En el futuro podremos incluso responder!
- Notificaciones de Android  en el ordenador.
- Control de la batería Android en el ordenador.
- Emulación de un touchpad. Así podemos controlar el cursor de KDE desde la pantalla del dispositivo Android.
- Control remoto multimedia. De este modo se puede utilizar un Android como mando a distancia de un reproductor multimedia para Linux.








Todas estas funcionalidades se pueden activar o desactivar por dispositivo, gestionando así de forma independiente la integración de nuestro ordenador (escritorio KDE) con cada Android vinculad.
Efectivamente es posible vincular todos los dispositivos Android que tengamos con nuestro ordenador (escritorio KDE). Incluso es posible que los Android interactúen entre ellos a través de KDE Connect.


Al abrir KDE Connect en el teléfono smartphone reconoce automáticamente el PC y si clicamos el nombre de nuestro ordenador/telefono nos dará la opción de emparejarlos. Aparecerá una notificación en nuestro escritorio y solo tendremos que darle al botón de aceptar.


Vincular el ordenador y el móvil

Para realizar la vinculación podemos usar dos caminos.

1 - Del Ordenador al Móvil
2 - Del Móvil al Ordenador

Observacion: Da igual el camino usado para vincular el ordenador y el teléfono móvil. Una vez vinculado el funcionamiento y las opciones son las mismas en KDE Connect


Desde el Ordenador hacia el teléfono móvil

Aquí vamos a solicitar la vinculación desde el ordenador hacia el teléfono móvil. primero pulsamos con el botón derecho del ratón en el icono KDE Connect marcado con el numero 1 y luego pulsamos con el botón izquierdo del ratón en Preferencias de KDE Connect



En la ventana que se abre pulsamos en Solicitar vinculación
 

Ahora cogemos el teléfono movil y nos informa que el ordenador se quiere vincular con este teléfono.




Pulsamos ahí y desplegamos el menú, para acto seguido pulsar en Aceptar par vincular con el ordenador






Desde el teléfono Movil hacia el Ordenador

Aquí vamos a solicitar la vinculación desde el teléfono móvil hacia el ordenador. primero pulsamos en el icono KDE Connect



Luego seleccionamos en el apartado  Dispositivos no vinculados. En este caso en diego@usuariodebian.com





 Por ultimo pulsamos en Solicitar vinculación.





Entonces en el ordenador nos aparece una ventana emergente en la cual dice si queremos vincular dicho móvil con nuestro PC para ello pulsamos en Aceptar





Ya tenemos el móvil y el ordenador vinculados



Enviar archivos del pc al móvil y viceversa

Podemos enviar o descagar ficheros de audio, vídeo, texto, etc.. de varias formas:

1- Explorando el móvil como si se tratara de una carpeta mas de nuestro ordenador. Con lo cual podemos pasar ficheros al movil y/o descargar ficheros del móvil.
Tal como podemos ver en la columna de la izquierda localizamos nuestro teléfono movil. y en la parte derecha navegamos por las carpetas del teléfono. asin de fácil.




2-  Desde cualquier carpeta de nuestro ordenador seleccionamos los ficheros o carpetas que deseamos pasar al teléfono y con el botón derecho del ratón seleccionamos: Enviar a (nuestro teléfono o tablet) a través de KDE Connect



OBSERVACION: Los ficheros que pasamos al teléfono o tablet de esta forma, van a parar a una carpeta llamada kdeconnect que se crea en dicho teléfono o tablet.


3- Desde el propio teléfono o tablet, pasamos el fichero como se suele hacer en otras aplicaciones, es decir: buscamos la opción enviar o compartir dependiendo del tipo de fichero y seleccionamos KDE Connect tal como se muestra en la siguiente captura de pantalla.







Usar el teléfono o tablet como ratón, en el ordenador

Podemos usar nuestro teléfono o tablet como touchpad. Para ello vamos a KDE Connect, seleccionamos el dispositivo vinculado y pulsamos en Control remoto.
Y como se puede leer: Mueva un dedo sobre la pantalla para mover el cursor del ratón.





Usar el teléfono o tablet como ratón, mando a distancia

Otras de las opciones que trae KDE Connect es poder usar el teléfono o tablet como mando a distancia. Es decir si ponemos una película o una llista de reproducción de musica en el ordenador, podemos usar el Teléfono o tablet para:

1- Pausar la lista de reproducción de musica, o la película
2- Avanzar o retroceder la lista de reproducción de musica, o la película
3- Cambiar de musica en la lista de reproducción
4- Subir o bajar el volumen.























































.











domingo, 30 de noviembre de 2014

XDMCP en kde 4

Vamos a configurar Debian 7 wheezy para aceptar conexiones XDMCP remotas.
Para ello con la ayuda del programa krusader realizaremos todas las configuraciones


- Primero: abrimos Krusader en modo administrador



y en el panel de la izquierda navegamos hasta la siguiente ruta: /etc/kde4/kdm/   y editamos el archivo: kdmrc



al final del archivo buscamos la variable [Xdmcp] y lo dejamos como aparece aquí abajo

[Xdmcp]
Enable=true
Port=177
Willing=/etc/kde4/kdm/Xwilling
Xaccess=/etc/kde4/kdm/Xaccess






- Segundo: editamos el archivo Xaccess que se encuentra en la misma ruta. 



Buscamos los siguientes dos apartados y los descomentamos:

...
*                                       #any host can get a login window
*               CHOOSER BROADCAST       #any indirect host can get a chooser
...



 

- Tercero: navegamos en el panel derecho, a la siguiente ruta: /etc/ y editamos el archivo sysctl.conf



y al final del archivo le añadimos la siguiente linea:


...
net.inet6.ip6.v6only = 0
...








Resumen gráfico desde krusader de los pasos que hemos seguido:

























.

sábado, 15 de noviembre de 2014

DNIE electronico en Wheeze

El Documento Nacional de Identidad (DNI), emitido por la Dirección General de la Policía (Ministerio del Interior), es el documento que acredita, la identidad, los datos personales que en él aparecen y la nacionalidad española de su titular.

A lo largo de su vida, el Documento Nacional de Identidad ha ido evolucionado e incorporando las innovaciones tecnológicas disponibles en cada momento, con el fin de aumentar tanto la seguridad del documento como su ámbito de aplicación.

Con la llegada de la Sociedad de la Información y la generalización del uso de Internet se hace necesario adecuar los mecanismos de acreditación de la personalidad a la nueva realidad y disponer de un instrumento eficaz que traslade al mundo digital las mismas certezas con las que operamos cada día en el mundo físico y que, esencialmente, son:


- Acreditar electrónicamente y de forma indubitada la identidad de la persona
- Firmar digitalmente documentos electrónicos, otorgándoles una validez jurídica equivalente a la que les proporciona la firma manuscrita

Para responder a estas nuevas necesidades nace el Documento Nacional de Identidad electrónico (DNIe), similar al tradicional y cuya principal novedad es que incorpora un pequeño circuito integrado (chip), capaz de guardar de forma segura información y de procesarla internamente.



Para poder incorporar este chip, el Documento Nacional de Identidad cambia su soporte tradicional (cartulina plastificada) por una tarjeta de material plástico, dotada de nuevas y mayores medidas de seguridad. A esta nueva versión del Documento Nacional de Identidad nos referimos como DNI electrónico nos permitirá, además de su uso tradicional, acceder a los nuevos servicios de la Sociedad de la Información, que ampliarán nuestras capacidades de actuar a distancia con las Administraciones Públicas, con las empresas y con otros ciudadanos.

En la medida que el DNI electrónico vaya sustituyendo al DNI tradicional y se implanten las nuevas aplicaciones, podremos utilizarlo para:

- Realizar compras firmadas a través de Internet
- Hacer trámites completos con las Administraciones Públicas a cualquier hora y sin tener que desplazarse ni hacer colas
- Realizar transacciones seguras con entidades bancarias
- Acceder al edificio donde trabajamos
- Utilizar de forma segura nuestro ordenador personal
- Participar en una conversación por Internet con la certeza de que nuestro interlocutor es quien dice ser

El DNI electrónico es una oportunidad para acelerar la implantación de la Sociedad de la Información en España y situarnos entre los países más avanzados del mundo en la utilización de las tecnologías de la información y de las comunicaciones, lo que, sin duda, redundará en beneficio de todos los ciudadanos.




MiniLector Bit4id del Plan Avanza2

El minilector Bit4id del Plan Avanza2 es el mismo que el Advance Card Systems ACR38 pero con una carcasa blanca.





==========================================================================


Programas desde el repositorio de Debian
Instalar los programas necesarios para el entorno de funcionamiento del DNIe, desde el propio repositorio.

Verificamos que los siguientes paquetes se encuentran instalados por defecto, en caso contrario los instalamos:

- libltdl7
- libssl1.0.0
- zlib1g

Los paquetes que tenemos que instalar son los siguientes:

- pcscd
- pcsc-tools
- pinentry-gtk2     (solo para los que usen gnome)

- pinentry-qt4       (solo para los que usen kde)

- libassuan0
- libccid









opensc: Esta es la parte mas "complicada" porque no hay paquetes de opensc para wheezy ni en la página de la policía ni en los repositorios oficiales de Debian que sea capaces de leer el DNIe.

La gente de opendnie tiene un paquete .deb de opensc que es una modificación del "oficial" de Debian y esta modificación la que hace que opensc funcione con el DNI electrónico.



Instalación del lector DNIe para: Debian 7 wheezy

Para proceder a la correcta instalación del lector en Debian 7 Wheezy,  lo mas recomendable es ir a la web oficial de Ministerio del Interior del Gobierno de España, y leer el siguiente manual: Manual_de_Instalacion_de_MulticardPKCS11_DNIE.pdf    

Para ello seguimos el siguiente enlace: http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/recomendaciones_instalacion.html





Seguiremos los pasos que nos indica para poder instalar el lector sin problemas.

Se debe descargar el paquete Multicard PKCS11 correspondiente a la distribución sobre la que se quiere realizar la instalación:

- Para sistemas de 32 bits: libpkcs11-dnie_x.x.x_i386.deb
- Para sistemas de 64 bits: libpkcs11-dnie_x.x.x_amd64.deb


Hacemos clic en el siguiente enlace para descargar el paquete Multicard PKCS11 

Enlace: http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/distribuciones_linux.html 

Tal como se puede ver en las siguiente capturas de pantalla, en este manual estamos usando la versión de 64 bits, por tanto tenemos que descargar el siguiente paquete:


Si fuese el sistema de 32 bits, descargaremos el siguiente paquete :



 


 
Una vez descargado en nuestro ordenador. Como muestra en la siguiente captura de pantalla



Ahora procedemos a instalar el paquete descargado, haciendo un simple clic sobre el. (siempre que tengamos instalado el programa gdebi, en caso contrario tenemos que instalarlo) o bien lo instalamos desde consola con el comando: dpkg -i


Observamos como gdebi busca si todas las dependencias de dicho paquetes están resueltas, en caso que nos falte alguna este mismo programa nos pedirá autorización para instalarla el mismo.



Como podemos ver ya tengo instalado dicho paquete, puedo volver a reinstalar dicho paquete en caso de borrado accidental de algún fichero, etc...
Ahora muestro los créditos del certificado: Versión, Responsable del paquete, tamaño, etc...




Ahora vemos los fichero que ha instalado y donde los a instalado, yo he marcado los dos ficheros que nos interesan para el siguiente y ultimo paso.




Con esto ya tenemos instalado el lector de DNIe,

======================================================================




Ahora vamos a configurar el navegador (Iceweasel / Firefox)

Cargar el módulo PKCS#11

El navegador se configura del siguiente modo, vamos a:

Editar / Preferencias / Avanzado / Certificados / Dispositivos de seguridad




 Ahora pulsamos en  “Cargar



 

Dele un nombre al módulo (Por defecto  es:" Nuevo módulo PKCS#11").


le cambiamos el nombre y le ponemos uno mas claro, en este manual le hemos puesto: DNIe - módulo PKCS#11


Ahora le indicamos manualmente la ruta del módulo:
◦ (32bits) /usr/lib/libpkcs11-dnie.so
◦ (64bits) /usr/lib64/libpkcs11-dnie.so

◦ (multiarch) /usr/lib/libpkcs11-dnie.so

 

Pulse el botón "Aceptar"






Importar Certificado Raíz del DNIe

Una vez instalado el módulo, se deberá importar el certificado raíz del DNIe. Para ello en Iceweasel / Firefox vamos a:

“Editar / Preferencias / Avanzado / Certificados / Ver certificados” 



Seleccione "Importar"


Indique manualmente la ruta del certificado raíz:
/usr/share/libpkcs11-dnie/ac_raiz_dnie.crt


 


El asistente nos pedirá que establezcamos la confianza para el certificado.
Marque las tres casillas de confianza.

Pulsamos el botón "Aceptar"








==========================================================================

Verificación del lector DNIe

Para verificar que todo está correctamente instalado, utilizaremos el comadno pcsc_scan en una consola y así comprobar que el lector funciona y lee el DNIe.

Conectamos el lector en un puerto usb y en una consola de comandos (por ejemplo: konsole) introducimos el siguiente comando pcsc_scan


Deberíamos obtener una salida como esta




Ahora Insertamos el DNIe en el lector y deberíamos ver como salen una serie de mensajes en el terminal. 


Si esto es así, el sistema operativo reconoce al lector y es posible usar el DNIe en Debian 7 wheezy.
En caso contrario es necesario revisar los pasos anteriores.



===========================================================================================
Fuente de la información:

http://www.dnielectronico.es/Asi_es_el_dni_electronico/index.html

http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/recomendaciones_instalacion.html

http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/distribuciones_linux.html

===========================================================================================













.