miércoles, 25 de febrero de 2015

Chromecast

Recientemente me he comprado el aparato Chromecast ( http://www.google.es/intl/es/chrome/devices/chromecast/ ) y no he tenido problemas en hacerlo funcionar ni en mi smartphone ni en la tablet de mi mujer, ambos con Android.
Esto no es raro, ya que tanto el aparato como el sistema son de Google.
El aparato a simple vista es como un pendrive algo "engordado", que se conecta al puerto hdmi de entrada de una televisión, no tiene otra entrada ni salida para otra cosa ( exceptuando una toma de corriente para que funcione el aparato ), y sirve para reproducir en la televisión los vídeos, fotos, sonido que normalmente reproducirías en un smartphone, tablet con Android, o un pc con el navegador de internet Chrome, permitiendo transformar una televisión "normal" en una "smart-tv" o tv+internet.
Para usar Chromecast en la televisión debemos cambiar en ésta la fuente de entrada al modo HMDI
Una vez que estamos reproduciendo en la televisión el vídeo elegido desde el smartphone, podemos usar éste como mando a distancia para subir o bajar el volumen del sonido, parar la reproducción, volver a reproducirlo o ir adelante o atrás en la reproducción del vídeo.



Chromecast en Smartphone y Tablet con Android:
Para ello he instalado en mi smartphone y en la tablet de mi mujesr las siguientes aplicaciones:
- Chromecast: https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app&hl=es
para configurar tu Chromecast y conectarlo a tu red Wi-Fi
- LocalCast for Chromecast: https://play.google.com/store/apps/details?id=de.stefanpledl.localcast&hl=es
permite reproducir a través de chromecast cualquier vídeo,foto o audio que tengamos en el smartphone o tablet
- ES Chromecast plugin: https://play.google.com/store/apps/details?id=com.estrongs.chromecast&hl=es
el cual es un plugin para el administrador de archivos https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=es que permite reproducir a través de chromecast cualquier vídeo,foto o audio que tengamos en el smartphone o tablet
- AtresPlayer: https://play.google.com/store/apps/details?id=com.a3.sgt&hl=es
para ver la señal en directo y los capítulos completos de las series y programas de televisión de Antena 3, laSexta, Neox y Nova, y de radio, Onda Cero, Europa FM y Melodía FM
- RTVE: https://play.google.com/store/apps/details?id=com.rtve.actualidaddos&hl=es
TVE en Directo y ahora también "A la carta". Todas las noticias, series, programas y deportes en tu Android cuando quieras y dónde quieras.
--------------------------------
Chromecast en en pc con Mint/Ubuntu:
De momento no hay una aplicación/complemento que permita usar Chromecast en Firefox ( espero que no tarden mucho en sacarla ), por lo que hay que instalar el navegador Chrome ( que al igual que el aparato Chromecast es de Google ), e instalar la extensión Google Cast




En un principio tuve problemas para instalar dicha extensión ( http://forums.linuxmint.com/viewtopic.php?f=68&t=189539) y tratando de arreglarlo me di cuenta de que en realidad no podía instalar ninguna extensión en Chrome, pero gracias al usuario 2474 ( gracias de nuevo ) ya he podido solucionar el asunto, y he podido instalar esta extensión y volver a poder instalar cualquier otra; la solución es:
"Chrome tiene habilitada la aceleración por hardware trata esto: en la parte derecha superior cuando abres Chrome abre el menú ve a configuración ->luego en la parte que dice mas configuración o configuración avanzada -> busca donde dice usar aceleración por hardware cuando este disponible y la desmarcas -> reinicia Chrome"


Otra cosa que tengo que hacer para que Chromecast me funcione bien es poner en Chrome-> opciones de Chromecast ( no confundir con opciones de Chrome ):
Calidad de envío de pestaña: Estándar (480p)
( Por defecto me salia en Alto (720p)


Una vez que tenemos ésta extensión para ver los vídeos de Youtube desde Chrome en el pc, a Chromecast en la televisión, solo tenemos que hacer click en el icono nuevo que nos aparece en el navegador Chrome, y seleccionar nuestro Chromecast ( en mi caso en la configuración le puse el nombre Chromecast-NB)

---------------------------------
Recomiendo comprar el aparato Chromecast.
Antes de tenerlo, si quería ver un capitulo de usa serie que no hubiera visto cuando se emitía en televisión tenia que hacer un montón de pasos:
- ir a la dirección de la cadena de tv, buscar el episodio
- bajar el archivo multimedia al pc ( entre 1/2 a 1 1/2 h )
- editar el formato, para que desde un aparato tdt+usb lo reconociera y lo reprodujera ( otra 1 1/2 h )
- copiarlo a un pendrive
- conectar el pendrive al tdt+usb
- reproducirlo en la televisión

                           Imagen del tdt+usb que sigo usando para ver los canales de tv, pero que ya no uso para ver capítulos atrasados, etc


Con chromecast solo tengo que desde el pc o el smartphone conectarme a la dirección de la tv en donde se emite el capitulo, reproducirlo y enviarlo por chromecast , y enseguida lo veo en mi tele, conectada a la fuente de entrada en modo hdmi,  sin tener que bajarlo al pc, y sin tener que modificar el archivo.
He convertido mi televisión, algo antigua - ni siquiera tiene tdt integrada, por eso la uso con un tdt+usb - en una tv + internet:
puedo ver en ella:
- cualquier vídeo que tenga en mi smartphone, por ejemplo los que me mandan por Whatsapp
- vídeos de Youtube
- series, capítulos, programas de televisión, fundamentalmente de RTVE y Atresmedia
Prácticamente tengo una tv a la carta.


miércoles, 18 de febrero de 2015

Enviar/Recibir fotos/audio de pc a smartphone Android, y viceversa, por bluetooth

Una forma cómoda de pasar al pc las fotos que se toman con un smartphone con Android es a través de bluetooth; también se pueden pasar archivos de otro tipo, por ejemplo de audio, y el proceso puede hacerse en ambos sentidos:
   pc -> smartphone ,
   pc <- smartphone.

En realidad lo que mas habitualmente hago es pasar fotos del teléfono al pc, y audio del pc al smartphone.

a) Hay que comprobar que el servicio bluetooth se ejecuta al iniciar el sistema en el pc: con boot up manager ( instala el paquete bum ) Administrar servicios al iniciar
b) Para que mi pc reconozca por bluetooth a mi smartphone androide, en éste tengo que activar el servicio bluetooth, y con un click hacer que sea visible a otros dispositivos bluetooth , ya que por defecto aunque el servicio este activado, el teléfono aparece como oculto para otros dispositivos bluetooth.
Es decir no solo tienen que estar activos los servicios bluetooth tanto del pc como del smartphone, sino que también en ambos deben estar visibles para otros dispositivos, para que se puedan intercomunicar y se pueda enviar y recibir archivos de un sitio a otro.

Uso un microadaptador bluetooth usb similar al de la imagen, que se conecta como si fuera un minipendrive.



1-Instalar paquetes en el pc:
-- Para enviar archivos desde el pc al smartphone, hay que instalar en el pc el paquete Blueman, y con él emparejar el pc con el smartphone, de modo que me indican que se reconocen mutuamente.
-- Para recibir archivos en el pc desde el smartphone hay que instalar el paquete obexpushd cuya descripción es:
"Este programa se puede usar para recibir archivos con el protocolo obex
sobre una conexión Bluetooth o IrDA (infrarrojos). Este programa debería
funcionar con muchos dispositivos móviles como pda y teléfonos."
Antes de instalar este paquete podía enviar archivos del pc al teléfono, pero al enviar archivos del teléfono al pc, en el teléfono me salia un mensaje advirtiéndome que los archivos no se habían recibido correctamente en el pc.

2- Emparejar el pc y el smartphone: 
Este paso solo hay que hacerlo una vez; una vez que hayamos emparejado los dispositivos ya no tendremos que volver a repetir este paso.
-- En el smartphone: En la pantalla de ajustes de bluetooth: - activamos el bluetooth - damos un nombre al dispositivo ( por ejemplo mi-movil ) - activamos la opción hacer visible el dispositivo

-- En el pc: Ejecutar el comando bluetooth-wizard 


al cabo de algún tiempo aparece el nombre del dispositivo bluetooth del smartphone, lo seleccionamos y seguimos los pasos que van apareciendo, entre ellos el de confirmar que el pin del dispositivo bluetooth del smartphone es correcto, lo cual hay que confirmar tanto en el pc como en el teléfono.


hasta que aparece como emparejado el smartphone ( Esta pantalla también se puede ver desde Configuración del Sistema->Bluetooth).

"Pantalla de dispositivos bluetooth del smartphone emparejados con el pc"


En esta pantalla deben estar activadas las opciones Bluetooth, y Visibilidad del pc.

En la pantalla de ajustes de bluetooth del smartphone debe también aparecer como vinculado el dispositivo bluetooth del pc.
--------------------------------------------------------
A continuación explico como enviar archivos desde el pc al smartphone ( enviar archivos desde el smartphone con Android al pc podemos hacerlo fácilmente, - si sabemos como funciona Android, lo cual esta fuera del ámbito de este blog - una vez que el teléfono y el pc están emparejados).

3- Añadir una acción "enviar por Bluetooth" al menú contextual de Nemo (Ver añadir acciones al menú contextual de Nemo y ejemplos de nuevas acciones en el menú contextual de Nemo )  para poder enviar archivos de audio o imágenes por bluetooth desde Nemo a un smartphone previamente emparejado. El comando es blueman-sendto %F 

4- Enviar archivos desde el administrador de archivos:
Una vez tenemos la nueva acción, desde el administrador de archivos seleccionamos los archivos y con el menú contextual optamos por la acción "enviar por bluetooth", a continuación se abre la ventana siguiente


En la que seleccionamos el dispositivo ( si tuviéramos varios emparejados ) y tras dar a aceptar se enviaran al smartphone los archivos seleccionados.
Con este método podemos enviar desde el pc al smartphone solo los tipos de archivos que hayamos especificado al crear la acción "enviar por bluetooth".

5- Enviar archivos desde el icono Bluetooth del panel de Cinnamon:
Haciendo click en el icono bluetooth del panel se abre la ventana siguiente, en la que vemos que está el dispositivo bluetooth del smartphone ( Mi-movil, recuadrado en rojo), y seleccionamos la opción Send Files ( recuadrado en verde), y a partir de ahí se abre una ventana del administrador de archivos desde la que elegimos los archivos que queramos enviar


y tras ello vuelve a aparecer la "Pantalla de dispositivos bluetooth del smartphone emparejados con el pc" en la que elegimos el dispositivo del smartphone al que vamos a enviar los archivos, y hacemos click en Enviar.
Con este método podemos enviar desde el pc al smartphone cualquier tipo de archivo.


-----------------------------------------------
Envío fotos/música desde el smartphone al pc, y las recibo en la carpeta /home/usuario/Descargas
Envío fotos desde el pc al smartphone y las recibo en Galeria-Bluetooth ; envío archivos de música desde el pc al smartphone y los recibo en /sdcard/bluetooth 

También hay otra forma de mandar/recibir archivos entre pc y smartphone: http://hatteras-blog.blogspot.com.es/2014/05/pasar-archivos-de-un-smartphone-android.html

viernes, 13 de febrero de 2015

Volver a tener activos algunos applets, desklets y extensiones que no me funcionaban al actualizar a Mint 17.1 Cinnamon

Tras la actualización a Mint 17.1 Cinnamon desde Mint 17, de entrada algunos applets, extensiones, y desklets que me funcionaban correctamente dejaron de hacerlo.
La mayoría de ellos pude volverlos a "volverlos a la vida" desde Configuración del Sistema->Applets/Extensions/o Desklets->pestaña "Disponibles (online)" ; haciendo click en el botón Actualizar Lista, y reinstalando los items que no tengamos activados y que aparezca con un icono de Actualización disponible.
Pero algunos no logré hacerlo de esa forma, pero si del modo que explico a continuación.

Extensiones:
= Cinnadock plus y Cinnadock in progress: tras editar el archivo
/home/usuario/.local/share/cinnamon/extensions/CinnaDockPlus@entelechy/metadata.json
/home/nicasio/.local/share/cinnamon/extensions/cinnadock@in-progress.org/metadata.json ,respectivamente, añadiendo en el apartado cinnamon-version la versión actual de Cinnamon ( 2.4.5 ) como indico en http://hatteras-blog.blogspot.com.es/20 ... ck-de.html
Para ello primero he desinstalado la versión que se ofrece desde Configuración del sistema->Extensiones, y he instalado la versión que se ofrece desde http://cinnamon-spices.linuxmint.com/extensions , y luego he editado la extensión como indico en el primer enlace.
= Backgrounds: La extensión backgrouns que sirve para que se cambie automáticamente los wallpapers ya no la necesito ya que eso se puede hacer directamente desde Configuración del sistema->Fondos

Desklets
= Soundbox:
- Desde Configuración del sistema->Desklets he eliminado completamente el desklet que había instalado desde ahí mismo.
- Me he asegurado que no había rastro de él en /home/usuario/.local/share/cinnamon/desklets
- Me he bajado el archivo .ZIP que hay en la página https://github.com/collinss/Cinnamon-Soundbox
- He descomprimido dicho archivo en el directorio /home/usuario/.local/share/cinnamon/desklets
- He abierto la terminal desde ese mismo directorio, y he ejecutado la orden:
git clone https://github.com/collinss/Cinnamon-Soundbox.git soundBox@scollins
- He cerrado la terminal y el administrador de archivos
- He vuelto a abrir Configuración del sistema->Desklets , y ahí estaba de nuevo el desklet Soundbox, listo para ser activado.
- Lo he activado
- Ya lo tengo funcionando correctamente en el escritorio

Applets:
= Menu plus: El applet Menu Plus sigue sin poderse activar, pero en realidad ya me da igual ya que el menú propio de Cinnamon que viene instalado por defecto es prácticamente igual y funciona de forma igualmente estable, cosa que no me pasaba en versiones anteriores en las que el Menú por defecto de Cinnamon hacia que se bloquease la interfaz de vez en cuando y por eso usaba un menú de aplicaciones alternativo como el Menu Plus.
   Editado/Añadido: he encontrado un applet que puede sustituir al menú que viene por defecto con Mint 17.1, y que funciona con Cinnamon 2.4: StarkMenu ( http://cinnamon-spices.linuxmint.com/applets/view/168)

miércoles, 4 de febrero de 2015

Scripts en Cinnamon

Un script básico es un archivo creado con un editor de texto, que contiene uno o varios comandos ,y que puede ser ejecutado sin tener que escribir el comando en la terminal cada vez que queramos que se ejecute.Como crear un script básico
Además de estos scripts con una sintaxis muy sencilla de entender y de crear, también los hay muy complicados tanto de entender como de crear ( se puede consultar el Manual de programación Bash Shell en formato .pdf: http://thales.cica.es/rd/glinex/practicas-glinex05/manuales/bash/practica.pdf ) ; también los hay que se ejecutan sin que aparezca ninguna interfaz gráfica, y otros en los que aparece una o varias ventanas durante su ejecución, éstos suelen/pueden estar hechos usando Zenity
Si eres aficionado a crear/coleccionar/usar  scripts/comandos, te interesa saber donde conviene tenerlos guardados para tenerlos siempre bien accesibles para su fácil uso.

1- Nemo scripts:
Una forma de añadir acciones al menú contextual de Nemo es por medio de los scripts para Nautilus (*), como por ejemplo los que se pueden añadir desde las páginas siguientes:
http://g-scripts.sourceforge.net/
http://nautilus-scripts.javielinux.com/index.php
http://gnome-look.org/index.php?xsortmode=high&page=0&xcontentmode=188

(*)Los scripts para Nautilus sirven igualmente para Nemo, y en este caso se deben guardar en el directorio: /home/usuario/.gnome2/nemo-scripts.


2- Nemo actions:
En Nemo aparecen por defecto en el menú contextual una serie de opciones que realizan una serie de acciones predeterminadas; podemos añadir nuevas acciones al menú contextual de Nemo, las cuales se guardan en el directorio: /home/usuario/.local/share/nemo/actions. Ver como Añadir acciones al menú contextual de Nemo
y ejemplos de algunas de ellas que he añadido a mi sistema:Nuevas acciones en el menú contextual de Nemo

Tanto los scripts como las acciones de Nemo se usan desde el menú contextual del administrador de archivos, y sirven para ejecutar scripts/comandos que hacen referencia a archivos y/o directorios del administrador de archivos, e interactuan con ellos.

3- Applet scripts menu:
Instalando el applet ( ver instalar Applets y extensiones en Cinnamon) Scripts Menu http://cinnamon-spices.linuxmint.com/applets/view/185  nos aparece un icono en el panel de Cinnamon desde el cual podemos ejecutar los scripts que guardemos en el directorio /home/usuario/.scripts-applet 
En este directorio podemos guardar scripts que no necesiten que elijamos previamente archivos y/o directorios del administrador de archivos..
Como se puede ver en la imagen de configuración del applet, podemos cambiar la dirección en donde guardar los scripts, por otra que nos guste mas.


Ahí tengo guardado por ejemplo un script en Zenity para hibernar el sistema tras x segundos, o el script de TVenLinux para ver y grabar canales de televisión.

4- Archivo oculto /home/usuario/.bashrc:
El archivo de configuración de la terminal /home/usuario/.bashrc es un archivo oculto en nuestro directorio de usuario, que puede ser muy útil para crear en él nuestra propia lista de comandos complejos útiles.

Esto se hace, abriendo este archivo y añadiendo al final una lista de comandos complejos que usemos a menudo, pero que no recordemos fácilmente, creando un "alias" o nombre fácil de acordarnos para un comando complejo; esto se hace precisamente usando en este archivo el comando alias, el cual se usa con la sintaxis siguiente:  
alias nombre-del-alias='comando con argumentos a ejecutar'

Por ejemplo:
# desinstalar paquetes con apt-get
alias desinstalar='sudo apt-get remove --purge'
# instalar paquetes con apt-get
alias instalar='sudo apt-get install'
# actualizar synaptic
alias update='sudo apt-get update'

# desinstalar paquetes con aptitude
alias des='sudo aptitude remove'

#desinstalar paquetes y sus archivos de configuración
alias purge='sudo aptitude remove --purge'

# instalar paquetes con aptitude
alias ins='sudo aptitude install'


Con ello, por ejemplo, para desinstalar cairo-dock ( y los paquetes asociados, que se instalaron con él ) y sus archivos de configuración, solo tengo que escribir en la terminal un alias, en este caso, purge: 
purge cairo-dock , y tras dar a la tecla intro se me pide la contraseña de root, la pongo y ya el comando me desinstala todo lo que le he pedido con dicho alias.

Ver más detalles en Crear nuestra propia lista de comandos

5- Carpeta /home/usuario/scripts: 
Si no sabes muy bien donde guardar los scripts que tu mismo vayas haciendo, o recopilando, es una buena idea tenerlos todos guardados en una carpeta especifica de tu directorio de usuario, por ejemplo /home/usuario/scripts: en este caso lo mejor es que en el propio script se indique desde que carpeta se tiene que ejecutar, bien con una dirección relativa o con una absoluta: Viajando por los directorios con la terminal

--------------------------
1-Si es un script que necesita ser usado desde el menú contextual del administrador de archivos, y sirve para ejecutar scripts/comandos que hacen referencia a archivos y/o directorios del administrador de archivos, e interactuan con ellos, guárdalo en /home/usuario/.gnome2/nemo-scripts

2-Si es un script que además de lo anterior sirve para añadir una nueva Acción al menú contextual de Nemo, guárdalo en /home/usuario/.local/share/nemo/actions
  
3-Si es un script que no necesita que elijamos previamente archivos y/o directorios del administrador de archivos, puedes guardarlo en /home/usuario/.scripts-applet 

4-Si es un alias de un comando, debe de estar en el archivo oculto /home/usuario/.bashrc

5-Si no pertenece a ninguna de las categorías anteriores, se puede guardar en el directorio /home/usuario/scripts