jueves, 27 de septiembre de 2007

QTTube: Descarga Vídeos del Youtube

Fuente: UbuntuLife

A todos los metodos que ya teniamos para descargar videos desde Youtube, tenemos que sumarle uno nuevo.

QTTube es una aplicacion grafica que de una manera muy sencilla nos permite descargar los videos de Youtube a nuestro escritorio, unicamente hemos de indicar la URL del mismo. Recordad tambien que los videos de Youtube tienen extension .flv (de Flash video). Para verlos puedes convertirlos a .avi o por ejemplo reproducirlos con VLC.

Puedes descargar QTTube desde la pagina de getdeb

Escuchar radio de manera online en Ubuntu

Fuente: UbuntuLife
Script arreglado por: Krawler

escuchar_radio.jpg

Escuchar la radio de manera online en ubuntu es sencillo siempre y cuando primero tengamos instalados los w32codecs. Para instalarlos o bien hacemos alguna busqueda por internet (ya que no es un paquete oficial) y agregamos los repositorios correspondientes. Un repositorio desde donde puedes instalarlos son medibuntu, del que os hable el otro dia. La otra opcion es usar Automatix2 y agregar los codecs de AUD-DVD.

Una vez que tengamos esto, ya podemos escuchar la radio con mplayer (si lo tenemos instalado) desde la consola. Basta con introducir la direccion de la radio online. Por ejemplo. Si ejecutas:

$ mplayer mms://a874.l784138873.c7841.e.lm.akamaistream.net/D/874/7841/v0001/reflector:38873

Podras empezar a escuchar la radio SER. Aqui te dejo otras:

Radio 1 Nacional de España:
$ mplayer mms://a729.l830022151.c8300.e.lm.akamaistream.net/D/729/8300/v0001/reflector:22151

Cadena 100:
$ mplayer mms://live.c100.edgestreams.net/reflector:34743

Cope:
$ mplayer mms://live.cope.edgestreams.net/reflector:34744

Puedes obtener mas a partir de este script que he extraido de esta direccion


#
# Script para la escucha y grabación de un
# programa de radio por internet.
#
# Necesita del mplayer,mimms y streamripper
# para su funcionamiento.
#############################################
# Las tildes y caracteres especiales han sido
# eliminados a proposito para una correcta
# visualizacion.
#############################################
# Está pensado para escuchar y grabar 60
# minutos desde las emisoras que emiten
# en protocolo mms o bién 50 MB de las que
# emiten en Icecast o Shoutcast cada vez
# que se ejecuta.
#############################################
# Está basado en el realizado por Fernado
# en la taberna del turco y y la versión
# mejorada de pplux en sopa de ganso,en el
# que realiza el streaming y lo convierte
# a mp3 del tirón.
# Y lo que más me gusta,la presentación
# del script está basada en otro que encontré
# en la red.
#############################################
# Inconvenientes:los archivos mms son en
# formato asf y no contiene los ID Tag
# que identifica la música.
#
#############################################
function Emisora"()"
{
clear
echo
echo " Audicion y grabacion de emisoras "
echo "----------------------------------"
echo
echo "Protocolo MMS"
echo -e "\033[1;33m01 = Los 40"
echo "02 = Cadena SER"
echo "03 = Cadena Dial"
echo "04 = Maxima FM"
echo "05 = RNE Radio 1"
echo "06 = RNE Radio 2"
echo "07 = RNE Radio 3"
echo "08 = RNE Radio 4"
echo "09 = RNE Radio 5"
echo "10 = RNE Radio 6"
echo "11 = Cadena 100"
echo "12 = COPE"
echo "13 = OndaCero"
echo "14 = Europa FM"
echo -e "15 = Kiss FM \033[0m"
echo
echo "Shoutcast"
echo -e "\033[0;34m16 = Virgin"
echo "17 = EnergyRadio"
echo "18 = Digitally Imported"
echo "19 = Albemut"
echo "20 = In Gaias Lap"
echo "21 = Kjaz San Francisco"
echo "22 = Radioiojazz"
echo "23 = Bluesfestradio"
echo "24 = KOQK Blues Radio"
echo -e "25 = Skyfm-clasica \033[0m"
echo
echo "++++++++++++++++++++++++++++++++++++++++++++"
echo "+ Esta pensado para escuchar y grabar +"
echo "+ simultanea e ininterrumpidamente hasta +"
echo "+ que decidamos matar el script. +"
echo "+ +"
echo "+ Las tildes y caracteres especiales han +"
echo "+ sido eliminados a proposito para una +"
echo "+ correcta visualizacion. +"
echo "++++++++++++++++++++++++++++++++++++++++++++"
echo
echo "Recuerda:"
echo
echo -e "\033[0;31m Ctrl+C \033[0m --> Salir de la emisora"
echo -e "\033[0;31m 0 \033[0m -------> Salir del programa \033[0m"
echo
echo -e "\033[0;32m Elije emisora: \033[0m"
echo
read choice
if [ $choice == 1 ] ; then
# 1.Los 40 Principales
mplayer -cache 256 mms://a876.l783938875.c7839.e.lm.akamaistream.net/D/876/7839/v0001/reflector:38875 &
emisora=mms://a876.l783938875.c7839.e.lm.akamaistream.net/D/876/7839/v0001/reflector:38875
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 2 ] ; then
# 2.Cadena SER
mplayer -cache 256 mms://a874.l784138873.c7841.e.lm.akamaistream.net/D/874/7841/v0001/reflector:38873 &
emisora=mms://a874.l784138873.c7841.e.lm.akamaistream.net/D/874/7841/v0001/reflector:38873
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 3 ] ; then
# 3.Cadena Dial
mplayer -cache 256 mms://a882.l1136138881.c11361.e.lm.akamaistream.net/D/882/11361/v0001/reflector:38881 &
emisora=mms://a882.l1136138881.c11361.e.lm.akamaistream.net/D/882/11361/v0001/reflector:38881
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 4 ] ; then
# 4.Maxima FM
mplayer -cache 256 mms://a880.l857538879.c8575.e.lm.akamaistream.net/D/880/8575/v0001/reflector:38879 &
emisora=mms://a880.l857538879.c8575.e.lm.akamaistream.net/D/880/8575/v0001/reflector:38879
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 5 ] ; then
# 5.RNE Radio 1
mplayer -cache 256 mms://a729.l830022151.c8300.e.lm.akamaistream.net/D/729/8300/v0001/reflector:22151 %
emisora=mms://a729.l830022151.c8300.e.lm.akamaistream.net/D/729/8300/v0001/reflector:22151
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 6 ] ; then
# 6.RNE Radio Clasica
mplayer -cache 256 mms://a1247.l910622804.c9106.e.lm.akamaistream.net/D/1247/9106/v0001/reflector:22804 &
emisora=256 mms://a1247.l910622804.c9106.e.lm.akamaistream.net/D/1247/9106/v0001/reflector:22804
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 7 ] ; then
# 7.RNE Radio 3
mplayer -cache 256 mms://a1830.l830120550.c8301.e.lm.akamaistream.net/D/1830/8301/v0001/reflector:20550 &
emisora=mms://a1830.l830120550.c8301.e.lm.akamaistream.net/D/1830/8301/v0001/reflector:20550
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 8 ] ; then
# 8.RNE Radio 4
mplayer -cache 256 mms://a783.l1041530780.c10415.e.lm.akamaistream.net/D/783/10415/v0001/reflector:30780 &
emisora=mms://a783.l1041530780.c10415.e.lm.akamaistream.net/D/783/10415/v0001/reflector:30780
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 9 ] ; then
# 9.RNE Radio 5
mplayer -cache 256 mms://a1360.l910520572.c9105.e.lm.akamaistream.net/D/1360/9105/v0001/reflector:20572 &
emisora=mms://a1360.l910520572.c9105.e.lm.akamaistream.net/D/1360/9105/v0001/reflector:20572
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 10 ] ; then
# 10.RNE Radio Exterior de Espana
mplayer -cache 256 mms://a259.l773120483.c7731.e.lm.akamaistream.net/D/259/7731/v0001/reflector:20483 &
emisora=mms://a259.l773120483.c7731.e.lm.akamaistream.net/D/259/7731/v0001/reflector:20483
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 11 ] ; then
# 11.Cadena 100
mplayer -cache 256 mms://live.c100.edgestreams.net/reflector:34743 &
emisora=mms://live.c100.edgestreams.net/reflector:34743
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 12 ] ; then
# 12.COPE
mplayer -cache 256 mms://live.cope.edgestreams.net/reflector:34744 &
emisora=mms://live.cope.edgestreams.net/reflector:34744
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 13 ] ; then
# 13.OndaCero
mplayer -cache 256 mms://a17.l507220396.c5072.e.lm.akamaistream.net/D/17/5072/1006358696/reflector:20396 &
emisora=mms://a17.l507220396.c5072.e.lm.akamaistream.net/D/17/5072/1006358696/reflector:20396
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 14 ] ; then
# 14.Europa FM
mplayer -cache 256 mms://a1537.l507234296.c5072.e.lm.akamaistream.net/D/1537/5072/v0001/reflector:34296 &
emisora=mms://a1537.l507234296.c5072.e.lm.akamaistream.net/D/1537/5072/v0001/reflector:34296
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 15 ] ; then
# 15.Kiss FM
mplayer -cache 256 mms://win60ny.audiovideoweb.com/ny60winlive7000 &
emisora=mms://win60ny.audiovideoweb.com/ny60winlive7000
nombre=`date +%y_%m_%d_%R`
mimms -o $nombre.asf $emisora &&
killall mplayer
elif [ $choice == 16 ] ; then
# 16.Virgin
mplayer http://ogg.smgradio.com/vr32.ogg &
streamripper http://ogg.smgradio.com/vr32.ogg &&
killall mplayer
elif [ $choice == 17 ] ; then
# 17.EnergyRadio
mplayer http://212.72.186.10:8072 &
streamripper http://212.72.186.10:8072 &&
killall mplayer
elif [ $choice == 18 ] ; then
# 18.Digitally Imported
mplayer http://64.236.34.196:80/stream/1065 &
streamripper http://64.236.34.196:80/stream/1065 &&
killall mplayer
elif [ $choice == 19 ] ; then
# 19.Albemut
mplayer http://147.156.27.128:8004 &
streamripper http://147.156.27.128:8004 &&
killall mplayer
elif [ $choice == 20 ] ; then
# 20.In Gaias Lap
mplayer http://38.100.3.20:9796 &
streamripper http://38.100.3.20:9796 &&
killall mplayer
elif [ $choice == 21 ] ; then
# 21.kjaz San Francisco
mplayer http://205.188.234.33:8004 &
streamripper http://205.188.234.33:8004 &&
killall mplayer
elif [ $choice == 22 ] ; then
# 22.Radioiojazz
mplayer http://69.28.128.148:80/stream/radioio_jazz_med &
streamripper http://69.28.128.148:80/stream/radioio_jazz_med &&
killall mplayer
elif [ $choice == 23 ] ; then
# 23.Bluesfestradio
mplayer http://207.36.196.177:8890 &
streamripper http://207.36.196.177:8890 &&
killall mplayer
elif [ $choice == 24 ] ; then
# 24.KOQK Blues Radio
mplayer http://207.218.248.42:8000 &
streamripper http://207.218.248.42:8000 &&
killall mplayer
elif [ $choice == 25 ] ; then
# 25.skyfm-clásica
mplayer http://64.236.34.196:80/stream/1006 &
streamripper http://64.236.34.196:80/stream/1006 &&
killall mplayer
elif [ $choice == 0 ] ; then
exit 0
else echo "Esa cadena no existe"
fi
Emisora
}

El script a mi no me funciono, pero puedes extraer mas direcciones de emisoras a partir de las cadenas que empiezan por “mms”

Ahora bien, como cada vez que quieras escuchar la radio puede ser pesado tener que introducir este comando por consola, o recordar la URL, Lo que puedes hacer es crear un fichero con extension .m3u y cuyo contenido sea precisamente esa cadena que empieza por “mms”.

Por ejemplo, crea un fichero llamado “ser.m3u” cuyo contenido sea:

mms://a874.l784138873.c7841.e.lm.akamaistream.net/D/874/7841/v0001/reflector:38873

Al guardarlo con esa extension ya podras abrirlo directamente con Amarok por ejemplo. Si te fijas se corresponde con la captura de pantalla que he colgado al inicio de esta pagina.

Grabar escritorio en Ubuntu

Fuente: OpenGamer

Este programa nos permitira grabar nuestro escritorio, y ademas personalizar algunos factores como velocidad de grabacion, calidad, sonido, etc. Puedo decir que es mucho mejor que Wink, ya que la calidad final es de lo mejor.

Para instalarlo introducimos el siguiente comando en la consola:

sudo apt-get install recordmydesktop

Con esto instalamos el programa para la consola, falta instalar la parte grafica para que sea mas comodo, para ello introducimos esto:

sudo apt-get install gtk-recordmydesktop

Y listo, ve a Sonido y video > gtk-RecordmyDesktop

Al iniciar te encontraras con esta interfaz:


Solo damos clic en "Avanzado" para acceder a las propiedades, o bien directamente clic en Grabar para comenzar, el programa pasara a segundo plano y en la barra de tareas encontraras el icono para pausar o detener.


Al terminar tendras un archivo .ogg en tu carpeta de usuario (/home/usuario).


Youtube no acepta archivos .ogg (o almenos a mi no me deja) .. Para solucionarlo sigue estas instrucciones para convertir el .ogg a formato .avi para Youtube u otros servicios

1.- Descarga el paquete "mencoder"
sudo apt-get install mencoder

2.- Cambia al directorio donde esta el video

3.- Introduce este comando:
mencoder out.ogg -o video.avi -ovc lavc -oac mp3lame

Lo que esta en negritas al principio (out.ogg) es el archivo que deseamos convertir, es importante que escribas el nombre tal cual esta. La otra parte (video.avi) es el nombre que le queremos dar al video resultante y con formato .avi

Solo basta esperar y listo!, puedes comprobar la calidad usando algun reproductor como totem o MPLayer.

Ejemplo:

Ventana externa

En mi caso le baje la calidad y lo hice rapido para que se suba rapido :-P

Comandos interesantes

Desde UbuntuForums, he traducido esta recopilación de comandos, algunos muy útiles e interesantes, otros son una virgería como lo es le primero. ¡A disfrutar tipeando!

Ocio y tiempo libre

Ver Star Wars en formato ascii.

Code:

telnet towel.blinkenlights.nl
Chatear con un bot.
Code:

telnet the-funk.net 7000
Dibujar texto personalizado en formato ascii.
Code:
banner
Ver desde cuándo tu máquina está
Code:
uptime
Ver una calculadora de precisión arbitraria (7^500 es interesante, que es 7 elevado a la quingentésima potencia)
Code:
bc
Instala Cowsay para futuros usos.
Code:
sudo apt-get install cowsay
Mira tu fortuna. (Muy cachondo).
Code:
fortune
Usa cowsay (sustituye "mensaje" por el texto que prefieras entre comillas)
Code:
cowsay 'message'
O si quieres que la vaca piense, prueba esto.
Code:
cowthink 'message'
Cowsay en Amarok.
Code:
dcop amarok player lyrics | cowsay
Instala Emacs para futuras acciones.
Code:
sudo apt-get emacs21
--- Jugar a la serpiente.
Code:
emacs21
Una vez que emacs21 esté abierto, hit...
Quote:
Esc>>”X”
Type in...
Code:
snake
--------------------------------------------------

--- Jugar al tetris.
Code:
emacs21
Una vez que emacs21 esté abierto, hit...
Quote:
Esc>>”X”
Type in...
Code:
tetris
--------------------------------------------------

Utilidades

Mostrar algunas estadísticas del ordenador.
Code:
lspci
Acceder a un diccionario dentro del terminal (se necesita conexión a internet)
Nota: Reemplaza 'palabra' por aquello que quieras buscar
Code:
curl dict://dict.org/d:palabra
Mira la temperatura y la carga de la bateria del sistema
Code:

acpi -t
Lista de todos los procesos activos.
Code:
ps aux
Fecha.
Code:
date
Calendario
Code:
cal
Ver tu IP actual
Code:
ifconfig -a
Ver qué hace tu sistema al iniciar.
Code:
dmesg
Ver información sobre los usuarios del ordenador.
Code:
finger -l
Ver tu versión actual de Ubuntu.
Code:
cat /etc/issue
Recuperación del sistema

Copia de seguridad de xorg.conf
Code:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
Reemplaza el archivo actual de xorg.conf por una copia previa de seguridad.
Code:

sudo cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf
Borrado automático de copias de seguridad de xorg.conf
Code:

sudo rm /etc/X11/xorg.conf.2007*
Usa nano para editar xorg.conf (solo trabaja en modo terminal)
Code:

sudo nano /etc/X11/xorg.conf

Pegar en un terminal.
Quote:
Ctrl>>Shift>>Alt>>”V”
O si no, esta...
Quote:
Shift>>Insert
Solo para usuarios expertos.

Abrir un buscador de archivos con todos los privilegios.
Code:
gksudo nautilus
Edigtar opciones de color
Code:
gedit .gtkrc-2.0
Dar a un archivo .sh privilegios de ejecución.
Code:
chmod +x

Supergrub: recupera el grub

Hace unos días, añadí una utilidad para recuperar el grub, esta es una manera mucho más interesante de hacerlo.

Fuente: UbuntuLife

Por necesidades de proyecto he tenido que reinstalar un Windows en una maquina con Linux, y evidentemente el grub (el menu que te permite seleccionar con que sistema operativo arrancar) se ha perdido.

Aunque hace unos dias publique un tutorial en el que comentaba como solucionar este problema para recuperar el grub, he de reconocer que en mi caso, ejecutando esas instrucciones, me daba un error extraño:

“no such partition”
y no conseguia restaurar el menu de arranque. Asi que lo he solucionado de otra manera, con una aplicacion que me recomendaron en los comentarios y que ha funcionado “a la primera”.

Simplemente queme la ISO en un CD (ocupa muy poco si acaso 2 Mb), arranque el PC con ese CDROM y seleccione la opcion “Restaurar grub”. Reinicie y voila!! grub recuperado. Mas sencillo imposible.

Se llama supergrub, puedes descargarla desde aqui. No vendria mal que la tengas siempre a mano, si algun dia te pasa algo parecido.

miércoles, 26 de septiembre de 2007

Instalar Internet Explorer en Ubuntu

Nunca me ha gustado Internet Explorer como explorardor, sin embargo, reconozco que en ocasiones puede sernos muy útil tenerlo instalado en nuestro Ubuntu para, por ejemplo, comprobar cómo se ve nuestra web en windos o ver alguna página que no es compatible con Firefox. He hecho este tutorial para instalarlo en feisty:

Primeramente debes tener habilitados los paquetes Universe, y es recomendable instalar winehq desde los paquetes oficiales de Ubuntu.

1) Abre un terminal (te recomiento Yakuake o Tilda)

2) Abre /etc/apt/sources.list

sudo gedit /etc/apt/sources.list

3) Añade (descomentada) esta línea:

deb http://us.archive.ubuntu.com/ubuntu edgy universe

4) Añade esta otra:

deb http://wine.budgetdedicated.com/apt feisty main

5) Guarda. Actualiza e instala wine y cabextract:

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install wine cabextract

6) Descarga IEs 4 Linux and install

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux

7) Aráncalo tecleando:

/home/[NOMBRE_USUARIO]/bin/ie6

Y ya lo tenemos rulando... Pero no lo utilicéis como explorador habitual, puede que os suicidéis a causa de una desesperación desmedida mientras véis qué lentas se cargan las páginas mucho más lento; y es que mientras uno espera tanto se le pasan este tipo de cosas por la cabeza.

martes, 25 de septiembre de 2007

Etiquetas ID3 de los mp3s en Nautilus

Fuente: MundoGeek

Para poder disfrutar plenamente de los reproductores de música es necesario que nuestra música esté etiquetada. Para facilitarme la vida (y a otros que utilicen la misma estructura de directorios para almacenar su música) he escrito un pequeño programa que añade una entrada al menú contextual de Nautilus y que permite modificar las etiquetas ID3 de los archivos MP3 basándose en la ruta y el nombre de los archivos, utilizando python-eyed3.

La estructura de carpetas que suelo utilizar es /Género/Artista/Año - Disco/Número - Título.mp3 con imagenes del artista en la carpeta "Artista" y del disco en la carpeta "Año - Disco", imagenes que el programa añadirá en las etiquetas ID3 correspondientes.

Para instalarlo basta descargar el paquete deb y hacer doble clic sobre él si tu distro acepta esta clase de archivos; o en caso contrario descargar el archivo tar.gz, descomprimirlo y ejecutar en la consola desde el directorio creado el comando sudo make install.

O bien, puedes añadir mi repositorio a tu archivo sources.list, de forma que tu distro te informe de nuevas versiones. Si optas por esta opción tendrás que editar el archivo /etc/apt/sources.list como root y añadir la línea

deb http://mundogeek.net/repo feisty all

Actualiza la lista de paquetes escribiendo sudo aptitude update en la terminal, e instala la aplicación usando el comando sudo aptitude install nautilus-tag-music.

Dict: ¿qué significa ese acrónimo?

Fuente: UbuntuLife

Estas leyendo un foro y de pronto te encuentras el siguiente acronimo: RTFM. ¿RTFM? ¿Que diablos significa RTFM?. Y quien dice RTFM, dice KDE, FOAD, etc…

Si quieres conocer el significado de ese acronimo nada mas sencillo que instalar dict.

Para instalarlo, ejecutamos:

$ sudo apt-get install dict

Tras instalarlo solo tenemos que ejecutar:

$ dict

Y asunto resuelto. Ya no habra ningun termino mas que se nos resista.


$ dict RTFM
RTFM /R-T-F-M/ imp. [Unix] Abbreviation for `Read The Fucking Manual'.
1. Used by {guru}s to brush off questions they consider trivial or
annoying. Compare {Don't do that then!}. 2. Used when reporting a
problem to indicate that you aren't just asking out of {randomness}.
"No, I can't figure out how to interface Unix to my toaster, and yes, I
have RTFM." Unlike sense 1, this use is considered polite. See also
{FM}, {RTFAQ}, {RTFB}, {RTFS}, {STFW}, {RTM}, all of which mutated from
RTFM, and compare {UTSL}.

(Gracias a Santi por comentarmelo)

Stardict: traductor de palabras offline

Fantástico diccionario, sí señor.

Fuente: UbuntuLife

stardict1.jpg

Stardict es un diccionario universal que nos puede venir muy bien cuando queremos traducir una palabra de un idioma a otro. La aplicacion esta compuesta por un programa principal y por los diferentes diccionarios que tenemos que instalar aparte para poder disponer de la opcion de traduccion, por ejemplo, para traducir de español a ingles tenemos que descargarnos e instalar el diccionario Español a Ingles.Esta disponible para Linux y Window. Su principal ventaja, es que funciona de modo offline, una vez instalado el diccionario correspondiente a la traduccion, no necesitamos estar conectados a internet para traducir las palabras que nos interesen.

Tambien soporta el modo de resaltado para realizar la traduccion, es decir, para traducir una palabra basta con seleccionarla (independientemente del programa que estes utilizando, puedes por ejemplo seleccionarla desde firefox, desde la consola o tu editor de textos favorito) y de manera inmediata aparece un tooltip con el resultado de la traduccion:

stardict2.jpg

Para instalarlo en Ubuntu ejecutamos:

sudo apt-get install stardict-gtk

Despues nos descargamos los diccionarios que queramos instalar. Por ejemplo:

Ingles/Español y Español/Ingles

Los descomprimimos

$ tar xvfj stardict-i2e-2.4.2.tar.bz2
$ tar xvfj stardict-e2i-2.4.2.tar.bz2

Y los movemos al siguiente directorio

$ sudo mv stardict-e2i-2.4.2 /usr/share/stardict/dic/
$ sudo mv stardict-i2e-2.4.2 /usr/share/stardict/dic/

Para ejecutar la aplicacion abrimos un terminal y ejecutamos:

$ stardict &

Puedes descargar mas diccionarios desde aqui.

Mumbles: notificaciones para GNOME

He prpbado este programa y me ha gustado. Me lo quedo.

Fuente: HacheMuda

Mumbles Screenshot Mumbles Project es un sistema de notificaciones para Gnome escrito en Python. Está ya en su versión 0.4, renovándose cada poco tiempo con nuevas funcionalidades. Ahora ya soporta diferentes temas visuales, todos ellos con un look bastante 2.0, con reflejos y bordes redondeados.

En las preferencias, puedes elegir la posición de la notificación en la pantalla, así como la dirección en la que irán saliendo en caso de aparecer varias seguidas. También puedes elegir el tiempo que permanecen activas en la pantalla.

En general me gusta bastante, y lo llevo usando ya un tiempo. Funcionan las notificaciones de Pidgin cuando alguien te escribe algo, las de Rhythmbox cuando estás escuchando música… Y también hay varios plugins disponibles para integrarlo con diferentes programas. Por ejemplo, desde la página de Mumbles Extras puedes descargar las extensiones para integrar las notificaciones con Evolution, Firefox, Thunderbird y Amarok.

Mumbles Preferences

Seguro que en próximas versiones aparecen nuevos plugins para muchos otros programas, con más temas y más opciones, :)

Instalación:

Desde la página de descargas del programa puedes conseguir el paquete .deb para Debian y Ubuntu, e instalarlo haciendo doble click sobre él o ejecutando:
sudo dpkg -i nombre_paquete.deb
desde un terminal y en el mismo directorio donde has descargado el paquete. Para ejecutarlo, simplemente ejecuta el comando mumbles.

Para otras distribuciones de GNU/Linux puedes descargar el paquete .tar.gz con los fuentes, descomprimirlo, desde un terminal acceder al directorio descomprimido y al directorio src, y ahí ejecutar ./mumbles.

En el Menú principal -> Sistema -> Preferencias -> Sesiones puedes configurar el nuevo comando mumbles si quieres que se ejecute siempre al iniciar una sesión.

domingo, 23 de septiembre de 2007

Walk2Web: genera telaraña de vínculos de tu sitio

Fuente: UbuntuLife

¿Quieres averiguar quien te enlaza o a quien enlazas?
Si quieres crear una tela de araña con los enlaces de las paginas que estan conectadas a tu web, Walk2Web es un servicio online que te permite visualizar un diagrama interactivo con esta informacion. Unicamente has de indicar la direccion URL del sitio que quieres referenciar e ir seleccionando los diferentes nodos de la red para ir ampliando la informacion que muestra este servicio.

Más extensiones

Auto Shutdown: apaga tu pc cuando termina una descarga.

FasterFox: navega más rápido.

Firefly: haz que Firefox sea también un gestor de archivos.

Hyperwords: gran extensión que nos proporciona un enlace en el menú contextual para buscar el significado de una palabras mientras navegamos.

Crear disco con nuestras aplicaciones en Ubuntu

Fuente: UbuntuLife

Imagina que tienes que reinstalar todas tus aplicaciones en tu equipo o que quieres clonar tu configuracion en otro equipo.

O ahora que esta a punto de salir Ubuntu Gutsy 7.10, tal vez nos interese formatear para tener un Sistema limpio y volver a reinstalar nuestras aplicaciones.

Pero es muy pesado reinstalar Ubuntu y luego otra vez descargarte de nuevo todos aquellos paquetes y aplicaciones que ya tenias instalado. ¿No seria mas sencillo, crear un 2º CD o DVD con todo esto?. Asi reinstalar (las veces que fuera necesario) seria mucho mas sencillo. Con nuestro CD o DVD de ubuntu, instalariamos el Sistema y con este 2º CD o DVD instalariamos nuestras aplicaciones.

¿Que tenemos que hacer para ello?

Sencillo, todos nuestros paquetes descargados se guardan en el directorio /var/cache/apt/archives, Asi que lo hacemos es copiarlos a un CD. Por ejemplo creamos una carpeta llamada utilidades en nuestro directorio Home (~/utilidades). En mi caso seria /home/jose/utilidades.

Ahora copiamos todos los archivos de /var/cache/apt/archives a ~/utilidades y despues nos movemos a la carpeta utilidades:

cd /home/tu_usuario/utilidades

y ejecutamos el siguiente comando:

sudo dpkg-scanpackages . /dev/null | gzip > Packages.gz

Ahora quemamos la carpeta con k3b … y cuando finaliza, ya tenemos el CD con nuestras aplicaciones.
Cuando queramos reinstalar o usar en otra maquina solo tendremos que agregar este CD a nuestros repositorios con el comando:

sudo apt-cdrom add

Otra opcion es usar “Apton CD“. Es una buena idea tener estos 2 CDs, con uno instalamos el Sistema y con otro nuestras aplicaciones.
Otro dia os comentare como hacer una copia de respaldo pero de otra manera, en este caso muy similar a la que hace Norton Ghost, clonando nuestras particiones de datos (es una peticion que me hizo un lector hace muchiiisimo tiempo y que no he posteado todavia).

jueves, 20 de septiembre de 2007

Conversor de video

Primeramente, instala unos buenos y actualizados codecs. Y luego instala el conversor:

Fuente: UbuntuLife

Imagina que te acabas de bajar un video de Youtube y lo quieres convertir a .avi para verlo en tu PC, o quien dice .avi pues .3gp para verlo en tu movil o pasarlo a DVD o incluso convertirlo en un formato adecuado para poder visualizarlo en tu ipod.

Si tienes ffmpeg instalado en tu maquina, solo tienes que abrir una terminal, escribir el comando de conversion correspondiente y voila! ya tienes el video. pero ya sabes que pesado a veces es recordar los parametros de un comando.

WinFF es un front-end para ffmpeg (es decir una aplicacion grafica para facilitarse el uso de este programa y no tengas que recordar listas y listas de parametros). Con WinFF unicamente has de añadir el video que quieres convertir, indicar el formato de salida que quieres obtener y esperar. ¿Sencillo, verdad?.

Esta disponible tanto para Linux como para Windows. En ubuntu unicamente has de descargarte el .deb con el paquete y una vez en el escritorio, ejecutar doble click para instalarlo.

Para arrancarlo ejecuta:

$ winff &

Ir a página de descargas de WinFF

Conversor de audio para Ubuntu

Primeramente, debemos tener instalados un buen juego de codecs, para ello:

  • Activar los repositorios Universe y Multiverse.
  • Mediante un solo comando instalar los codecs más comunes:

sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-ffmpeg gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-ffmpeg gstreamer0.10-gl gstreamer0.10-pitfdll libquicktime0 libxine-main1 libxine-extracodecs libquicktime0 libdvdread3 flashplugin-nonfree totem-gstreamer-firefox-plugin unrar

Instalar Codecs Multimedia

Instala los repositorios de Medibuntu


Ahora vamos a instalar el conversor propiamente dicho:

Fuente: SoundConverter

Fuente: Nevazon

Necesitaba convertir archivos wma a mp3 y en la mayoría de los foros que visité, se daban soluciones basadas en lineas de comandos o scripts.

Hasta que vi la luz, en alguno de esos foros se mencionaba un programa convertidor de formatos de audio. Se trata de SoundConverter.

SoundConverter

Entonces todo lo que se debe hacer para tenerlo es buscarlo en Synaptic e instalarlo:

Sistema > Administración > Gestor de paquetes Synaptic

Una vez ahi, seleccionamos SoundConverter e instalamos.

Con eso debería bastar.

Ahora, solo queda ejecutarlo y comenzar a convertir, es intuitivo, no necesitaras leer nada antes para poder usarlo sin problemas.

Lo que si te recomiendo que antes de presionar “convertir”, te fijes en que formato convertiras. Eso lo ves en Editar > Preferencias.

Este programa es capaz de leer cualquier formato que entienda la librería GStreamer (Ogg Vorbis, AAC, MP3, FLAC, WAV, AVI, MPEG, MOV, M4A, AC3, DTS, ALAC, MPC, Shorten, APE, SID, etc.) y los puede convertir a los formatos WAV, FLAC, MP3 y Ogg Vorbis.

GParted, redimensionar una partición de windo$

Fuente: UbuntuLife

Una de las cosas que mas me preguntan los usuarios de Windows cuando quieren instalarse Ubuntu es el tema de como particionar los discos.
Es lo que mas “miedo” da. Y algo de razon llevan pues si se hace mal podrias perder los datos de tu particion de Windows. pero esto bien realizado no tiene que darnos ningun problema.

Como el “miedo” se quita viendo las herramientas, aqui os dejo un video de Gparted.
Si habeis utilizados otros programas para redimensionar o crear particiones en Windows como “Partition Magic“, vereis que esto no es nada complicado. Funcionan de la misma manera.

En el video ya podreis apreciar como es el aspecto de Gparted. Tarda un poco al principio pues muestra la carga de un sistema Linux (todas esas letras que aparecen en consola), pero hacia la mitad del video ya arranca la ejecucion del mismo.

¿Por que estoy hablando de Gparted?

Gparted es la herramienta que te encontraras cuando estes instalando Ubuntu desde el Live CD o DVD.
Llegara un momento donde tendras que preparar tus particiones y tendras que usarlo.

Si tu ordenador esta “pelao”, es decir no tiene Sistema operativo, no hay ningun problema, lo formateas y dejas que ubuntu decida por ti y se instale de manera automatica. Ni siquiera tendras que usar Gparted, le indicas en la instalacion que use todo el disco duro y el ya se encargara de crear y formatear las particiones de manera automatica.

Pero si tu ordenador ya tiene otro Sistema operativo previamente instalado, por ejemplo un XP. aqui si que debemos de tomar nosotros el control y no dejar que ubuntu continue pues podria borrar la particion donde tenemos el XP.

Consejo: En ningun momento aceptes si te sale una ventana donde te dice que quiere formatear tu particion NTFS o FAT16 o FAT32. Ese tipo de particion seguramente se corresponde a tus particiones de Windows. Asi que no, no aceptes pues perderias tus datos.

En cambio, lo que debes hacer es:

1) Crear una nueva o nuevas particiones donde instalar Linux

o

2) Redimensionar una particion ya existente para instalar Linux. Este caso lo que hacemos es quitarle Gigas a una particion que ya tenemos creada para crear una nueva particion y formatear el espacio que hemos liberado.

Este ultimo caso es el ejemplo del video.
Si observas el video podras ver que inicialmente solo tiene 1 unica particion, donde esta Windows.
Entonces lo que hace arrastrando el raton es redimensionar esa particion, para tener dos particiones.
La parte en blanco es el espacio libre que aun te queda.
La parte en amarillo representa el espacio ocupado de la particion, es decir, tus datos, imagenes, videos, etc…

YouTube DirektLink

Gparted nunca te va a dejar crear una particion mas pequeña que el espacio ocupado, antes tendrias que borrar esos datos, para que todo fuera espacio blanco.
Pero lo que si puedes hacer es redimensionar las particiones existentes para crear nuevas.
o incluso mezclar 2 particiones adyacentes para tener una de mayor tamaño.

Si juegas un poco con Gparted podras ver como de sencillo se pueden hacer todas estas acciones.

Y sin miedo, pues aunque hagas cambios en tu disco, por ejemplo redimensionar particiones, crear nuevas, borrar o formatearlas, Gparted “antes” de hacerlas fisicamente y aplicar los cambios en tu disco duro te pide confirmacion. Esto es asi precisamente para asegurarse de que lo que quieres hacer es lo que realmente quieres hacer y evitar por ejemplo destruir tus datos por un error.
Asi que antes de hacer algo asegurate y entonces si, cuando le confirmes el procedera a ejecutar todas las acciones que le hayas ido indicando.

Como veras la idea es simple. Para instalar Linux has de crear 2 particiones: una para el sistema raiz y otra para el swap (que es usado como espacio de intercambio).
Lo que puedes hacer es usar unas particion que tengas vacias de tu disco duro, o redimensionar una particion que tengas con Windows, haciendo la de windows mas pequeña y del espacio que liberes crear esas dos nuevas particiones.
Eso ya depende de como tu quieras organizar el espacio.

Pues bien,
una de esas particiones donde montaras “/” (el sistema raiz) debe ser de tipo ext3 (es decir, para instalar Linux no te vale formatearla como NTFS, FAT16 o FAT32). La otra es la particion de swap y esta particion debe ser de tipo swap. Asi lo hice yo para mi particion raiz “/” y la de swap “/swap”, como podeis ver en la siguiente imagen:

gparted1.jpg

Aqui veras que tengo una particion swap de tipo swap de unos 500Mb (/dev/hda5), en este caso esta dentro de una particion extendida y dentro de esa particion extendida he creado la particion de swap. La otra particion, la principal esta en /dev/hda2, tiene tamaño 11.58 GB aproximadamente y de tamaño libre 1.51 Gb (es lo que os comentaba antes, en amarillo indica el espacio ocupado en la particion, lo blanco es el espacio libre). La otra particion que me queda es NTFS, esta en /dev/hda1 y tiene tamaño 6.89 Gb. Lo de los nombres /dev/hda1, /dev/hda2 puede variar en tu caso, depende de tu organizacion de disco duro o de cuantos discos duros tengas.

Una vez que con Gparted hayas creado las particiones y aceptado para que ejecute los cambios, ya continuaria el instalador normal de Ubuntu y se te instalaria ubuntu en tu pc.
Si tienes ya windows instalado y no lo has borrado te crea entonces un menu de arranque al inicio que te permite seleccionar con que sistema operativo quieres arrancar.

Me he explicado un poco por encima y puede que queden cosas en el tintero. Para tener mas ayuda sobre Gparted, te recomiendo que leas esta guia que subi hace tiempo y que tambien Element2048 ha vuelto a colgar recientemente.
Tambien en su sitio web podras ver mas videos sobre la instalacion de Ubuntu feisty 7.04

Videos de instalacion de Ubuntu Feisty

Espero que con toda esta informacion se te quite un poco el miedo entre comillas y te decidas a instalarlo.
Eso si, “siempre” te recomiendo que previamente saques una copia de seguridad de tus datos mas valiosos, siempre vale mas prevenir que curar, que luego hay “lloros”… Saludos.

Procesos

Fuente: TuxApuntes

Un proceso es un programa o servicio normalmente en estado de ejecución o que esta siendo utilizado por Ubuntu. Por ejemplo, si estas navegando con Firefox, tendrás un proceso en ejecución en el mismo momento en tu sistema.

Mostrando los procesos

Para ver los procesos y sus estados existen diversas aplicaciones.

  • Con interface gráfica: gnome-system-monitor

Es una utilidad de gnome que muestra los procesos y permite monitorizar el estado del sistema. Para ejecutar la aplicación hay que ir a Sistema -> Administración -> Monitor del sistema o basta con introducir en el terminal:

$ sudo gnome-system-monitor
  • En consola o Terminal: top

Es el equivalente al Monitor del sistema en la línea de comandos. Muestra una lista de procesos que se pueden ordenar de diferentes formas.

$ sudo top

Permite realizar diferentes acciones sobre cada uno de ellos como matarlo o cambiar su prioridad. Para más información leer la página del manual de top.

  • En consola o Terminal: ps

El comando ps es el mejor modo de mostrar los procesos que se encuentran activos. Para ver todos los procesos activos con todos los detalles basta con abrir un terminal y teclear:

$ sudo ps -AF

Esto mostrará un listado con la siguiente información:

UID        PID  PPID  C    SZ   RSS PSR STIME TTY          TIME CMD

Finalizar un proceso

Imagen:Nota advertencia.png Finalizar un proceso activo puede llevar a pérdidas de información y/o a la inestabilidad del sistema si no se conoce el proceso que se finaliza.

Utilizando el monitor del sistema.

Para abrir el monitor del sistema puedes acceder directamente desde los menús (Sistema -> Preferencias -> Monitor del sistema) o escribir en el terminal:

$ gnome-system-monitor

Basta con seleccionar el proceso a finalizar y presionar el botón: finalizar proceso

Fig.1 Monitor del sistema (pestaña Servicios)
Aumentar
Fig.1 Monitor del sistema (pestaña Servicios)

En consola o Terminal utilizando el comando kill y killall.

Para finalizar un proceso mediante la consola, es preciso conocer el número de identificación del proceso (PID). Para conocer el número basta con:

1. Listar los procesos:

$ sudo ps -AL

2. Buscar el proceso a finalizar y memorizar el número de la columna PID.

Una vez conocido el PID basta con ejecutar en un terminal:

$ sudo kill [PID]

Es conveniente comprobar que el proceso ha finalizado y ya no se encuentra en ejecución.

Puede suceder en ocasiones que algún proceso no finalice luego de haber ejecutado kill. En estos casos se puede intentar finalizarlos con el comando kill y una señal "mas fuerte" que fuerza a los procesos a terminar mas allá de su voluntad:

$ sudo kill -9 [PID]

Suele ocurrir que al listar los procesos activos el que se desea finalizar tiene distintas instancias abiertas, es decir, dispone de varias PID y para finalizarlo se necesitaría utilizar varias veces el comando kill. El comando killall se utiliza para finalizar todos los procesos que abre un comando. Como se puede suponer, al disponer de distintas PID no es ésta la que se le debe indicar al comando killall sino el nombre del proceso. Este nombre viene dado en el listado de procesos como CMD; entonces:

$ sudo killall [CMD]

Mediante el comando xkill.

El comando xkill es una utilidad para forzar el Servidor X a cerrar conexiones. Este comando se puede utilizar como el comando kill:

$ sudo xkill -id  [PID]

La ventaja de este comando es que se puede utilizar sin necesidad de PID, ya que si se introduce en el terminal:

$ xkill

El cursor se cambiará a una calavera y la aplicación matará (finalizará) el proceso que controle la ventana donde se haga click con la calavera.

El concepto "carga promedio del sistema" (Load Average)

La carga promedio del sistema es la media de trabajos en cola durante un tiempo determinado. En Linux estos tiempos son 1, 5 y 15 minutos. En otras palabras, la carga promedio del sistema para un minuto N es el número de procesos compitiendo por el uso de la CPU en un momento dado, promediada sobre los N minutos.

La carga promedio mínima de un sistema es de 0 y la máxima es ilimitada, aunque raramente excede de 20, e incluso más de 10 es poco usual. Sin embargo he administrado sistemas en los que algún proceso se ha ido demasiado, ¡llegando a una carga promedio de 80! Una carga promedio de 1 ó 2 es lo típico. Menor de 1 es lo ideal.

Para ver la carga promedio de nuestro sistema podemos usar el comando top:

$ top

Que muestra algo similar a ésto (al final de la primera línea se ven los tres números de la carga promedio):

top - 11:11:42 up  2:22,  5 users,  load average: 0.08, 0.36, 0.61
Tasks: 128 total, 1 running, 127 sleeping, 0 stopped, 0 zombie
Cpu(s): 15.2% us, 0.7% sy, 0.0% ni, 83.8% id, 0.0% wa, 0.3% hi, 0.0% si
Mem: 515744k total, 463016k used, 52728k free, 13012k buffers
Swap: 979956k total, 13292k used, 966664k free, 119344k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11434 perico 15 0 32248 13m 8800 S 13.9 2.7 0:12.16 gnome-terminal
7122 root 15 0 62564 48m 9516 S 1.3 9.6 11:13.49 Xorg
15542 perico 16 0 2132 1116 844 R 0.7 0.2 0:00.04 top
1 root 16 0 1564 532 460 S 0.0 0.1 0:01.50 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0
3 root 10 -5 0 0 0 S 0.0 0.0 0:00.20 events/0
4 root 10 -5 0 0 0 S 0.0 0.0 0:00.02 khelper

De tar a deb con Autodeb

Fuente: UbuntuLife

AutoDeb es un script que intenta facilitarnos aun mas la instalacion de nuestras aplicaciones. Muchas veces no disponemos del paquete .deb de la aplicacion y no nos queda otro remedio que partir del tarball con el codigo fuente y compilarlo nosotros mismos. Este script desarrollado por ubuntu pretende partir de los fuentes en formato .tat.gz o tar.bz2 (generados con autoconf) y generar un paquete Deb para nuestro sistema.

podemos descargarlo desde aqui para hacer nuestras primeras pruebas, Unicamente comentaros que esta en fase experimental y puede dar algun que otro problema, asi que es recomendable utilizarlo con precaucion.

Para usarlo, nos descargamos el script y despues ejecutamos:

$ chmod +x autodeb.sh

Para hacerlo ejecutable

Entonces para ejecutarlo desde consola ejecuta:

sudo ./autodeb.sh

Para ejecutarlo desde GNOME ejecuta:

gksudo ./autodeb.sh --gnome

Para ejecutalo desde KDE ejecuta:

kdesu ./autodeb.sh --kde

Pasandolo como parametro el nombre del tar.gz del que quieres generar el paquete deb:

Ejemplo: autodeb archive.tar.gz

De todas formas sigo pensando que esto es algo que deberiamos evitar para atraer a mas usuarios a Linux. Un usuario de a pie no deberia tener que perder el tiempo en pelearse en compilar aplicaciones o buscar dependencias para que funcione tal o cual programa.

Mas informacion | Kernel Source

Virtualización

La virtualización de sistemas operativos consiste en arrancar un sistema operativo dentro de otro. A mí me ha sido muy útil para instalar alguna distribución mediante un liveCD que no terminaba de iniciarse o para virtulizar windo$ (esto último no lo recomiendo porque no me gusta tener un miniwindo$ rulando en mi Ubuntu).

Para hacerlo solo necesitamos tener uno de los programas virtualizadores que existen. Los más populares son VMware y VirtualBox, los cuales se pueden instalar directamente desde Automatix2 o añadiendo los repositorios de los mismos.

Preload... y Ubuntu más rápido

Fuente: CesariusRevolutions

Que pasa cuando tu sistema carga en memoria las aplicaciones que más usas? Seguramente observarás la carga más rápida de esas aplicaciones… Cómo lograrlo? Instalando Preload, el cuál se encarga de de cargar en memoria esas aplicaciones que más utilizas, mejorando considerablemente la carga de dichas aplicaciones.

Preload es un demonio (daemon) que se ejecuta discretamente, en segundo plano y el cual pasa desapercibido mientras usas tu escritorio preferido… Gnome por supuesto!

Si eres un afortunado usuario de Ubuntu, solo tendrás que teclear:

sudo apt-get install preload

Preload se encuentra en los repositorios de la mayoría de distribuciones
Talvez ni lo notes, pero tus aplicaciones más usadas se estarán cargando más rápidamente.

Quitar contraseña en Ubuntu

Me han preguntado varias personas cómo hacer para que Ubuntu te deje de preguntar constantemente la contraseña. En MundoGeek he encontrado un manual para hacerlo.

Gnome tiene una aplicación llamada Gnome Keyring (Anillo de claves de Gnome) que mantiene una base de datos de todas nuestras contraseñas de forma cifrada, de forma que cuando una aplicación compatible requiera de información de login esta se recuperará del anillo de claves y sólo tendremos que introducir la primera vez la contraseña que desbloquea el anillo de claves.

Sería más cómodo, aunque evidentemente totalmente inseguro, el que el anillo de claves estuviera desbloqueado por defecto, sobre todo cuando requerimos información de login para aplicaciones que ejecutan al inicio, como es el caso de la conexión a una red con autenticación en el gestor de redes (NetworkManager) o al comprobar los nuevos mensajes de una cuenta de correo con un notificador de correo.

Esto se puede hacer utilizando el paquete libpam-keyring, un módulo del proyecto PAM que se encuentra en los repositorios de Ubuntu.

Instalamos el módulo

sudo aptitude install libpam-keyring

y editamos el archivo /etc/pam.d/gdm

sudo gedit /etc/pam.d/gdm

para añadir la siguiente línea:

@include common-pamkeyring

La clave que utilicemos para desbloquear el anillo de claves tiene que ser la misma que la utilizada para iniciar sesión en GDM para que la aplicación la introduzca automáticamente cuando el gestor del anillo de claves se la pida.

Si iniciamos sesión con GDM automáticamente podemos añadir la línea anterior al archivo /etc/pam.d/gdm-autologin, pero eso hará que se nos pida la contraseña al iniciar sesión en una caja ¡de texto plano!, lo cual no es la solución más óptima.

Una alternativa para no tener que introducir la contraseña en el gestor de redes y poder seguir iniciando sesión automáticamente consiste en reemplazar Network Manager por WICD.

WICD no se encuentra en los repositorios de Ubuntu. Para poder instalarlo editaremos sources.list

sudo gedit /etc/apt/sources.list

y añadiremos el repositorio correspondiente

deb http://wicd.longren.org feisty extras

Actualizamos la lista de paquetes

sudo aptitude update

e instalamos el programa

sudo aptitude install wicd

Por último podemos hacer que se inicie la interfaz gráfica de la aplicación en forma de icono en el área de notificación añadiendo una entrada para el programa /opt/wicd/tray.py en Ubuntu Sistema -> Preferencias -> Sesiones.

martes, 18 de septiembre de 2007

Linux en la historia

Con motivo del 16 aniversario de la publicación de la primera versión de Linux, dejo este interesantísimo documental acerca de nuestra plataforma, disfrútenlo:

Enlace

sábado, 15 de septiembre de 2007

Conexión segura de la UGR (cviugr-v2)

Fuente: soloenviernes.com

Aunque de momento no he conseguido conectarme a través de NetworkManager, voy a explicar como podemos generar un pequeño script para conectarnos la red inalámbrica segura que ofrece la Universidad de Granada. El script está pensado para sistemas basados en Debian. En otros sistemas no sé aseguro su funcionamiento, ni la existencia de los comandos usados ;(

Para esto, necesitamos tener instalado wpasupplicant, disponible en los repositorios de Debian y Ubuntu. De hecho, en Ubuntu lo trae instalado desde la versión 6.06 creo recordar; en Debian lo desconozco.

Detectando nuestra tarjeta

Para saber que interfaz de red se corresponde con nuestra tarjeta inalámbrica, podemos hacer lo siguiente:

vruiz@SamsungX05:~$ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b ESSID:"" Nickname:"ipw2100"
Mode:Managed Frequency:2.462 GHz Access Point: 00:11:92:2A:52:B3
Bit Rate=11 Mb/s Tx-Power:16 dBm
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=100/100 Signal level=-42 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:2 Invalid misc:6 Missed beacon:0

vruiz@SamsungX05:~$

En mi caso, podemos ver que la interfaz es eth1, que será la que usaré para los comandos.

Adaptadores soportados por wpasupplicant

  • hostap - Host AP driver (Intersil Prism2/2.5/3)
  • madwifi - MADWIFI 802.11 support (Atheros, etc.)
  • atmel - ATMEL AT76C5XXx (USB, PCMCIA)
  • wext - Linux wireless extensions (generic)
  • ndiswrapper - Linux ndiswrapper
  • ipw - Intel ipw2100/2200 driver
  • wired - wired Ethernet driver
  • test - test driver
  • Para una versión del kernel mayor a la 2.6.14, las tarjetas de Intel usan wext en lugar de ipw.

    Madwifi soporta tanto wext como madwifi. Se prefiere usar con wext, pero en ocasiones funciona mejor con madwifi.

    Ndiswrapper usa wext, a no ser que tengamos una versión 1.16 o anteriores, que usará ndiswrapper.

    Detectando la versión del kernel usada

    Para esto vasta ejecutar lo siguiente:

    vruiz@SamsungX05:~$ uname -r
    2.6.20-15-generic
    vruiz@SamsungX05:~$

    Información acerca de nuestra wifi

    Si sabes que tarjeta inalámbrica estás usando, puedes saltar este apartado. De todas formas, es muy simple, basta con ejecutar:

    vruiz@SamsungX05:~$ lspci | grep 'Network controller'
    02:07.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
    vruiz@SamsungX05:~$

    Si observáis, mi tarjeta es una Intel 2100 y mi versión del núcleo es 2.6.20, por lo que usaré el driver wext.

    Archivo de configuración

    Primero debemos preparar el archivo de configuración para conectarnos a la cviugr-v2. Para ello, debes estar matriculado en la UGR y tener un correo y contraseña. Podemos ver una explicación de como hacerlo aquí.

    Básicamente, es crear un archivo de texto plano, el cual contendrá lo siguiente:


    eapol_version=1
    ap_scan=1
    network={
    ssid=”cviugr-v2″
    key_mgmt=WPA-EAP
    proto=WPA
    eap=TTLS
    anonymous_identity=”anonymous@ugr.es”
    identity=”usuario@correo.ugr.es”
    password=”xxxxxxxxxx”
    priority=2
    phase2=”auth=PAP”
    }

    El nombre y la ubicación del fichero será el que nosotros queramos darle. Por ejemplo, wpa.conf en el directorio /etc.

    Creando el script

    Para esto, usaremos dos comandos: wpa_supplicant y dhclient.

    A wpa_supplicant le indicamos el driver (-D), el interfaz (-i) y el archivo de configuración (-c). En mi caso, la llamada sería la siguiente:

    wpa_supplicant -Dwext -ieth1 -c/etc/wpa.conf.

    A dhclient únicamente hay que decirle el adaptador de red con el que queremos obtener una dirección IP asignada mediante DHCP. Lo invocaría:

    dhclient eth1

    Por tanto, el script sería un archivo de texto plano con el nombre que más nos guste, por ejemplo, cviugr_v2.sh, y cuyo contenido sería:

    wpa_supplicant -Dwext -ieth1 -c/etc/wpa.conf &
    dhclient eth1

    Ejecutando el script

    Es recomendable para cualquier gestor de redes que tengamos instalado, por ejemplo NetworkManager, antes de ejecutar el script.

    Para su ejecución, necesitaremos permisos de superusuario (root):

    vruiz@SamsungX05:~$ sudo sh cviugr_v2.sh

    Con esto, todo debería funcionar. ¡Suerte!

    Reiniciar Linux en caso de bloqueo

    En Linux siempre hay soluciones, habrá que probarlo...
    Fuentes: bocabyte | fosswire | diariodeunlinuxero

    ¿Qué hacer cuando se nos bloquea nuestro Linux? Si el sistema está tan colgado que no funciona la opción de Control + Alt + Backspace ni podemos mover el ratón, antes de darle el botón de Reset que podría dañar seriamente tu sistema, podemos recurrir a este curioso truco:

    1. Pulsa Alt+ ImprPantalla y mantenlos pulsados.
    2. Teclea RSEIUB y tu sistema se reiniciará, así de simple.

    Aquí está lo que hace cada tecla con detalle:

    • R devuelve el control al teclado.
    • S sincroniza.
    • E manda a los procesos la señal term.
    • I manda a los procesos la señal kill.
    • U desmonta los sistemas de ficheros.
    • B reinicia el sistema.

    También dan otra posible combinación de letras: REISUB.

    Bueno, lo he probado en una situación de bloqueo máximo y funciona. Pero eso sí, no intentes probarlo cuando no este bloqueado el ordenador porque lógicamente llenaras la pantalla de capturas de pantalla :-)

    Colaborador: Treddy [Gracias!!!]

    viernes, 14 de septiembre de 2007

    Comprueba la seguridad de tu red wireless

    Olga, Nazaret y Jose querían saber cómo comprobar la seguridad de su red wifi. Yo les prometí hacer un tutorial de mi puño y letra, pero he cambiado de opinión porque repasando lo que conozco sobre el tema veo prefiero aprender más acerca de esto que hacer dicho tutorial. No obstante, aunque vaya en contra de la filosofía de este blog, les paso dos tutoriales para hacerlo en windo$:

    - Primero deben usar airodump.

    - Y luego, como su red es de telefónica wlandecrypter.

    Esto también se puede hacer usando GNU/Linux, aunque hay que tener cuidao con los drivers para el modo monitor:

    - Así se pueden instalar en Ubuntu para Atheros (recomiendo hacer copia de seguridad).

    - Aunque es mejor usar distribuciones diseñadas al efecto (Backtrack, Wifislax, etc...)

    Wubi, entrénate para un buen cambio

    Hay personas que tienen miedo de pasarse a Linux simplemente porque escuchan leyendas urbanas sobre que es una plataforma exclusiva para gente experta en la materia. En este post visto en Cesarius se anima a toda la gente que se encuentra en esta situación para que comience a familiarizarse con Ubuntu:


    Wubi es la manerá más fácil de hace el cambio a Linux, o por lo menos que los usuarios pierdan el miedo y puedan adentrarse en el mundillo de Linux. Wubi es un instalador no-oficial de Ubuntu para los usuarios de Windows que te permite entrar al mundo de Linux con algunos clics. Wubi permite que tú instales y desisnstales Ubuntu como cualquier otra aplicación. Si has escuchado hablar de Linux y Ubuntu, si deseaste instalarlos en tu PC pero estabas asustado, Wubi está para ti.

    La instalación apenas ocupa 3GB y se instala en C:\wubi\harddisks\ubuntu.hd y te permite instalar tanto Ubuntu, como Kubuntu o Xubuntu

    Wubi es Seguro
    Ya que no necesitas modificar las particiones de tu disco, ni instalar un bootloader diferente.

    Wubi es Simple
    Ya que no necesitas quemar un CD, sino solo darle un doble click sobre el instalador…y esperar… esperar

    Wubi es discreto
    Ya que agrupa todos los archivos o ficheros dentro de una carpeta lo que facilita su desinstalación

    Wubi es Libre
    Wubi al igual que Ubuntu son libres, puedes copiarlo, redistribuirlo y demás con tus amigos.

    jueves, 13 de septiembre de 2007

    Configurara Joystick en Ubuntu

    En Opengamer encontré un valiosísimo tutorial con el que he podido echar a andar mi mando Genius G-08, el cual estaba tirado por algún lugar en mi habitación y ahora a vuelto a la vida.

    Al fin logre configurar mi joystick, se trata de un Acteck modelo AGJ-3300. Y el problema era que ubuntu lo identificaba y todo, pero al querer usarlo en algun juego como Secret Maryo Chronicles, simplemente hacia lo que queria .

    Aqui les dejo el tip si lo requieren, por lo pronto se que funciona en cualquier joystick de Acteck, pero si funciona en otras marcas pues que mejor :

    En la consola pegamos lo siguiente:



    cd /etc/init.d
    sudo gedit joystick


    Y en el documento pegamos esto:


    #! /bin/sh
    # /etc/init.d/joystick
    #

    # Carry out specific functions when asked to by the system
    case "$1" in
    start)
    echo "Enabling Joystick"
    cd /dev
    rm js*
    mknod input/js0 c 13 0
    ln -s input/js0 js0
    modprobe joydev
    modprobe analog
    echo "DONE!"
    ;;
    stop)
    rmmod joydev
    rmmod analog
    echo "DONE!"
    ;;
    *)
    echo "Usage: /etc/init.d/joystick {start|stop}"
    exit 1
    ;;
    esac

    exit 0


    Luego se crea un ejecutable:

    sudo chmod 755 joystick


    Despues configuramos el sistema para que inicie el joystick cada vez que iniciemos el sistema:

    sudo update-rc.d joystick defaults


    Por ultimo activamos el Joy:

    sudo /etc/init.d/joystick start


    Y listo queda listo para ser usado!.

    Links:

    Tutorial original (ingles)

    miércoles, 12 de septiembre de 2007

    Renombrar imágenes a la fecha en que fueron tomadas

    Muchas cámaras digitales nombran las fotografías de forma lineal, en lugar de con una información de más utilidad, como la fecha en la que se tomó la fotografía. Mi nuevo script añade una entrada al menú contextual de Nautilus que permite precisamente renombrar las fotografías JPEG o TIFF con etiquetas EXIF (o bien las fotografías almacenadas dentro de un directorio seleccionado) a la fecha en que las fotografías fueron tomadas, según la etiqueta EXIF correspondiente.

    Nautilus rename EXIF date

    Está disponible como paquete deb, por lo que si utilizas una distro que los soporte puedes instalar la aplicación haciendo doble clic sobre él; o bien puedes añadir mi repositorio a tu archivo sources.list, de forma que tu distro te informe de nuevas versiones.

    Si optas por la segunda opción tendrás que editar el archivo /etc/apt/sources.list como root y añadir la línea

    deb http://mundogeek.net/repo feisty all

    Actualiza la lista de paquetes escribiendo sudo aptitude update en la terminal, e instala la aplicación usando el comando sudo aptitude install nautilus-rename-exif-date

    Si utilizas otra distribución tendrás que descargar el archivo tar.gz, descomprimirlo y ejecutar en la consola desde el directorio creado el comando:

    sudo make install

    Para que el nuevo menú se muestre tendréis que reiniciar el sistema (o bien Nautilus escribiendo en la consola nautilus -q).

    Y por último, una captura del antes y después de una fotografía cualquiera.

    Nautilus rename EXIF date

    domingo, 9 de septiembre de 2007

    Instala tus paquetes en otro pc

    En UbuntuLife he encontrada este maravilloso tutorial

    Si quieres obtener un listado de todos los paquetes que tienes instalados en tu maquina, basta con ejecutar como root el siguiente comando:

    $ dpkg --get-selections | grep -v deinstall

    Podriamos generar un listado con ese contenido:

    $ dpkg --get-selections | grep -v deinstall > ubuntu-files

    Se generaria un fichero “ubuntu-files”

    para posteriormente llevarnos ese fichero a la otra maquina e instalarlo:

    $ sudo aptitude update
    $ sudo aptitude dist-upgrade
    $ sudo dpkg --set-selections <>

    Para que funcione ambas maquinas deben tener los mismos “repositorios”, puedes asegurarte copiando el fichero /etc/apt/sources.list de una a otra.

    sábado, 8 de septiembre de 2007

    Un sintetizador de voz

    Fuente: UbuntuLife

    Si hace unos dias hablaba de Festival como una herramienta para poder convertir un texto a voz, ahora me encuentro una forma de hacerlo incluso mas sencilla.

    Primero instalate los siguientes paquetes, si no los tienes ya instalados:

    $ sudo apt-get install alsa-oss espeak espeak-data

    Ahora para reproducir un texto ejecuta:

    $ aoss espeak -ves "Formateando unidad C de Windows"
    $ aoss espeak -ves "Preparando instalacion de Ubuntu"

    No se, de esta forma podriamos por ejemplo darle “mas vidilla” a nuestros scripts de bash

    $ aoss espeak -ves "De puta madre. Ubuntu se ha instalado con exito"
    $ aoss espeak -ves "Mecachis. Fallo la instalacion, intentalo otro dia chaval"

    Los textos son broma, pero es solo para daros una idea.

    Hay algunas opciones como:

    -p que indica el pitch (0 a 99 por defecto 50)
    -s que indica la velocidad de reproduccion (por defecto 170)

    Ejemplo de texto leido mas rapido :

    $ aoss espeak -ves -s200 "que me voy que me voy ou yea"

    Para leer un archivo de texto ejecutamos:

    $ aoss espeak -ves -f fichero_texto

    Para grabar un archivo de audio ejecutamos:

    $ aoss espeak -ves -w audio.wav "Hola no conocia la historia, ahora si, no me mola"

    viernes, 7 de septiembre de 2007

    Gnome Launch Box

    Dejo este tutorial que he visto en Cesarius un tutorial para instalar un sustituto del lanzador de aplicaciones que trae gnome de casa; sí, aquel que se abre con Alt + F2. Su nombre es Gnome Launch Box, yo lo he probado y tiene buena pinta, instaladlo a ver qué tal.

    Hace ya algún tiempo que estoy usando Gnome Launch Box integrado con Compiz Fusion en Ubuntu, y realmente es una de las aplicaciones que más utilizo por la facilidad de que por medio del teclado puedas abrir fácilmente tus aplicaciones.

    Debemos empezar diciendo que esta aplicación surge gracias a Quicksilver implementeado en MaC OSX, y que podemos encontrar en:

    Cómo lo instalo?

    Afortunadamente lo encontramos en los repositorios de Ubuntu, por lo que solo bastará que teclees en el terminal:

    sudo apt-get install gnome-launch-box

    Ahora si usas Metacity como decorador de ventanas agregas esto al inicio de tu sesión:

    gnome-launch-box -n

    Si usas Compiz Fusion, debes de abrir Compiz Settings Manager, ir al General y la pestaña Commands.

    • Busca una linea de comandos vacía y escribe:

    gnome-launch-box -n -t

    • Después busca el KeyBindings asociado a la linea de comando donde insertaste la sentencia anterior, y configura la combinación de teclas que deseas, en mi caso la tengo Alt + Space.

    Pantallazo de la Configuración de Compiz Fusion + Gnome Launch Box

    Así tendrás de manera sencilla instalado e integrado Gnome Launch Box en tu sistema, los usos y utilidades son muchísimos ya que no solo busca aplicaciones, sino también contactos de Evolution, marcadores de Firefox, documentos en el escritorio y los recientemente abiertos; además de que a medida estés tecleando lo que necesitas se te van desplegando diferentes opciones relacionadas a lo que escribes… una maravilla

    jueves, 6 de septiembre de 2007

    Convierte tu blog en planta

    Haced clic en OrganicHTML para saber cómo sería vuestro blog si fuera una flor.

    Fuente: linuxforhumanbeings

    Recuperar el grub cuando reinstalamos window$

    En Ubuntulife he encontrado un tutorial muy útil para rescatar el grub cuando window$ nos lo machaca. Yo no lo he probado, pero lo dejo aquí por si alguna vez lo necesito. Lo dedico a Jose, que intentó hacer esto en el ordenador de Olga, pero al final tuvo que reinstalar Ubuntu y todos los programas de nuevo (menos mal que no tuvo que reistalar window$). Aquí lo tenéis:

    Imagina que tienes Windows y Linux instalado. Cuando instalaste Linux, se te creo un menu de arranque al inicia el sistema operativo (llamado GRUB) que te permite elegir con que sistema operativo arrancar. El GRUB se instala en el MBR (Master Boot record, son esos sectores iniciales del disco duro que determinan con que particion arrancar).

    Ahora bien, si formateas y reinstalas Windows, este menu GRUB se pierde. Tu Linux, aun se conserva en el disco duro, pero ya no puedes acceder a el, pues no aparece ese menu que te permite elegir con que sistema iniciar.

    Para recuperarlo, y volver a tener el menu disponible, tenemos que hacer los siguientes pasos:

    Consigue un Live CD de algun Linux, insertalo en la unidad lectoria de CDS o DVDs y reinicia el sistema para que arranque desde ese Live CD.

    Cuando se inicie jejecuta:

    $ sudo su

    Para hacernos root

    Despues ejecuta:

    $ grub

    Y una vez dentro de grub ejecutaras el comando:

    root (hdX,Y)

    donde X es el disco (0 para el master IDE 1, 1 para el SLAVE, etc) e Y la particion, es decir si no me equivoco, X sera 0 para el primer disco duro, 1 si es el siguiente y asi sucesivamente, e Y es el numero de particion que se corresponda con Linux dentro de ese disco duro.

    Ojo, ten mucho cuidado de poner bien el numero del disco y de la particion.

    Despues ejecutas:

    setup (hdX)

    donde X es lo mismo de antes

    y para finalizar ejecutas

    quit

    Ahora reinicias el PC y ya deberias poder ver el menu.