Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



Mostrando entradas con la etiqueta usb. Mostrar todas las entradas
Mostrando entradas con la etiqueta usb. Mostrar todas las entradas

sábado, 26 de noviembre de 2016

[Solución]: KDE conexión con tu móvil por cable USB. Error Protocolo mtp



[Solución]:
KDE conexión con tu móvil por cable USB. Error Protocolo mtp





Hace poco que estoy usando el entorno de escritorio KDE, (antes había usado gnome, mate, cinnamon y openbox). Y me he encontrado con un problema al conectar mi teléfono móvil por cable USB al ordenador. Me mostraba errores como el siguiente, relacionados con el protocolo "mtp"





El caso, es que con los otros escritorios, no había tenido problemas en la conexión del móvil por cable USB con mi ordenador (ni para copiar ni para mover o borrar archivos).

Estuve buscando información sobre este protocolo mtp, y al final encontré que tenia que instalar varias aplicaciones para que KDE se conectará correctamente con él. Estas fueron:

$sudo apt-get install kio-mtp

$sudo apt-get install go-mtpfs

$sudo apt-get install mtp-tools

$sudo apt-get install gmtp


Reinicie el equipo (no es necesario, con reiniciar la sesión valdría, pero son costumbres de usuario de windows ;) ), y ya pude copiar archivos, moverlos e incluso borrarlos desde el administrador de archivos dolphin (u otro, como el Krusader, que es el que uso yo).


Nota:
También instalé este repositorio:
sudo apt-add-repository ppa:philschmidt/ppa-kio-mtp-daily
sudo apt-get update
sudo apt-get install kio-mtp

Saludos


Para más información:
https://es.wikipedia.org/wiki/MTP
http://gnulinuxvagos.es/topic/1543-soporte-mtp-en-debian-con-kde/
http://www.elandroidelibre.com/2016/11/android-mtp-transferencia-de-archivos.html
http://www.adslzone.net/moviles/diferencias-entre-mtp-ptp-y-almacenamiento-masivo-usb/
http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Enable-Support-for-Android-MTP-in-KDE
http://blog.desdelinux.net/soporte-mtp-android-cualquier-linux/

domingo, 13 de noviembre de 2016

[Solución]: VirtualBox no reconoce dispositivos USB (No hay dispositivos disponibles)


[Solución]: VirtualBox no reconoce dispositivos USB (No hay dispositivos disponibles)





Cuando usamos máquinas virtuales, algunas veces, necesitamos que reconozcan dispositivos USB del ordenador principal (por ejemplo pendrive) que tengamos conectados.

Formulario de Configuración de máquina virtual, donde no podemos añadir dispositivos USB

 Para poder tener accesos a estos dispositivos USB en la máquina virtual, tenemos que hacer:

1) En la máquina anfitrión, tenemos que agregarnos al grupo de vboxusers.

Para ello, usamos el siguiente comando en la terminal:

$sudo adduser TuNombreDeUsuario vboxusers


La palabra TuNombreDeUsuario tienes que sustituirla por el nombre de tu usuario en la máquina anfitrión.


2)  Reinicia tu equipo, para que estos cambios hagan efecto.

3) Inicia tu virtualbox, vete a una máquina virtual, a su configuración, apartado USB, y ya podrás añadir dispositivos USB:


Mostrando dispositivos usb disponibles para añadir a la máquina virtual


Saludos


Fuente:
http://stackoverflow.com/questions/20021300/usb-devices-are-not-recognized-in-virtualbox-linux-host
http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m1/administracin_de_usuarios_y_grupos.html

domingo, 22 de marzo de 2015

Truco: Haz que en tu lapiz USB tengas una distribución linux modificable y home persistente

Truco: Haz que en tu lapiz USB tengas una distribución linux modificable y home persistente



Este truco consiste en convertir un lapiz usb en un verdadero sistema linux,  en el cual se puedan instalar aplicaciones, como si fuera un disco duro normal,  (y sin gastar un CD o DVD !!!)

¿Como hacerlo?
1) Tienes que tener un lapiz usb de por lo menos 4 GB de tamaño (cuanto mayor tamaño tenga, mejor, ya que te permitirá instalar más programas). Formatealo como mínimo con dos particiones (una  EXT4 para linux y otra pequeña para la swap (500 mb)). Recomendación: Usa Gparted, para hacer las particiones necesarias en tu USB.
Una vez, realizadas las particiones, conectas el lapiz a tu pc.

2) Descargarte la imagen .iso de tu distribución favorita (y lo he probado con Elementary OS, linux mint, Minino-Picaros y Artabros)

3) Usar virtualbox de la siguiente manera:

3.1) Creas una máquina virtual, con el 50% de tu memoria ram. Esto es para hacer el proceso de creación del usb. Luego tu usb usará el 100% de la memoria de tu ordenador. No hace falta que definas disco duro para tu máquina vitual.

Además, para algunas distribuciones linux, tienes que activar el PAE, en la pestaña Sistema/Procesador:




 3.2) Indicar que la máquina virtual se inicie con la imagen .iso de la distribución que has descargado.


 
3.2) En la máquina virtual, tienes que definir que vas a usar un dispositivo USB (donde tengas conectado tu lapiz USB)


3.3) Arrancas tu máquina virtual, y se iniciará la imagen de la distribución.

3.4) Elige la opción de instalar en el disco duro, y se detectará el lapiz USB como un disco duro, seleccionalo, y  sigue con el proceso de instalación de la distribución con los pasos habituales.

3.5) Una vez terminado el proceso, apaga la máquina virtual, reinicias tu ordenador, y si tienes indicado que tu ordenador use los puertos USB para arrancar, detectará el lapiz y se iniciara el sistema linux que has grabado en el usb.

3.6) Este sistema linux, es totalmente modificable, osea puede instalar, desinstalar programas.

3.7) Puedes optimizar el sistema linux que tengas en el USB para que alargues la vida de USB, por ejemplo cargar en memoria Ram la carpeta /tmp
http://jsbsan.blogspot.com.es/2014/08/mejora-el-rendimiento-de-tu-pc-usando.html

Saludos


jueves, 8 de enero de 2015

Cortes: Uso de cajón monedero con adaptador j11 a USB en linux


Uso de cajón monedero con adaptador j11 a USB en linux


Os traigo un pequeño truco para abrir un cajón monedero que use adaptador j11 a USB en gnu/linux. Estos adaptadores se usan cuando se quiere conectar directamente un cajón monedero a un  ordenador, si usar una impresora térmica o de tickets



Adaptador de J11 a USB

Normalmente los cajones monederos se conectan mediante una clavija J11 a la impresora térmica.
Pero si queremos conectarlos directamente a un ordenador necesitamos o bien que el cajón también tenga salida USB, o comprarle un adaptador J11 a USB.

¿como abrir el cajón modero?
El caso es que no se necesita ningún driver especifico para mandar a abrir el cajón, simplemente escribiendo algo en el dispositivo, este se abrirá. Para ello primero tenemos que saber cual es el nombre del dispositivo, esto lo averiguamos conectando el adaptador al ordenador, y veremos que se crea un nuevo "archivo" en la carpeta /dev, por ejemplo se creará el siguiente archivo:
/dev/ttyUSB0
Nota: dependiendo del numero de dispositivos USB conectados al ordenador, el número puede variar.

Una vez sabido esto, podemos hacer un script que escriba algo en el puerto y al que llamaremos desde el programa principal.

Por ejemplo el script puede ser este:

echo "hola">prueba.txt
cat prueba.txt | tee /dev/ttyUSB0

Nota:
Es importante que tengamos permisos de escritura/lectura en el archivo  ttyUSB0

chmod a+rw /dev/ttyUSB0

También es importante que el usuario que vaya a usar el script que tenga permisos para acceder al archivo, por ejemplo en Ubuntu, debemos de añadir nuestro usuario al grupo dialout (que es donde se llaman a los puertos serie):

sudo gpasswd --add nombre_usuario dialout



Fuente solución:
http://superuser.com/questions/704355/ubuntu-write-to-serial-port-permission-denied (Antonio Sánchez)

fuente de la imagen:
http://www.registradoras.es/product.php?id_product=223