Cómo grabar el audio que escuchas en Ubuntu

Seguro que alguna vez habrás necesitado grabar el audio de algo que estás reproduciendo, como por ejemplo un vídeo de Internet que no puedes descargar y que prefieres escuchar en otro momento y lugar.

Pues la solución es fácil, instalando el Control de Volumen de PulseAudio:

sudo apt-get install pavucontrol

Y después:

  1. Ejecutamos dicha utilidad, que la encontraremos en Aplicaciones -> Sonido y vídeo.
  2. Ejecutamos también el “Grabador de sonidos” y comenzamos a grabar.
  3. De nuevo en el Control de Volumen de PulseAudio, vamos a la pestaña “Grabación”, seleccionamos Mostrar -> Aplicaciones, y en “Record stream from” seleccionamos “Monitor of Audio interno…”.

Con esto ya podemos empezar a reproducir lo que queramos grabar. En principio esta configuración se guarda de manera permanente, con lo que cada vez que utilicemos el “Grabador de sonidos” se registrará cualquier cosa que esté reproduciendo el sistema.

Fuentes:
http://www.ubuntugeek.com/how-to-recording-internal-audio-in-ubuntu.html
http://ubuntuforums.org/showthread.php?t=1440833

Encriptando un pendrive en Ubuntu

Para comenzar encontré un interesante artículo en UbuntuSolutions, que me sirvió para hacerme una idea de cómo iba la cosa. Pero después descubrí que el proceso puede ser mucho más intuitivo, utilizando la “Utilidad de discos” que incluye Ubuntu. Por desgracia, y como de costumbre, la instalación de los paquetes necesarios hay que realizarla primero manualmente, ya que dicha utilidad simplemente falla al intentar encriptar un volumen si no disponemos de los mismos, sin dar opción a instalarlos forma automática. Continuar leyendo “Encriptando un pendrive en Ubuntu”

Conectando el iPhone a Ubuntu

Desde la versión 10.04, en teoría Ubuntu soporta de forma nativa la sincronización y acceso a los dispositivos iPhone. Pero ahora, si tienes tu terminal actualizado a la última versión (iOS 4.2.1), al conectarlo al PC te aparecerá un mensaje diciendo que no se ha podido montar el dispositivo.

Por suerte la solución es fácil, siendo suficiente con añadir el repositorio de Paul McEnery para que se actualicen una serie de paquetes. Para ello ejecutamos lo siguiente:

sudo add-apt-repository ppa:pmcenery/ppa
sudo apt-get update
sudo apt-get dist-upgrade

Con esto es suficiente para que vuelva a funcionar como es debido.

Fuente: http://www.fenrique.com/blog/2010/12/11/iphone-con-ios-4-2-1-en-ubuntu/

Arrancar Ubuntu 10.04 sin monitor

Pues resulta que, al menos con la última versión de Ubuntu, no es posible que arranque el sistema sin un monitor conectado al equipo.

La solución es deshabilitar el sistema KMS (Kernel mode setting) de la siguiente manera:

Editar el fichero /etc/default/grub y añadir el parámetro nomodeset a la línea GRUB_CMDLINE_LINUX.
Ejecutar sudo update-grub.

Más información:

http://ubuntuforums.org/showthread.php?p=9353174
https://wiki.ubuntu.com/LucidLynx/ReleaseNotes

Dual boot: Windows 7 + Ubuntu

La situación inicial es: Windows XP + Ubuntu 9.04, utilizando el gestor de arranque GRUB de Linux.

Instalo Windows 7 sobre la partición donde se encuntra XP, lo que elimina GRUB del arranque y me deja únicamente con Windows.

Pruebo instalando EasyBCD en Windows 7 y la opción NeoGrub (copiando el menu.lst del antiguo grub de Ubuntu) pero no arranca Ubuntu.

Por suerte encuentro este hilo en el foro de Ubuntu y lo soluciono de la siguiente manera:

1. Inicio el equipo con el live CD de Ubuntu.

2. Abro un terminal y ejecuto lo siguiente:

sudo grub
grub> find /boot/grub/stage1

Esto devuelve la partición donde se encuentra Ubuntu instalado, que utilizaré en el primero de los siguientes comandos:

grub> root (hd0,4)
grub> setup (hd0)
grub> quit

3. Con esto ya tengo de nuevo GRUB en el MBR y, en mi caso, no he necesitado modificar los parámetros del menu.lst, ya que la entrada anterior para Windows XP me sirve perfectamente para Windows 7.

En todo caso, según la guía del foro, la entrada a agregar sería esta:

title		windows 7
root		(hd0,1)
savedefault
makeactive
chainloader	+1

Ubuntu: copia de seguridad de mi USB con rsync

Actualizado: después de algunos problemas con particiones NTFS (que provocaban la copia repetida de ficheros aunque no se hubiesen modificado, debido a problemas de permisos o pequeñas diferencias de tiempo) he encontrado la solución gracias a estas dos páginas: http://www.samba.org/rsync/FAQ.html y http://sial.org/howto/rsync/. El nuevo comando rsync queda ya modificado en el script a continuación.

Acabo de escribir un sencillo script para tener sincronizada mi memoria USB con una carpeta de red. El único requisito es tener creada la carpeta ~/mnt.

#!/bin/bash
mkdir ~/mnt/copia_usb
smbmount //servidor/copia_usb ~/mnt/copia_usb -o username=usuario,password=contraseña,iocharset=utf8
rsync -rlti --delete --modify-window=1 /media/KINGSTON/ ~/mnt/copia_usb
sleep 3
smbumount ~/mnt/copia_usb
rmdir ~/mnt/copia_usb
read -p "Pulsa [Intro] para terminar"

FreeBSD 7 en VirtualBox sobre Ubuntu 8.10

Por lo visto a FreeBSD no le gusta mucho la configuración NAT de los adaptadores de red que crea VirtualBox, con lo que me ha sido imposible hacer funcionar la red de esa manera.

La solución la he encontrado en este artículo, utilizando el siguiente script, que crea un adaptador de red virtual en Ubuntu y lo “puentea” con el físico:

#!/bin/bash
echo "Usar así: 'crea_bridge_para_virtual_box tap2'"
sudo tunctl -t $1 -u juanmi
sudo brctl addbr br0
sudo ifconfig eth0 0.0.0.0 promisc
sudo brctl addif br0 eth0
sudo dhclient br0
sudo brctl addif br0 $1
sudo ifconfig $1 up
sudo chmod 0666 /dev/net/tun

Sólo una cosa más, el tipo de adaptador de red en la máquina virtual de VirtualBox hay que cambiarlo también a PCnet-PCI II (An79C970A), con el tipo PCnet-FAST III (An79C973) tampoco me ha funcionado.

Intrepid Ibex parpadea reproduciendo vídeos

Desde que actualicé Ubuntu a la versión 8.10 parpadeaba cualquier tipo de vídeo al reproducirlo con Totem (por lo visto también ocurre con otros players). Hoy me he puesto a buscar y he encontrado la solución en este hilo. Pego a continuación la que me ha servido:

SOLUTION 1
1. Hit Alt+F2
2. Type: gstreamer-properties
3. Click the ‘Video’ tab
4. Set the output to “X Window System (No Xv)”

Por cierto, mi tarjeta gráfica es una ATI Mobility Radeon HD2600.