El blog de Alejandro Meroño

El blog de Alejandro Meroño Hernández

Instalar Gloobus-Flow en Ubuntu Karmic  

Gloobus Flow

Gloobus-Flow es un complemento para Nautilus, el explorador de ficheros de Gnome, que permite previsualizar los ficheros imitando la famosa vista en modo Coverflow. En el siguiente vídeo se muestra la integración de este componente con Nautilus

Instalación de Gloobus Flow con integración en Nautilus

Antes de empezar debemos de tener en cuenta que si tenemos ya algunos componentes de Nautilus instalados, como dual pane o Undo/Redo, no funcionará, y tendremos que instalar una nueva versión de Nautilus.

Hecha esta pequeña aclaración, veamos cómo instalar Gloobus Flow en Ubuntu Karmic.

En primer lugar tendremos que instalar clutter y clutter-gtk, para que lo que añadiremos los siguientes repositorios. Abrimos la consola y escribimos:

  • sudo bash -c “echo ‘deb http://ppa.launchpad.net/ricotz/testing/ubuntu karmic main’ >> /etc/apt/sources.list”
  • sudo bash -c “echo ‘deb-src http://ppa.launchpad.net/ricotz/testing/ubuntu karmic main’ >> /etc/apt/sources.list”
  • sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9E5DB0C8
  • A continuación instalamos clutter, clutter-gtk y gnomeui

    • sudo apt-get update && sudo apt-get install libclutter-gtk-0.10-dev libclutter-1.0-dev libgnomeui-dev

    Descargamos e instalamos después Gloobus Flow

    • cd
    • bzr branch lp:gloobus-flow
    • cd gloobus-flow
    • ./configure --prefix=/usr
    • make
    • sudo make install

    Antes de continuar debemos comprobar que todas las dependencias de Nautilus se satisfacen

    • sudo apt-get build-dep nautilus

    Cuando lo hayamos hecho instalamos clutter-gtklist

    • cd
    • bzr branch lp:~gloobus-dev/gloobus-flow/nautilus-clutter-gtklist
    • cd nautilus-clutter-gtklist
    • ./autogen.sh --prefix=/usr
    • make
    • sudo make install

    Y reiniciamos Nautilus

    • sudo killall nautilus

    Bien, ya lo tenemos todo instalado. Para activar Gloobus Flow, abrimos Nautilus y seleccionamos “Clutter” en la lista desplegable de la derecha.

    Gloobus Flow

    Si por alguna razón se cierra Nautilus cuando cambiamos de carpeta, tendremos que escribir lo siguiente:

    • cd
    • git clone git://git.clutter-project.org/clutter
    • cd clutter
    • ./autogen.sh
    • make
    • sudo make install

    Fuente: Web Upd8

    Popularity: 1% [?]

    Esta entrada tiene

    8 comentarios

    Escrito por Alejandro Meroño Hernández

    Febrero 6th, 2010 at 10:24 pm

    Categoría: Ubuntu

    Tagged with

    Convierte en Linux un fichero en mp3 y una imagen en un vídeo  

    Es posible convertir una imagen y un fichero en mp3 fácilmente en un vídeo usando el comando ffmpeg, lo cual puede ser interesante si, por ejemplo, queremos subir audio en mp3 a YouTube, ya que éste no permite subir ficheros de audio en mp3.

    Para esto necesitamos tener instalado ffmpeg, así que si no lo tenemos abrimos la consola y escribimos:

    • sudo apt-get install ffmpeg

    Hecho esto ya podremos generar el vídeo con la imagen y el audio del fichero en mp3 de la siguiente manera:

    • ffmpeg -i archivo_mp3.mp3 -i imagen.jpg video.out

    Donde archivo_mp3.mp3 es el fichero con el audio en mp3, imagen.jpg es la imagen que queremos incrustar en el vídeo, y video.out es el nombre que le daremos al vídeo generado. Fácil, ¿verdad? :)

    Fuente: Web Upd8

    Popularity: 1% [?]

    Esta entrada tiene

    5 comentarios

    Escrito por Alejandro Meroño Hernández

    Enero 31st, 2010 at 7:34 pm

    Categoría: Ubuntu

    iPhone Tethering en Ubuntu 9.10 (Karmic)  

    Una de las posibilidades que ofrece el iPhone es la de compartir la conexión de datos con otros dispositivos, como un portátil, para así hacer uso de la conexión 3G del móvil y permitir conectarnos a la red de redes desde dispositivos que no tienen acceso directo a Internet.

    Aunque muchos de vosotros dispongáis de algún móvil con el sistema operativo Android, este post puede ser de utilidad para aquellos que, como yo, tengáis un iPhone y queráis utilizarlo ocasionalmente para conectarlo a vuestro equipo y disponer de conexión de Internet. A mí me es de mucha utilidad cuando no dispongo de un punto de acceso WiFi cercano al que conectarme. En estos casos puedo utilizar el iPhone para realizar Tethering y disponer así de conexión a Internet.

    El único requisito que debéis cumplir para realizar Tethering es tener un iPhone 3G o 3GS con la versión del sistema operativo 3.0 o superior.

    Aunque podemos realizar Tethering mediante Bluetooth o mediante un cable USB, os voy a mostrar como se consigue en Ubuntu mediante Bluetooth, ya que creo que es el método más sencillo para realizarlo.

    Tethering con el iPhone mediante Bluetooth

    Para emparejar nuestro equipo con el iPhone tendremos que instalar el administrador de Bluetooth “Blueman”. Para ello añadimos, en primer lugar, el repositorio necesario ejecutando las siguientes líneas en la consola (Aplicaciones/Accesorios/Terminal)

    • sudo add-apt-repository ppa:blueman/ppa
    • sudo apt-get update

    Una vez actualizados los repositorios podremos instalar “Blueman” escribiendo lo siguiente:

    • sudo apt-get install blueman

    Una vez instalado, podremos ver el administrador Bluetooth en el menú Sistema/Preferencias.

    Ahora lo que tendremos que hacer es activar Bluetooth en el iPhone. Para ello vamos a Ajustes/General/Bluetooth y lo activamos.

     

    En el administrador Bluetooth de Ubuntu hacemos clic sobre el botón “Buscar”. Aparecerá entonces un listado de los dispositivos Bluetooth detectados, entre los que debe aparecer nuestro iPhone.

    iPhone Tethering

    Seleccionamos nuestro iPhone en la lista y pulsamos sobre el botón “Configurar”. Aparecerá una ventana como la siguiente en la que tendremos que seleccionar el método de emparejamiento.

    iPhone Tethering

    Nosotros seleccionaremos “Usar contraseña de paso personalizado” e introduciremos una contraseña. En el iPhone aparecerá una ventana como la siguiente, en la que tendremos que introducir la contraseña de paso personalizado.

    iPhone Tethering

    En la siguiente ventana, que aparece en nuestro escritorio de Ubuntu, seleccionamos “Punto de acceso a la red”

    iPhone Tethering

    En el administrador de Bluetooth seleccionamos de nuevo el dispositivo móvil y hacemos clic sobre el icono que representa un diamante amarillo.

    Pantallazo-Dispositivos Bluetooth-4.png

    En el iPhone nos dirigimos a Ajustes/General/Bluetooth y seleccionamos nuestro equipo con Ubuntu

    IMG_0521.PNG

    Tras realizar esto tan sólo nos falta activar la compartición de Internet en el Iphone. Para ello nos dirigimos a Ajustes/General/Red/Compartir Internet y lo activamos, eligiendo como método de conexión mediante Bluetooth.

    B1ECC614-29DA-4F67-BFEA-E809D8576D48.jpg

    Tethering mediante un cable USB

    La velocidad y estabilidad de la conexión que podemos obtener vía Bluetooth es menor que mediante USB. Para realizar Tethering mediante USB podéis seguir los pasos que aparecen en la siguiente página, que es la que he utilizado como fuente para realizar este artículo: iPhone Tethering en Ubuntu 9.10!Espero que os sea de utilidad!

    Popularity: 2% [?]

    Esta entrada tiene

    5 comentarios

    Escrito por Alejandro Meroño Hernández

    Enero 11th, 2010 at 9:48 pm

    Categoría: Ubuntu

    Tagged with , ,

    Sincroniza carpetas ubicadas en equipos diferentes con rsync  

    Recientemente me he visto en la necesidad de sincronizar dos carpetas que poseo en equipos diferentes. Habitualmente lo que hacía era copiar regularmente el contenido de la carpeta de mi portátil en otra carpeta de mi equipo de escritorio, de tal manera que las dos tuvieran el mismo contenido. Pero obviamente esta solución no era la más idónea, necesitaba un mecanismo que me permitiera automáticamente, con una intervención mínima por mi parte, tener el mismo contenido en dos carpetas diferentes de distintos equipos, teniendo las dos carpetas sincronizadas. De esta manera, si yo creo o copio un fichero en la carpeta original, automáticamente este fichero aparece en la carpeta del otro equipo. Lo mismo ocurre si yo elimino un fichero de la carpeta origen, ya que éste fichero desaparece entonces de la carpeta del equipo remoto.

    Para realizar la sincronización entre carpetas de diferentes equipos he utilizado rsync, una aplicación que permite respaldar archivos y directorios, y SSH, un protocolo que permite iniciar sesiones en máquinas remotas y del que hablé en el siguiente post: Administración remota con SSH

    Una de las ventajas que posee rsync es que no transfiere todo el archivo en caso de que se haya modificado en la carpeta origen, sino que sólo transmite las partes que han cambiado.

    Veamos pues cómo utilizar rsync y SSH para mantener sincronizados dos carpetas que están en diferentes equipos.

    Instalación y parámetros de rsync

    Para instalar rsync abrimos la consola (Aplicaciones/Accesorios/Terminal) y escribimos:

    • sudo apt-get install rsync

    Como he dicho anteriormente, para conectarnos remotamente a otra máquina utilizaremos ssh. Para que no nos pida la contraseña cada vez que realice la sincronización tendremos que generar una clave pública. Para ello escribimos:

    • ssh-keygen -t rsa

    Cuando nos pregunte por la palabra clave la omitimos pulsando dos veces enter. A continuación copiamos la clave pública al equipo remoto con el comando ssh-copy-id.

    • ssh-copy-id -i /home/usuario_local/.ssh/id_rsa.pub usuario_remoto@IP_remota
    • usuario_local habrá que modificarlo por el nombre de nuestro usuario

      usuario_remoto tendremos que sustituirlo por el nombre del usuario en la máquina remota

    • IP_remota tendremos que sustituirlo por la dirección IP del equipo remoto

    A continuación tendremos que tendremos que utilizar cron para la sincronización se realice automáticamente. Ya hablé de cron en el siguiente artículo, donde hice un breve repaso de la planificación de tareas en Linux: programando tareas en Linux con cron y at

    En la consola escribimos:

    • crontab -e

    y en el fichero que se abre escribimos lo siguiente:*/5 * * * * rsync -r --delete /rutaorigen nombre_usuario@IP:/rutadestino

    • “*/5 * * * *” quiere decir que se ejecutará el comando rsync cada 5 minutos
    • El parámetro -r quiere decir que la sincronización se realizará recursivamente, haciendo un recorrido recursivo del origen creando los subdirectorios necesarios en el destino
    • Con el parámetro –delete se eliminarán en el equipo remoto los archivos que se borren en el origen
    • nombre_usuario tendremos que sustituirlo por el nombre de usuario del equipo remoto
    • IP habrá que sustituirlo por la dirección IP del equipo remoto
    • /rutaorigen es la ubicación del origen de los datos
    • /rutadestino es la ubicación del destino de los datos en la máquina remota

    Un ejemplo podría ser el siguiente:

    • */5 * * * * rsync -r /home/alex/Documentos alejandro@192.168.1.10:/home/alex/Documentos

    Lógicamente podéis cambiar la frecuencia de sincronización para adaptarla a vuestras necesidades. Espero que os sea de utilidad, !un saludo!

    Popularity: 2% [?]

    Esta entrada tiene

    0 comentarios

    Escrito por Alejandro Meroño Hernández

    Diciembre 28th, 2009 at 5:42 pm

    Categoría: Ubuntu

    Tagged with ,

    Read Air, lector de feeds sincronizable con Google Reader  

    Pantallazo-ReadAir.png

    Siempre he utilizado Liferea como lector de feeds en Ubuntu para estar al tanto de las actualizaciones de las páginas que más a menudo consulto. Sin embargo, uno de los defectos (entre comillas) que siempre le he encontrado es que no sincroniza con Google Reader, servicio que uso a menudo ya sea en casa o en el trabajo. Supongo que muchos os preguntaréis, ¿para qué necesito la sincronización? Simplemente por comodidad, me es muy útil y práctico leer un feed en mi lector de feeds de escritorio y que me aparezca como leído en Google Reader (o al revés). Dado que alterno entre mi lector de feeds de escritorio y Google Reader, esto me evita que me aparezcan noticias que ya he leído en alguno de los lectores.

    Buscando lectores de feeds que sincronizaran con Google Reader me he encontrado con Read Air, que está basado en la plataforma Adobe AIR y, por tanto, es multiplataforma.

    Aunque Read Air no posee algunas de las funcionalidades de Google Reader, como la de compartir elementos leídos, guardar estadísticas o poner notas, sí que ofrece las funcionalidades básicas que se pueden esperar de un lector de feeds, como realizar búsquedas internas, marcar favoritos, agregar nuevos feeds, etc. Esperemos que en próximas versiones se amplíen el número de funcionalidades.

    Instalación de Read Air

    Para instalar Read Air, necesitaremos en primer lugar instalar Adobe AIR, que podemos descargar desde aquí: Adobe AIR

    Una vez instalado Adobe AIR, descargaremos Read Air desde la siguiente página: Read Air

    Uno vez descargado e instalado tan sólo tendréis que ejecutar Read Air e introducir vuestro nombre de usuario y contraseña de Gmail.

    ¿Conocéis algún otro lector de feeds en Ubuntu que sincronize con Google Reader?

    Popularity: 2% [?]

    Esta entrada tiene

    3 comentarios

    Escrito por Alejandro Meroño Hernández

    Diciembre 20th, 2009 at 6:11 pm

    Categoría: Ubuntu

    Tagged with ,

    Cómo eliminar la lista de usuarios en la pantalla de login de Ubuntu Karmic  

    10444nd.jpg.png

    La pantalla de inicio de sesión de Ubuntu Karmic muestra por defecto la lista de usuarios del sistema, que puede considerarse un riesgo para la seguridad de muchos usuarios.

    Si deseas ocultar la lista de usuarios, e introducir manualmente el nombre de usuario y contraseña, debes escribir el siguiente comando en la consola:

     eliminar_usuarios_login.png

    Fuente: Webupd8.org

    Popularity: 2% [?]

    Esta entrada tiene

    1 comentario

    Escrito por Alejandro Meroño Hernández

    Diciembre 18th, 2009 at 7:43 pm

    Categoría: Ubuntu

    Tagged with ,