sep 192014
 

Problema: Queremos ver webs y alguna cosilla más desde nuestra Raspbery pero no queremos arrancar un entorno de escritorio completo

Solución: Instalar Minimal Kiosk Browser

Para ejecutar sin tener que arrancar el entorno de escritorio:

O para facilitar su uso podemos crear un alias

Documentación: kweb manual, omxplayerGUI manual, changelog

Fuente: www.raspberrypi.org

sep 182014
 

1- Instalar XFCE

2- Eliminar LXDE

Primero listamos los paquetes de LXDE, luego desinstalamos todos los resultados y finalmente desintalamos los paquetes que han quedado huérfanos

4- Instalar paquetes extra para el audio

5- Reiniciar y arrancar XFCE

El primer arranque puede tardar varios minutos pero es normal, luego arrancara mucho más rápido.

Fuentes: www.etcwiki.org, raspberrypi.stackexchange.com [1] [2], mike632t.wordpress.com

oct 272013
 

A) Vídeo

1- Script para lanzar omxplayer con nuestras opciones habituales

Ejemplos de uso:

2- Crear script para buscar vídeos en youtube y meneame, y reproducir medios online

Ejemplos de uso:

Notas:

  • Si no se contesta nada (pulsar enter sin más) se muestra el próximo resultado
  • Si se contesta d descarga el video por completo antes de reproducir, y si ya estaba descargado usa la copia local
  • Si se llama al comando con el modificador -m hace la búsqueda sobre meneame.net
  • Si se llama al comando con el modificador -s reproduce directamente el primer resultado sin preguntar
  • Si se le pasa una url reproduce directamente ese vídeo

B) Imágenes

C) Musica

Si no se oye el audio y se quiere usar la salida analogía jack probar con:

Si el control del volumen por defecto no funciona probar lo siguiente:

y usa F1, F2, F3, F4, F9 y F10 para gestionar el volumen.

BONUS: Problema con las eñes y tildes en los subtitulos al usar omxplayer

Comprobamos el tipo de fichero y si es ISO-8859 lo convertimos a utf-8 con iconv

Fuentes: diverteka, hackingthesystem4fun.blogspot.com.es,  jeffskinnerbox.wordpress.comv1.corenominal.org, www.raspberrypi.org

oct 182013
 

1- Crear carpetas donde se almacenaran las descargas

2- Instalar transmission (para torrents)

Nada más instalarlo pararemos el servicio (daemon) que nos crea.

3- Configurar transmission

Con esto hacemos que las descargas se almacenen en /dwn/tmp hasta que están completas y entonces pasan a /dwn/cmp, y también hacemos que podamos gestionar las descargas a traves de http://nuestra-ip:9091 validándonos con el usuario 'descargas' y contraseña '12345'

4- Arrancamos transmission

Bonus: Notificaciones cuando se finaliza una descarga

5- Instalar pyLoad (para descargas directas)

6- Configurar pyLoad

Si no da todo OK revisar que todos los paquetes del paso 5 se han instalado y/o intentar instalarlos individualmente.

7- Crear arranque automático

Añadir la siguiente linea

 Fuente: electroensaimada.com, foro.androidpc.es, jankarres.de y megaleecher.net

oct 142013
 

Problema: Queremos conectarnos remotamente a nuestro equipo sin tener que consultar antes su IP

Solución: Configurar una IP estática para la red LAN, obtener una IP estática en internet a través de un servicio externo (no-ip) y/o automatizar una notificación para que se nos avise cada vez que cambie la IP

A) IP fija en la red local

1- Definimos la IP que queremos usar:

Comentamos la linea 4 para deshabilitar la IP dinámica y añadimos las lineas de la 6 a la 9 para configurar nuestra IP estática siendo 192.168.1.69 el valor elegido.

2- Configuramos el servidor DNS

Si en él ya aparece un "nameserver" entonces no es necesario editarlo, en caso contrario hay que añadir un servidor DNS (el 8.8.8.8 de Google, la del router - "DNS Server Configuration" en http://192.168.1.1 - o la de tu ISP) para que quede, por ejemplo, así:

B) IP fija en internet

1- Registrar una cuenta en noip.com y añadir un Host a nuestra cuenta.

Menú -> Hosts/Redirects -> Add a Host

noip

2- Instalar el paquete NO-IP en Raspberry Pi

Una vez instalado, si necesitas repetir la configuración del paquete NO-IP (por ejemplo, porque has añadido nuevos dominios a tu cuenta) ejecuta:

3- Configurar arranque automático de no-ip

Creamos el archivo noip2 con el contenido detallado más abajo

Le damos permisos de ejecución y lo ponemos en la cola de ejecución y reiniciamos

Nota: Algunos routers no permiten acceder a la red local desde ellos mismos pasando por internet (NAT Loopback), es decir, si parece que tu dirección no-ip no funciona prueba a usarla desde una conexión a internet distinta a la del router al que estas intentando acceder.

C) Notificar IP real cada vez que cambie

1- Crear comando que nos devuelva nuestra ip

2- Crear script en /etc/network/if-up.d/

Nota: El comando “say” es el implementado en “Notificaciones xmmp desde linux” y podría ser sustituido por algún otro método de notificación que deseemos, por ejemplo mandarnos un mail

BONUS: Si queremos que nuestro equipo este disponible contra viento y marea quizá nos interese que sea capaz de reconectar automáticamente en caso de caida.

Fuentes del punto c: antonio-mario.com, www.mathworks.es

oct 132013
 

1- Instalar servidor en Rasberry Pi

Obtener de http://philproctor.github.io/SimpleComputerRemote el fichero .deb e instalarlo

2- Hacemos que se arranque con cada inicio de sesión

Generamos el archivo SimpleComputerRemote.desktop en /home/pi/.config/autostart

con el siguiente contenido

Reiniciamos

3- Instalamos el cliente en nuestro móvil Android

Vamos a https://play.google.com/store/apps/details?id=com.rekap.remote y lo instalamos

4- Lo configuramos para que se autoconecte

Conectamos el movil a la misma red en la que esta nuestra Raspberry Pi. Arrancamos la aplicación en nuestro móvil, pulsamos en "Settings", marcamos "Auto-Connect" y elegimos en "Select Server" la opción "First"

oct 132013
 

Problema: Queremos instalar Raspbian en Raspbarry Pi pero no tenemos teclado usb que enchufarle

Solución: Automatizar la instalación y configurar remotamente nuestra Raspberry

1- Instalamos Raspbian en nuestra targeta SD

Hay dos opciones:

  1. Automatizar la instalación vía NOOBS
  2. Quemar una imagen con el sistema instalado

2- Arrancamos la Raspberry Pi con la tarjeta SD

3- Averiguamos la IP de la Raspberry Pi

Entramos en la configuración de nuestro router (http://192.168.1.1/) y vamos al apartado Device Info -- DHCP Leases (según el modelo del router esto puede cambiar)

captura-DHCP-router

4- Conectamos vía ssh

Conectamos con el usuario "pi" a la ip obtenida en el paso anterior, responemos "yes" a la pregunta que nos hacen y tecleamos "raspberry" como contraseña. Finalmente actualizamos como se nos indica el software

5- Configuramos las opciones de Raspbian

Nos metemos en el panel de configuración

confgpi

Ejecutamos como mínimo:

  1. Expand Filesystem
  2. Advance options -> SSH -> Enabled
  3. Advance option -> Update

Además si queremos que al arrancar se inicie el entrono gráfico ejecutaremos "Enable Boot to Desktop/Scratch -> Desktop Log in as user 'pi' at the graphical desktop"

Le damos a finalizar y cuando nos pregunte si queremos reiniciar le decimos que si.

6- Actualizar software

7- Manejar entorno gráfico remotamente

Dos opciones:

  1. Desde el móvil con Simple Computer Remote
  2. Desde un cliente VNC

Fuentes:

oct 132013
 

1- Obtener la imagen de Raspbian

Vamos a http://www.raspberrypi.org/downloads y descargamos la última versión de yyyy-mm-dd-wheezy-raspbian.zip y la descomprimimos obteniendo un archivo del mismo nombre pero con extensión .img

2- Quemamos la imagen en nuestra tarjeta SD

Para ello podemos instalar el programa ImageWriter

imagen_writer

3- Arrancar Raspberry Pi con nuestra SD

oct 132013
 

1- Formatear tarjeta

Para ello podemos instalar gparted

  1. Elegir en el desplegable de la esquina superior derecha nuestra tarjeta
  2. Dispositivo -> Crear tabla de particiones
  3. Partición -Nueva
  4. Seleccionar sistema de ficheros fat32

gparted

2- Preparar NOOBS

Descomprimimos NOOBS en nuestra SD, entramos en el directorio "os" y borramos todas las carpetas menos la del sistema opearivo que nos interesa (por ejemplo"Raspbian").

Entramos en la carpeta que hemos dejado y si hay un fichero llamado "flavours.json" lo editamos de manera que en él solo quede una opción.

3- Arrancamos la Rasberry Pi con la tarjeta

La instalación se hará del tirón sin necesidad de nuestra interactuación.