jueves, 7 de mayo de 2009

Amarok no reproduce mp3s (falta el codec) en Ubuntu Jaunty (9.04)

Al instalar Amarok 2 en Jaunty, no están los codecs necesarios para reproducir mp3. El modo de solucionarlo es instalar libxine1-ffmpeg:
$ sudo aptitude install libxine1-ffmpeg

miércoles, 11 de marzo de 2009

Setear firefox como navegador por defecto en Kubuntu Intrepid Ibex 8.10

Empecé a usar kde4, así que esperen ver más de un post al respecto. Tengo instalado firefox y opera (además de konqueror ahora), y no se por qué, a pesar de que firefox cree ser el navegador por defecto, desde pidgin por ejemplo, me abría cosas en opera.
La solución está en:
sudo update-alternatives --config x-www-browser

donde podemos elegir el browser por defecto.

Todavía no estoy seguro si es lo único que se necesita, porque los plasmoids creo que me abren konqueror, pero de ultima cuando encuentre solución hago update acá.

jueves, 19 de febrero de 2009

Autocompletar en el intérprete de python

Este es un truquito para poder autocompletar la línea en el intérprete de python usando tabulador al mejor estilo bash.

Lo primero que hay que hacer es abrir el intérprete de python:

[esteban@esteban ~]$ python
Python 2.5.2 (r252:60911, Jan 4 2009, 17:40:26)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>


luego ejecutar las siguientes líneas:

>>> import rlcompleter
>>> import readline
>>> readline.parse_and_bind("tab: complete")

Listo, ahora al presionar "tab" se completará la líea o mostrará las sugerencias posibles:

>>> readline. <TAB PRESSED>
readline.__doc__ readline.get_line_buffer( readline.read_init_file(
readline.__file__ readline.insert_text( readline.set_completer(
readline.__name__ readline.parse_and_bind(
>>> readline.

El problema es que cada vez que se quiera tener "tab completar" se va a tener que
hacer ese procedimiento.
Para dejar esa configuración por defecto basta con setear la variable de
entorno PYTHONSTARTUP apuntando a un archivo que tenga esas líneas.

Por ejemplo yo creé un archivo en mi home llamado .pystartup donde se
encuentran esas 3 líneas.
luego:

[esteban@esteban ~]$ export PYTHONSTARTUP=~/.pystartup

Ahora cada vez que abran el intérprete tendrán tab-completion.

martes, 10 de febrero de 2009

No funcionan mis scripts en cron.daily (cron.hourly, cron.weekly)

1) Es el archivo ejecutable? (Esto no me consta que juegue en contra, pero por las dudas, no sobra)
sudo chmod a+x script.sh
El a+x es para setearlo ejecutable para todos, tambien sirve u+x, g+x y o+x, siendo respectivamente para el owner, el grupo y el resto de los users.

2) Este es el que me olvidé mas de una vez, el archivo no puede tener caracteres extraños en el nombre, no estoy seguro de si es solo letras y numeros, pero si me consta que no puede tener puntos. Supongo que es un error común.

sudo mv /etc/cron.daily/script.sh /etc/cron.daily/script

jueves, 25 de diciembre de 2008

Auto montar discos NTFS en el arranque

Para que luego de loguearnos, ya esten montados los discos ntfs que queramos, hacemos esto:

-Creamos una carpeta para montar el disco (en este ejemplo le llamo "storage")
sudo mkdir /media/storage

-Obtenemos el UUID del disco que queramos montar:
sudo blkid

Por ejemplo, si la unidad que queremos montar se llama "Storage", tenemos que encontr algo parecido a:
/dev/sda6: UUID="14B0FDC1B0FDA8FE" LABEL="Storage" TYPE="ntfs"

copiamos el UUID, en este ejemplo: 14B0FDC1B0FDA8FE

-Agregamos al fstab el montaje de la unidad:

sudo vim /etc/fstab

Al final del archivo agregamos la linea:
UUID=14B0FDC1B0FDA8FE /media/storage ntfs defaults 0 0


Listo, cuando reiniciemos, tenemos el icono de la unidad en el escritorio.

martes, 23 de diciembre de 2008

Instalar el nuevo Pidgin (2.5.3) en Ubuntu Hardy (8.04)

UPDATE: Esto fue escrito originalmente para pidgin 2.5, pero como el método funciona para el 2.5.3 y seguramente va a haber mucha gente buscando para instalarlo, actualizo el post.

--------------------------

Salió hace ya unos días la versión nueva de pidgin, y según el changelog tiene unos cuantos features nuevos.

Los que más me llamaron la atención a mi por ahora son:
  • Soporte de status messages en MSN.
  • Soporte de custom smileys.
  • Iconos y smileys retocados.
  • Soporte de offline messages en MSN.
Tambien descubrí que desde la versión 2.4.2 permite cambiar el size de los avatares en las message windows.

Todavía no está en los repositorios, pero podemos instalarlo bajando los paquetes de GetDeb y siguiendo el siguiente procedimiento:


  1. Desinstalar la versión vieja de pidgin
    sudo apt-get remove pidgin pidgin-data libpurple0
  2. Bajar los paquetes pidgin, pidgin-data y libpurple0 de GetDeb.
  3. Instalar los paquetes en este orden: pidgin-data - libpurple0 - pidgin.
Después de esto ya podemos hacer uso de los nuevos features, cabe aclarar que al desinstalar no perdemos los logs ni nada de la configuración anterior.

viernes, 12 de diciembre de 2008

Actualize a Ubuntu 8.10 y me quede sin sonido en flash (pero funciona en todo lo demas)

Muy contento con la nueva versión de Ubuntu Intrepido pero se quedaron sin sonido al querer mirar un video en youtube? Cómo es esto posible si estoy escuchando música en el amarok2?

Después de putear un rato y cambiar el dispositivo de sonido entre otras cosas, termine encontrando la sencilla solución de:

sudo apt-get install flashplugin-nonfree

Luego es solo reiniciar el firefox.