v4l2 y mencoder / Udev / Xorg

Hoy tocaba hacer pruebas de grabación de tv en linux.
Resultado esto

v4l2

Total, todo ha ido bien hasta que he intentado capturar con mencoder, por alguna extraña razón que aun desconozco por que al ver la tele oiga el sonido perfectamente, pudiendo controlar el volumen tanto si conecto la sintonizadora al mic o line-in, cuando capturo del mismo dispositivo o haciendo pruebas por cualquier otro no consigo grabar ni un mísero sonido, alguien por ahí saber algo de esto?

udev

Mas tarde he intentado cambiar del obsoleto devfs a udev en freya.
Los resultados no han sido nada malos, tras instalar udev y desactivar al arranque devfsd el sistema seguía funcionando, perfecto, pero me he dado cuenta que udev traía consigo compatibilidad con devfs y el /dev lo tenia guarrisimo, así que he decidido hacer una limpieza:

  • He pasado a nivel monousuario (init 1)
  • Paramos udev, devfs asi como cualquier otro proceso.
  • He creado un directorio /dev/old y he movido todo el /dev a /dev/old (mv /dev/* /dev/old)
  • Desactivo la compatibilidad con devfsd (rm /etc/udev/rules.d/devfsd.rules)
  • Reiniciamos

Tras esto mi sistema ha seguido funcionando perfectamente y mi /dev esta limpio de basuria y es «moderno» gracias a udev.

Ahora solo queda esperar a que Gnome adopte a DBus para que me notifique de cuando hay nuevo hardware.

xorg

Finalmente me decidí a instalar xorg en mi portátil, las razones? facil:

  • xorg actualmente tiene mas movimiento que xfree86
  • xorg incorpora las nuevas extensiones Damage, Xfixes y Composite que permiten entre otras cosas transparencia real y menos redibujados de pantallas.
  • xorg nunca entrara en Debian (y ahora mismo no me apetece cambiar la distro del portátil) ya que esperan que el servidor X sea modular y ese sera el que entrara en Debian dentro de 3 años lo menos.

Bien, gracias al señor google encontré un articulo, que me permitio instarlar xorg sin que el resto del sistema notara nada y dio el resultado esperado :)

xserver.png

Distribuir contenido