El blog de Alejandro Meroño

El blog de Alejandro Meroño Hernández

Archive for Mayo, 2008

Ver la programación de la televisión en Ubuntu con OnTV  

ontv_.jpg

OnTV es un applet para el panel de GNOME que permite ver la programación de los distintos canales de televisión. Hasta ahora, para ver la programación de la televisión en Ubuntu disponíamos de Zattoo, cliente que permite ver la TV a través de Internet. La ventaja de OnTV es que podremos ver la programación de los distintos canales con un solo click desde el panel de Gnome, sin la necesidad de tener que abrir Zattoo.

Para instalar OnTV en Ubuntu Hardy abrimos la consola (Aplicaciones/Accesorios/Terminal) y escribimos:

  • sudo apt-get install ontv

Una vez instalado, tendremos que añadirlo a uno de los paneles de GNOME de la siguiente manera. Hacemos clic con el botón derecho sobre cualquier zona vacía del panel y seleccionamos “Añadir al panel”. Aparecerá una ventana como la siguiente en la que tendremos que seleccionar OnTV.

ontv1.png

Tras hacer clic sobre el botón “Añadir”, comenzará un asistente de instalación que nos irá haciendo una serie de preguntas.

ontv2.png

En el segundo paso del asistente tendremos que seleccionar el país en el que estamos y configurar la tarjeta capturadora si es que la tenemos.

ontv3.png

Tras hacer clic sobre el botón “Adelante”, el asistente nos irá preguntado  sobre los canales que queremos incluir en la programación.

ontv41.png

En el siguiente paso del asistente comenzará el proceso de descarga de las listas de programación de los canales que hemos incluido.

ontv51.png

Cuando haya terminado haremos clic con el botón derecho del ratón sobre el icono que representa OnTVen el panel. En el menú desplegable que aparece seleccionamos “Preferencias”.

ontv61.png

A continuación seleccionamos los canales que deseamos monitorizar.

ontv7.png

Hecho esto, ya podremos cerrar las preferencias de OnTV. De ahora en adelante, cada vez que pulsemos el icono de OnTVaparecerán los programas que se están reproduciendo en las distintas cadenas y también los programas siguientes.

ontv8.png

Popularity: 2% [?]

The article has

6 responses

Written by Alejandro Meroño Hernández

Mayo 29th, 2008 at 4:52 pm

Posted in Ubuntu

Habilitar Compiz Fusion en Ubuntu Hardy  

compiz_fusion_logos.png

En este tutorial vamos a ver cómo activar Compiz Fusion en Ubuntu Hardy. Aunque hay varias formas de hacerlo, voy a optar por mostraros la que creo que es la forma más sencilla de activarlo.

En primer lugar tendremos que activar los drivers privativos de nuestra tarjeta gráfica. Para ello vamos a Sistema/Administración/Controladores de hardware, y en la ventana que aparece marcamos la casilla “Habilitado” donde pone “Controlador para tarjetas gráficas”.

compiz_hardy1.png

Nos aparecerá una nueva ventana en la que tendremos que hacer clic sobre el botón “Habilitar”.

compiz_hardy2.png

Una vez instalado el controlador, aparecerá un mensaje en el escritorio indicándonos que tenemos que reiniciar el ordenador para completar la actualización del sistema.

ubuntu_hardy3.png

Tras reiniciar el ordenador tendremos que comprobar que tenemos aceleración gráfica. Para ello abrimos la consola (Aplicaciones/Accesorios/Terminal) y escribimos:

  • glxinfo | grep direct

Si aparece la siguiente línea es que tenemos activada la aceleración gráfica:

  • direct rendering: Yes

Otra forma de comprobar si tenemos aceleración gráfica es utilizando glxgears. Instalamos el paquete necesario:

  • sudo apt-get install mesa-utils

Y a continuación ejecutamos la aplicación glxgears.

  • glxgears

Debería aparecer entonces una ventana como la siguiente, en la que se muestran una serie de ruedas rodando con cierta soltura.

glxgears1.png

Una vez que hemos comprobado que tenemos aceleración gráfica, tendremos que activar Compiz Fusion. Nos dirigimos a Sistema/Preferencias/Apariencia y activamos la pestaña Efectos Visuales. A continuación elegimos el nivel de efectos que queramos tener: normal o extra.

compiz_hardy4.jpg

Si queremos configurar Compiz Fusion a nuestro gusto y con muchos más efectos y plugins, podemos instalar ccsm, CompizConfig-Settings-Manager. ccms se instala muy fácilmente escribiendo en la consola:

  • sudo apt-get install compizconfig-settings-manager

compiz_settings1.png

Algunas cosas interesantes que podemos hacer con ccsm son las siguientes:

Y a continuación un vídeo en el que se desmuestran las increíbles posibilidades de Compiz Fusion.

Popularity: 5% [?]

The article has

5 responses

Written by Alejandro Meroño Hernández

Mayo 25th, 2008 at 6:22 pm

Posted in Ubuntu

Gnome Do: lanzador gráfico para el escritorio  

gnome-do_1.jpg

Gnome Do es un lanzador gráfico para el escritorio de GNU/Linux inspirado en Quicksilver de Mac Os cuyo objetivo es ejecutar aplicaciones, archivos, etc. de la forma más rápida y sencilla posible.Su funcionamiento es bien sencillo: una vez abierto, mientras vamos tecleando nos va mostrando los programas, archivos o acciones que podemos ejecutar que coinciden con lo que hemos tecleado. Gnome Do no sólo es capaz de abrir aplicaciones y archivos, también puede abrir favoritos de Firefox, contactos de Evolution, álbumes de Amarok, Rhythmbox…, iniciar conversaciones con nuestros contactos de Pidgin, etc.

Instalación de Gnome Do en Ubuntu Hardy.

La instalación de Gnome Do en Ubuntu Hardy es bien sencilla. Tan sólo tendremos que abrir la consola (en el menú Aplicaciones/Accesorios/Terminal) y escribir:

  • sudo apt-get install gnome-do

Una vez instalado, encontraremos Gnome Do en el menú Aplicaciones/Accesorios/GNOME DO. Puede interesarnos lanzar GNOME DO cada vez que se inicie sesión en Ubuntu. Para ello vamos a Sistema/Preferencias/Sesiones y en la ventana que aparece hacemos clic sobre el botón “Añadir”.

sesion_gnome_do11.jpg

A continuación escribimos lo siguiente.

sesion_gnome_do2.png

Usando Gnome DO

La primera vez que ejecutamos Gnome Do aparece lo siguiente en nuestro escritorio.

gnome_do1_.png

Cuando haya aparecido, ya podremos ir escribiendo el nombre de la aplicación, fichero, favorito de Firefox, etc. que queramos lanzar. En la siguiente imagen, por ejemplo, puede verse que he escrito “pidgin” (el cliente de mensajería Pidgin).

gnome-do2_.png

Pulsamos la tecla “Enter” y se ejecutaría la aplicación. Si desaparece Gnome Do podemos volverlo a mostrar pulsando la combinación de teclas Super+Espacio (Super es la tecla de Windows). Con la tecla “Esc” ocultaremos Gnome Do. Con Gnome Do no sólo podemos lanzar aplicaciones, sino que también podemos abrir ficheros o directorios. Si, por ejemplo, quiero abrir mi directorio personal (/home/alex), entonces abriría Gnome Do (con Super+Espacio) y escribiría “alex”.

gnome-do3_.png

También podemos abrir páginas de Internet o favoritos de Firefox.

gnome-do5_.png

No hace falta escribir el nombre completo de la aplicación para lanzarla. Si quiero ejecutar Pidgin, por ejemplo, entonces sería suficiente con que escribiera “pid” (eso si no hay otra aplicación que tuviera esas tres letras). En ocasiones, Gnome Do muestra una lista con las acciones que podemos ejecutar mientras vamos escribiendo. En este caso utilizaremos las teclas de cursor arriba y abajo para movernos por la lista y seleccionar la opción deseada. En el siguiente ejemplo, he escrito “to” y me ha aparecido Tomboy, el reproductor Totem, el editor de textos, etc.

gnome-do4_.png

Es posible cambiar la combinación de teclas con la que lanzamos Gnome Do. Para ello tendremos que abrir el terminal y escribir:

  • gconf-editor

A continuación navegamos por Apps/Gnome Do/Preferences y escribimos los valores que queramos.

Plugins para Gnome Do

Como he comentado anteriormente, las funcionalidades de Gnome Do pueden incrementarse con una serie de plugins que podemos encontrar en la siguiente dirección: Gnome Do plugins. En concreto os voy a mostrar un plugin muy interesante, que yo utilizo continuamente, que sirve para reproducir canciones y movernos por nuestra biblioteca musical. Si yo escribo, por ejemplo, “Gorillaz”, me aparece la carátula de uno de los álbumes que tengo de este grupo en mi biblioteca musical.

gnome_do10_.png

Utilizando las telas de cursor flecha arriba y flecha abajo, puedo navegar por todos los álbumes que tengo de este grupo y seleccionar aquella canción que quiero escuchar en Rhythmbox, Amarok o Banshee.

gnome_do11.png

En el siguiente vídeo se muestra mejor lo que acabo de explicar.

La instalación de plugins de Gnome Do es muy sencilla. Nos dirigimos a la siguiente página, Gnome Do plugins, y descargamos el plugin que nos interese (el plugin que utilizaba en las imágenes anteriores era el de Rhythmbox). A continuación copiamos el plugin descargado en la carpeta ~/.local/share/gnome-do/plugins. ~ es el directorio personal del usuario. Si nuestro usuario es por ejemplo alex, entonces la carpeta personal será /home/alex.

Debemos tener en cuenta que el directorio .local es un directorio oculto, por lo que puede que en principio no lo veamos. Para poder ver los directorios ocultos tendremos que pulsar, en Nautilus (el explorador de ficheros), la combinación de teclas Ctrl+H o dirigirnos a Menú Ver/Mostrar los archivos ocultos. Una vez que hayamos copiado el plugin al directorio ~/.local/share/gnome-do/plugins, tan sólo tendremos que reiniciar Gnome Do y ya podremos disfrutar de las nuevas funcionalidades.

Popularity: 2% [?]

The article has

11 responses

Written by Alejandro Meroño Hernández

Mayo 22nd, 2008 at 5:26 pm

Posted in Ubuntu

Reconocimiento oficial de las publicaciones en la red  

bannertic.jpg

causatic02.png

Me uno a la iniciativa.

Popularity: 1% [?]

The article has

no responses yet

Written by Alejandro Meroño Hernández

Mayo 20th, 2008 at 9:52 pm

Posted in General

Filtra contenidos de páginas web con Squid y Squidguard  

squidguard.png

Squid es el servidor proxy más popular y extendido entre las diferentes distribuciones basadas en GNU/Linux. Un proxy es un servidor cuyo objetivo es la centralización del tráfico entre Internet y una red local, de esa forma, cada uno de los ordenadores de la red local no tiene necesidad de disponer de una conexión directa a Internet. Además, también se utiliza para controlar los accesos no permitidos desde Internet hacia la red local o viceversa.

Podemos usar Squid para prohibir el acceso a determinadas páginas web, lo cual puede venir bien en determinadas situaciones. En el instituto en el que trabajo, por ejemplo, utilizamos Squid para bloquear el acceso a páginas con contenido “inadecuado”: páginas pornográficas, violentas…

Ya escribí hace unos meses un pequeño artículo sobre Squid: Squid y las listas de control de acceso. En él hablaba de Squid, de las listas de control de acceso, y mostraba varios ejemplos de configuración. En esta entrada me voy a centrar exclusivamente en el filtrado de contenidos de páginas web.

Lo que haremos en primer lugar será bloquear el acceso a determinadas páginas web dependiendo de la URL introducida en la barra de direcciones del navegador. Para ello crearemos un fichero con una serie de palabras claves, como por ejemplo, sex, porn, xxx…. y prohibiremos el acceso a todas aquellas páginas que contengan estas palabras en el nombre de dominio.

Antes de crear este fichero instalaremos Squid en el ordenador que hará de proxy. Para instalar Squid en Ubuntu abrimos la consola (Aplicaciones/Accesorios/Terminal) y escribimos:

  • sudo apt-get install squid

A continuación creamos el fichero con las palabras claves. En la consola escribimos:

  • sudo gedit /etc/squid/palabras_no_permitidos

En el fichero que se abre escribimos las palabras (una por línea). Por ejemplo:

  • sex
  • porn
  • xxx

Y cerramos el fichero guardando los cambios. De esta manera hemos creado un fichero en el directorio /etc/squid llamado palabras_no_permitidas. Cuando terminemos de configurar Squid no podremos acceder a páginas con direcciones del tipo:

  • www.loqueseaxxx.com
  • www.pornloquesea.com
  • www.loqueseasex.com

A continuación editamos el fichero de configuración de Squid escribiendo en la consola:

  • sudo gedit /etc/squid/squid.conf

Borramos todo el contenido del fichero y escribimos lo siguiente:

  • visible_hostname nombre_equipo
  • acl all src 0.0.0.0/0.0.0.0
  • http_port 8080
  • acl no_permitidos url_regex “/etc/squid/palabras_no_permitidas”
  • http_access deny no_permitidos

Tras visible_hostname tendremos que poner el nombre de nuestro equipo. Tras http_port pondremos el puerto de escucha del proxy (en el ejemplo 8080)

A continuación reiniciamos squid escribiendo:

  • sudo /etc/init.d/squid restart

Tan sólo nos queda configurar el navegador de cada uno de los equipos de nuestra red para que accedan a Internet a través del proxy. En Mozilla Firefox, por ejemplo, debemos ir a Editar/Preferencias/Avanzado/Red/Configuración. Seleccionamos a continuación “Configuración manual del proxy” e introducimos la IP y puerto de escucha del proxy.

squid_proxy2_.png

Tras esto ya podremos probar el funcionamiento del proxy. Abrimos el navegador de cualquier ordenador de nuestra red y escribimos por ejemplo:

  • www.loqueseaxxx.com

Debe aparecer entonces una página como la siguiente:

bloqueo_squid2.png

SquidGuard

Aunque Squid incorpora el filtrado de páginas que hemos visto, este método es muy limitado, por lo que podemos incrementar sus funciones mediante el paquete SquidGuard. SquidGuard es un plugin para Squid que incrementa sus funciones y usa una base de datos con miles de direcciones web clasificadas en grupos (pornografía, violencia, publicidad…). Veamos a continuación cómo instalar y configurar SquiGuard en Ubuntu

Para instalar SquidGuard en Ubuntu abrimos el terminal y escribimos:

  • sudo apt-get install squidguard

A continuación editamos el fichero de configuración de Squid:

  • sudo gedit /etc/squid/squid.conf

y añadimos las siguientes líneas:

  • http_access allow all
  • redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf

Esta última línea es necesaria para conectar Squid con SquidGuard.
Además eliminaremos las líneas que pusimos anteriormente:

  • acl no_permitidos url_regex “/etc/squid/palabras_no_permitidas”
  • http_access deny no_permitidos

A contiuación bajamos el archivo que contiene la base de datos con miles de direcciones web cuyo contenido queremos bloquear. Ese archivo se encuentra en la siguiente dirección: http://ftp.tdcnorge.no/pub/www/proxy/squidGuard/contrib/blacklists.tar.gz

Ese archivo lo tendremos que descomprimir en el directorio /var/lib/squidguard/db. Pero antes tendremos que abrir el terminal y escribir:

  • sudo chown -R nombre_usuario:grupo_usuario /var/lib/squidguard/db

donde nombre_usuario y grupo_usuario tendremos que cambiarlos por el nombre de usuario y grupo con el que ejecutamos squid. En mi caso, por ejemplo, tengo creado un usuario de nombre alex y grupo alex, que es con el que ejecuto squid. Así pues tendré que poner:

  • sudo chown -R alex:alex /var/lib/squidguard/db

Copiamos el fichero blacklists.tar.gz al directorio /var/lib/squidguard/db. Abrimos de nuevo el terminal y escribimos:

  • cd /var/lib/squidguard/db
  • tar xzvf blacklist.tar.gz

El segundo comando es el que descomprime en el directorio db el fichero que hemos descargado. Tras esto veremos que se ha creado un directorio, llamado blacklists, en el directorio db. Si accedemos a ese directorio veremos que hay una serie de directorios con nombres como ads, aggressive, drugs, porn….

A continuación editamos el fichero de configuración de SquidGuard:

  • sudo gedit /etc/squid/squidGuard.conf

y borramos lo que aparece tras las dos siguientes dos líneas:

  • dbhome /var/lib/squidguard/db
  • lodgir /var/log/squid

(estas dos líneas las dejamos)

Al final del fichero escribimos lo siguiente:

dest porn {

domainlist blacklists/porn/domains

urllist blacklists/porn/urls

}

acl {

default {

pass !porn all

redirect http://www.google.es

}

}

Y cerramos el fichero guardando los cambios.

Lo que hemos hecho de esta forma es prohibir el acceso a los dominios y URLs que se encuentran en los ficheros: porn/domains y porn/urls. Cada vez que se introduzca un dominio o IP en el navegador que se encuentre en uno de estos dos ficheros, Squid bloqueará el contenido de la página y nos redireccionará a www.google.es.

Para probarlo reiniciamos Squid:

  • sudo /etc/init.d/squid restart

y escribimos en el navegador una de las direcciones que aparecen en el fichero domains (por ejemplo, ladyboy.tv).

 

Si aparece la página de Google es que todo funciona correctamente.

squid_error2.png

Si no funciona es posible que haya algún problema con los permisos de usuarios. En este caso probaremos lo siguiente:

  • chmod 644 /etc/squid/squidGuard.conf
  • chmod -R 640 /var/lib/squidguard/db
  • chmod -R 644 /var/log/squid/
  • find /var/lib/squidguard/db -type d -exec chmod 755 \{\} \; -print
  • chmod 755 /var/log/squid

En cualquier caso siempre es recomendable mirar el contenido fichero /var/log/squid/squidGuard.log.

Podríamos hacer lo mismo para bloquear el acceso a páginas con contenido violento. Para ello tendríamos que abrir el fichero de configuración de SquidGuard y escribir:

dest violence {

domainlist blacklists/violence/domains

urllist blacklists/violence/urls

}

Y modificar la siguiente línea:

pass !porn all

por:

pass !porn !violence all

Y así con el resto de contenidos que queramos prohibir. Espero que os haya servido de ayuda.

Popularity: 5% [?]

The article has

7 responses

Written by Alejandro Meroño Hernández

Mayo 17th, 2008 at 11:48 am

Posted in Ubuntu

Añadir programas al inicio de sesión en Ubuntu  

En ocasiones puede que estemos interesados en iniciar determinada aplicación o comando automáticamente cada vez que se inicie una nueva sesión en Ubuntu. Esto nos puede traer la ventaja de no tener que desplazarnos hasta el menú de la aplicación para arrancar el programa. Puede interesarnos, por ejemplo, iniciar Firestarter, el cliente de mensajería Pidgin, o el dock kiba-dock cada vez que iniciemos sesión en Ubuntu.

Los programas pueden añadirse al inicio de sesión muy fácilmente de la siguiente manera.

En primer lugar hacemos clic sobre Sistema/Preferencias/Sesiones.

sesiones11.png

En la ventana que aparece a continuación hacemos clic sobre el botón “Añadir”.

sesiones2.jpg

Y en la siguiente ventana tendremos que poner lo siguiente:

 

  • Nombre: nombre descriptivo de la aplicación.

  • Comando: nombre del comando o aplicación que queramos ejecutar.

  • Comentario: descripción de la aplicación (esto es opcional).

sesiones3.png

Pongamos un ejemplo. Supongamos que queremos ejecutar el cliente de mensajería amsn cada vez que iniciemos sesión. Entonces podríamos poner lo siguiente:

  • Nombre: cliente de mensajería amsn.
  • Comando: amsn
  • Comentario: ejecución al inicio de amsn.

El siguiente vídeo muestra lo que he explicado.

Popularity: 4% [?]

The article has

7 responses

Written by Alejandro Meroño Hernández

Mayo 14th, 2008 at 6:40 pm

Posted in Ubuntu