El boton de cerrar del firefox
Mini-entrada geek.
Bueno, básicamente consiste en cambiar los botones de cerrar las pestañas de manera que aparezcan como en el Firefox 1.x, es decir solo un botón a la derecha del todo.
En dos pasos:
- Escribir la siguiente dirección en la barra de direcciones del Firefox: «about:config»
- Buscar la clave «browser.tabs.closeButtons» y cambiar su valor a 3.
Si os preguntais por que 3 y no otro numero consultar esto
Au.
iPodder
Al final fue iPod, y fue verde.
Contentísimo para que negarlo. Una maravilla de trasto.
Y como Murphy esta en todos lados... llegó el problema: el caso es que resulta que es de segunda generación.
Esto solo quiere decir que mi Ubuntu Edgy, y supongo que muchos otros sistemas basados en Debian no lo detectarán, en su lugar solamente se detecta un disco miembro de un RAID, con lo que ni las aplicaciones lo ven, ni se monta como disco duro ni na de na.
El caso es que esto tiene solución (ueeee!) y aqui va:
-
Añadir una linea de fuentes a nuestro archivo sources.list
deb-src http://se.archive.ubuntu.com/ubuntu edgy main
Ejecutar sudo apt-get update
-
Descargar las fuentes del paquete hal y las dependencias necesarias para su recompilarcion:
$ mkdir ~/ipod; cd ~/ipod $ apt-get source hal $ sudo apt-get install debhelper cdbs python-central \ python python2.4 python2.4-dbus \ libdbus-glib-1-dev libglib2.0-dev \ libsysfs-dev libexpat1-dev libpopt-dev \ pkg-config pciutils libcap-dev doxygen \ intltool libusb-dev sharutils \ devscripts build-essential - Parcheamos hal con el parche que adjunto a esta entrada,:
cd hal-0.5.7.1 patch -p1 < ../via-raid-fix.debdiff
-
Finalmente recompilamos e instalamos hal:
$ debuild $ sudo dpkg -i ../hal_0.5.7.1-0ubuntu18_i386.deb
Listo, sin reiniciar ningun servicio ni nada la próxima vez que se enchufe el iPod se mostrará sin problemas.
Referencias: Bug 66068 de Launchpad
Resaltando de sintaxis Glib/Gtk en vim
Curioseando por Planet Gnome he encontrado en esta entrada la forma de activar el resaltado de sintaxis para Glib/Gtk en vim.
El resultado es bastante útil para los que solemos programar utilizando estas librerias.
Una vez guardado este archivo com ~/.vim/after/syntax/c.vim cuando usemos vim veremos, como, por ejemplo, los tipos basicos (gint, gchar, GList, etc..) se iluminan de un color diferente.
Happy hacking :P
Conexiones SSH más mejores
Es posible que alguno de ustedes cacho frikis redomados (con amor) ya lo sepan, pero por si acaso aqui dejo este consejo como nota.
La siguiente configuración para el ssh permite ciertas cosas xulas como que una vez hemos abierto una sesion con un host remoto las siguientes conexiones que realicemos se abran mas rapido y sin pedir el pass ni nada por el estilo.
A parte resulta comodo cuando una vez dentro del servidor de backups, empezamos a subir, por ejemplo, archivos mediante rsync/scp, luego abrimos otra sesión para administrar el servicio X, etc...
La configuracion en cuestion es la siguiente:
xuzo@freya:~$ cat .ssh/config Host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p
Para fine-tunning... «man ssh_config»
Salud!
PD. Si, hacia tiempo que no publicada nada friki, asi que se me aguanten :P
Configurando la TV
Hoy vamos a configurar bonitamente nuestra tarjeta de televisión.
Para ello vamos a necesitar los siguientes ingredientes:
- Módulos de la tarjeta de tv (normalmente bttv y v4l2)
- xawtv o tvtime
- scantv
xawtv y scantv vienen en el mismo paquete en debian: xawtv
tvtime lo encontraras en el paquete del mismo nombre.
Yo personalmente prefiero tvtime, es mas «gonito», pero el como configurarlo queda para otro dia
Una vez hechas estas consideraciones previas vamos al tema:
-
Si tenemos instalado hotplug los módulos para hacer funcionar la tarjeta ya estarán cargados, si no los cargamos a mano con modprobe.
Para comprobar si esta lista la sintonizadora ejecutamos v4l-info y debería aparecer algo como esto:### v4l2 device info [/dev/video0] ### general info VIDIOC_QUERYCAP driver : "bttv" card : "BT878 video (Pinnacle PCTV Stud" -
Ahora hay que sintonizar todos los canales que tenemos disponibles.
Esto lo hacemos con el siguiente comando: scantv -o .xawtv -n pal -f europe-west donde cada opcion
significa:
-o ~/.xawtv: La informacion de los canales se guarda en ~/.xawtv
-n pal: Usamos la norma de tv PAL
-f europe-west: Indicamos que la tabla de frecuencias es europa occidental.Una vez terminado el escaneo nuestro ~/.xawtv deberia contener unas lineas como:
[global] freqtab = europe-west [defaults] input = Television norm = PAL [TVE1] channel = E7
- Comprobamos que xawtv capta la señal simplemente ejecutando xawtv, si apareciera una pantalla negra o azul probar con los parametros de xawtv -remote y -noxv ya que algunos drivers de tarjetas de video dan problemas.
- Con xawtv por un lado y editando ~/.xawtv ponemos orden en los nombres de las cadenas (Mi archivo .xawtv lo podeis encontrar adjunto a esta noticia, al pie de la misma, aunque con algunos huecos ;) )
Como paso final, vamos a poner como poder grabar de la televisión:
mencoder tv:// -tv driver=v4l2:device=/dev/video1:width=320:height=240:norm=pal:channel=40:input=0:immediatemode=1:adevice=/dev/dsp -oac mp3lame -ovc divx4 -o lala.avi
