domingo, 25 de noviembre de 2007

Haz que Ubuntu lea por ti

Fuente: UbuntuLife

Hoy estoy un poco vago, que tal si hago que el ordenador me lea los textos de mi correo o los feeds de mi lector de noticias. Veamos como hacerlo:

Primero instalamos (si no los tenemos ya) las aplicaciones necesarias:

$ sudo apt-get install kttsd festival

kttsd (KDE Text-to-Speech Deamon) es un demonio para aplicaciones KDE, si no usas este escritorio necesitaras instalar las librerias de KDE. Este demonio proporciona TTS (Texto a voz) a las aplicaciones de KDE.

Festival es un motor de sintesis de voces. De el ya hablamos en otra ocasion.

Por defecto cuando instalamos festival solo se instala la voz en ingles, necesitaremos añadir tambien la voz en castellano:

$ sudo apt-get install festvox-ellpc11k

Si queremos ver/instalar mas voces que podemos instalar, bastaria con ejecutar:

$ apt-cache search festvox

En mi caso resulto:

$ sudo apt-cache search festvox
festvox-kallpc16k - Voz inglesa americana para festival, velocidad de muestreo 16k
festvox-czech-ph - Czech male speaker for Festival
festvox-italp16k - Italian female speaker for Festival
festvox-itapc16k - Italian male speaker for Festival
festvox-suopuhe-common - Common files for Festival Finnish speakers
festvox-suopuhe-lj - Finnish female speaker for Festival
festvox-suopuhe-mv - Finnish male speaker for festival
flite - A small run-time speech synthesis engine
festvox-kallpc8k - Voz masculina inglesa norteamericana para festival, con muestreo a 8 kHz.
festvox-kdlpc16k - Voz masculina norteamericana para festival, con muestreo a 16 kHz.
festvox-kdlpc8k - Voz masculina inglesa norteamericana para festival, con muestreo a 8 kHz.
festvox-don - minimal British English male speaker for festival
festvox-ellpc11k - Castilian Spanish male speaker for Festival
festvox-rablpc16k - British English male speaker for festival, 16khz sample rate
festvox-rablpc8k - British English male speaker for festival, 8khz sample rate

Instalamos las que queramos con apt-get install.

Bien, ahora arrancamos kttsd

$ kttsd &

En el panel debera aparecer un icono de un pequeño loro. Esta aplicacion es el “Administrador de texto a voz bajo KDE”. Si no aparece puedes tambien intentar forzar su ejecucion:

$ kttsmgr

kttsmgr.jpg

Pasamos a configurarla:

En la primera pestaña marcamos las opciones que queramos habilitar, yo marque todas:

kttsmgr0.jpg

En la pestaña de Lectores añadimos la voz que queramos utilizar para la sintesis de voz. tenemos que haberla instalado previamente.

kttsmgr3.jpg

En el modo de salida de audio yo seleccione el driver Alsa:

kttsmgr11.jpg

Aceptamos y ya esta. Ya podemos emplear el administrador para leer textos cargandolos desde ficheros de texto o que nos lea el texto que tengamos copiado en el portapapeles:

kttsmgr2.jpg

Si acaso usamos Akregator como lector de feeds, podemos configurarlo para que cuando seleccionemos una noticia, el agente pueda leer el contenido de la misma. Para ello desde Akregator seleccionamos: Preferencias > Barra de herramientas > Barra de herramientas de lectura de textos. Si todo ha ido bien, aparece el icono de un loro en el menu de la aplicacion. Ahora podemos seleccionar una de las noticias del lector y haciendo click en este icono, el sintetizador de voz comenzara a leernos la noticia. Chachi!!!

Mas informacion | Ubuntu geek y Linux en pequeño

Recuerda tus contraseñas en Firefox

Fuente: Ubuntuéate

Dejo aquí un enlace al post original

Los viejos ordenadores usando Linux, funcionan mejor que los nuevos usando Vista

Fuente: Geekets

Vídeo que prueba como usando Linux (gratis) puedes trabajar con cualquier ordenador viejo o relativamente viejo, igual o mucho mejor que si usaras un ordenador nuevo con Windows Vista instalado.
El ordenador que aparece en el vídeo tiene las siguientes características: Pentium III, 800 Mhz, 128 Ram, y utiliza como sistema operativo Xubuntu 7.10 Gutsy Gibbon, Compiz-Fusion, Emerald…

Popout
Ya no hay dudas (de hecho nunca las ha habido), Linux es mejor que Windows… Linux trabaja mejor que Windows… Linux es gratis y Windows no… ¿Alguna razón más?

Digg / Fuente de referencia

Script nautilus: montar imagen

Fuente: MundoGeek

He creado un pequeño script para Nautilus que añade una nueva opción en el menú contextual para montar o desmontar una imagen iso de un CD o DVD, Script Nautilus: montar imagen

Script Nautilus montar imagen

Al pulsar sobre montar imagen, el script creará una carpeta en el directorio /media/ con el nombre del archivo, y montará la imagen usando dicha carpeta como punto de montaje.

Si la imagen ya está montada la opción mostrada en el menú contextual será la de desmontar, que, al ser pulsada, desmontará la imagen y borrará el directorio usado como punto de montaje.

Montar un disco duro USB con formato NTFS

Fuente: BeLinuxMyFriend

El primero de los problemas al que me tuve que enfrentar fue que su sistema; montara, leyera y escribiera un disco duro USB con formato NTFS. Tras buscar en Ubuntuforums y Ubuntu-es, y no encontrar respuesta, me puse a glooglear. Después de entrar en multitud de webs, foros de varias distros, buscar diferentes combinaciones de palabras dí con una solución, en syntaxerror.es, que aunque no me ha gustado mucho después de usarla, si arreglo el problema base (con algún retoque mio, al no volver a montar la unidad después de desconectarla y volverla a conectar o reiniciar el sistema).

En primer lugar abrí la consola e intente buscar información sobre aplicaciones NTFS que existían en los repositorios (se entiende que por nombre):

# sudo aptitude search ntfs

Lo que me dio varios resultados, y el que mas me convenció fue ntfs-config.

ntfs-config - Enable/disable write support for any NTFS

Por lo que lo instale:

# sudo aptitude install ntfs-config

Una vez instalado lo ejecute:

Herramientas de sistema > Herramienta de Configuración NTFS

Al ejecutarse la aplicación, señale la única de las opciones disponibles para marcar; "Activar soporte de escritura de dispositivos externos":

Hecho esto, cerré la aplicación y comencé con el trabajo de campo.

Usando el comando "ls", para listar carpetas y archivos, y "-l", para mostrar un fichero por linea, y seguidamente "/dev/sd*", donde "/dev/" es el nombre de la carpeta en la cual se muestran los diferentes periféricos disponibles y "sd" hace referencia a todos los dispositivos que se encuentran instalados en ese momento, con el asterisco "*" para englobarlos a todos ellos:

# ls -l /dev/sd*

Una vez listados, seleccionaremos de la lista el dispositivo más reciente. El dispositivo en cuestión que nos interesa en este caso sale reflejado con el nombre "/dev/sdb1":

brw-rw---- 1 root plugdev 8, 17 2007-11-12 01:24 /dev/sdb1

NOTA: El autor del articulo en el que me baso para este COMO usa dos veces el comando anterior, una vez con el disco desconectado y otra con el disco conectado para salir de dudas, ya que cada vez que insertas un nuevo dispositivo sale reflejado en esta lista :)

Como ya sabemos el dispositivo que estamos buscando, necesitamos la ID del volumen, osea toda la información relacionada con él:

# vol_id /dev/sdb1

De la información que nos aparece necesitamos los datos; ID_FS_TYPE y ID_FS_UUID para poder proseguir con el proceso de detección del disco USB. Seguidamente crearemos una carpeta en el nombre que deseamos para esa unidad (cambiando "nombredelvolumen" que aparece en la linea de abajo, por el que nosotros deseemos):

# sudo mkdir /mnt/nombredelvolumen

Ahora tenemos que editar el archivo fstab, y añadir las lineas deseadas:

# sudo gedit /etc/fstab

Al abrirse añadimos la siguiente linea (cambiando nombredelvolumen por el del nombre de la carpeta que creamos anteriormente):

UUID=xxxxx /mnt/nombredelvolumen ntfs

NOTA: Donde xxxxx, es el número que nos apareció como ID_FS_UUID y ntfs es el ID_FS_TYPE.

Por ultimo guardamos el archivo y recargar el archivo fstab:

# sudo mount -a

Posible error: Si la cosa no fue como deseamos tendremos que forzar al sistema para reconocer el nuevo volumen, a lo bestia (este comando puede cambiar dependiendo del volumen):

# sudo mount -t ntfs-3g /dev/sdb1 /mnt/nombredelvolumen -o force

Llegados a este punto, si no ha surgido ningún error, simplemente volveremos a ejecutar ntfs-config y marcaremos la casilla "Activar soporte de escritura de dispositivos internos".