Archivo de la etiqueta: Ubuntu

Use a wireless bluetooth speaker on Ubuntu 12.04

The integrated audio on my computer is the worst. So I recently bought a JBL Wireless Bluetooth Speaker, and while get it working with my Android tablet was straightforward, I wasn’t that lucky with my Ubuntu 12.04 with Gnome 3 laptop.

The pairing with my computer was successful, but I was unable to reproduce any sound. My problem is that this device, and many new devices of this type, allows not only allow Audio Sink mode (A2DP), but also Headset mode. Headset mode is more complex because it can handle calls, audio sink (speakers) and audio source (microphone). By default, my device connected as Headset, and I’m speculating, but it seems that doesn’t know how to handle this profile. This is how I fixed it:

First, pair the device. Go to Bluetooth system applet, select Bluetooth settings and add a new device. How to pair the device is out of the scope of this article.

Once paired, install the Blueman manager, it allows to setup the device. Default Ubuntu system dialog for Bluetooth lack the advanced options we require.

sudo apt-get install blueman

Launch the applet:

blueman-applet

The applet will appear in bottom bar on Gnome 3. Click it and select Devices…

Select your device, and go to menu:

Device -> Setup

Select A2DP profile (instead of the Headset profile) and save. Now, the device should appear available on the Sound Configuration dialog. Open the Ubuntu sound options and select your device. Now you can close the Blueman applet and the device will work from now on, including that each time your device is paired the audio will be redirected to it.

Blueman

Etiquetado , , ,

Instalar VirtualBox con soporte para USB en Ubuntu 12.04 LTS

1) Instalar VirtualBox

sudo apt-get install virtualbox virtualbox-dkms

El primero instala el programa y el segundo los módulos del kernel para ser recompilados automáticamente (DKMS: Dynamic Kernel Module Support), de forma que no sea necesario recompilar los módulos de VirtualBox en cada actualización del kernel. En Ubuntu 12.04 LTS la versión en repositorios es la 4.1.12.

Se requiere instalar en huéspedes los guest additions puede instalar el ISO para ser montado en los mismos con:

sudo apt-get install virtualbox-guest-additions-iso

2) Agregar extensiones propietarias

VirtualBox es Software Libre bajo la GPL desarrollado por Oracle. Sin embargo el soporte para USB es una extensión propietaria bajo una licencia diferente, la PUEL (VirtualBox Personal Use and Evaluation License). Para instalar el soporte USB se debe descargar dicha extensión desde la página de VirtualBox: https://www.virtualbox.org/wiki/Downloads

Para la versión incluida en los repositorios oficiales es ésta.

Al descargar el archivo .vbox-extpack se hace doble click en el mismo y se abrirá VirtualBox. Se acepta la licencia y se ingresa la clave de root para su instalación.

3) Incluir usuarios al grupo de VirtualBox

Todos los usuarios que deseen capturar dispositivos USB en sus máquinas virtuales deben pertenecer al grupo vboxusers. Para agregar el usuario actual al grupo se ejecuta:

sudo usermod -aG vboxusers $USER

Se puede confirmar los grupos a los que pertenece el usuario con el comando id, por ejemplo:

$ id
uid=1000(cjenkins) gid=1000(cjenkins) groups=1000(cjenkins),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare),125(vboxusers),1001(bumblebee)

SE DEBE SALIR de la sesión de escritorio y volver a entrar para que los cambios de grupo surtan efecto.

4) (Opcional) Actualizar versión a 4.2

Para actualizar a la versión 4.2 se debe agregar la clave y repositorio de VirtualBox:

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" > /etc/apt/sources.list.d/virtualbox.list'
sudo apt-get update

Seguidamente se instala la versión 4.2:

sudo apt-get install virtualbox-4.2

Seguramente es necesario instalar la versión de las extensiones propietarias para ésta versión en particular.

Etiquetado , , ,

Clonar un servidor Ubuntu en VirtualBox

Digamos que tienes que crear una red de computadoras virtual o tienes un servidor base que quieres clonar para especializarlo de forma que te ahorres la instalación y actualización de un servidor. VirtualBox permite clonar una máquina virtual y reiniciar el MAC Address de dicha máquina para que la puedas levantar en la red sin que halla colisiones. Esto es fácilmente realizable con nuestro servidor Ubuntu Server y vale mencionar que por cuestiones de licencia ésto no se puede realizar tal cual en servidores Windows.

El problema es que las máquinas clonadas se llaman igual, y una vez de que reinicias el Mac Address las máquinas no vuelven a tener red. Para distinguirlas en la red y hacer que vuelva a funcionar la interfaz eth0 se debe realizar los siguientes pasos:

  1. Cambiar el nombre del sistema.
  2. Cambiar el nombre del sistema en el archivo de hosts.
  3. Eliminar el archivo de red persistente.

1. Cambiar el nombre del sistema:

sudo nano /etc/hostname

Cambiar el nombre del sistema.

2. Cambiar el nombre del sistema en el archivo de hosts:

sudo nano /etc/hosts

Cambiar la línea 127.0.1.1 nombresistema con el nombre del sistema.

3. Eliminar el archivo de red persistente:

sudo rm /etc/udev/rules.d/70-persistent-net.rules

Este archivo contiene los MAC Address y será regenerado cuando se reinicie el sistema.

Finalmente reiniciamos sudo reboot y listo.

Etiquetado , ,

Kölbi datacard en Ubuntu

El ICE ofrece desde hace meses paquetes de Internet por red 3G. Los paquetes incluyen un modem 3G de marca Huawei.

El servicio de Internet por 3G es compartido, es decir, que si hay mucha gente en la red la conexión va a decaer sobremanera. Personalmente lo adquirí para emergencias, viajes, reuniones, etc, en la que no hay una red WiFi decente cerca o esté cerrada.

Configurar el Huawei es sumamente fácil en Ubuntu. Primero es verificar que los paquetes modeswitch estén instalados:

sudo apt-get install usb-modeswitch usb-modeswitch-data

Ahora conectamos el modem, ingresamos el PIN. Click derecho sobre el icono de conexión en la barra superior derecha -> Editar las conexiones… -> Banda ancha móvil -> Añadir

Seleccionamos Costa Rica, siguiente, Mi proveedor no está mostrado, escribimos “kolbi”, siguiente, APN es kolbi3g, siguiente, siguiente.

Bien, esa parte no era muy importante, si se equivocaron no importa, lo importante es seleccionar la nueva conexión hacer click en “Editar”.

Ahora, la conexión debe estar exactamente igual a las siguientes imágenes:

 

Recuerden poner el PIN del modem en la primera pantalla. Cuando conecten el modem se les pedirá el PIN, pueden hacer click en cancelar y seleccionar la conexión de banda ancha y este se encarga de desbloquearlo con el PIN que pusieron en configuración.

Saludos

Etiquetado , , ,

Que hacer después de instalar Ubuntu 10.04?

Hay varios post de este tipo, muy completos. Acá pongo mi apt-get nada más 😛

sudo apt-get install inkscape pavucontrol gtk-recordmydesktop audacity audacious keepassx gimp p7zip ntfsprogs phatch vlc lame avant-window-navigator emerald fusion-icon hugin gparted ttf-dejavu dia compizconfig-settings-manager compiz-fusion-plugins-extra gnome-do wine gnome-exe-thumbnailer subversion chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-extra rar unace libdvdread4 openssh-server liferea glade sshfs miro diffuse pidgin ooo-thumbnailer qalculate-gtk filezilla flashplugin-installer guake fontypython openoffice.org-ogltrans

Si no conocen algún paquete los invito a:

aptitude show paquete

Además de esto, agregué cover-thumbnailer desde aquí.

Todo sigue en Gtk+ y para Gnome. No he instalado las bibliotecas de KDE, aunque tal vez tenga que porque quiero instalar Kdenlive, ni modo :S

Y para Firefox:

  • Inline translator,
  • Personas,
  • FoxyProxy,
  • Firebug,
  • Download Status bar

Saludos

Etiquetado , ,

Videotutorial de VCS

Hice un pequeño videotutorial que explica cómo configurar un entorno para utilizar un sistema de control de versiones con Software Libre para la Comunidad de Software Libre del ITCR. Les recomiendo que lo vean directamente en Vimeo, donde está en resolución 1440×900, si no tienen buena conexión apaguen el HD.

Se utiliza Subversion, Eclipse Galileo y Subclipse.

Espero que les guste!

Etiquetado , , , , , ,

Videotutorial RAD

Hice un pequeño videotutorial que explica cómo configurar un entorno de desarrollo rápido de aplicaciones con Software Libre para la Comunidad de Software Libre del ITCR. Les recomiendo que lo vean directamente en Vimeo, donde está en resolución 1440×900, si no tiene buena conexión apaguen el HD.

Se utiliza Eclipse Galileo, Java, GTK+ y Glade.

Espero que les guste!

Etiquetado , , , , ,

Abrir DVD en formato ISO

NOTA: Este post es antiguo y aplicaba a Totem con Xine backend. Durante la transición a GStreamer hubo que instalar el paquete totem-xine. Ahora, a la salida del 10.04, ver un ISO DVD es tan simple como (usando el GStreamer por defecto):

totem NombreArchivo.iso

<POST ANTIGUO>

Muchos de nosotros tenemos películas o DVD’s en formato ISO. Estuve buscando la forma de poder ver estas películas en Ubuntu sin la necesidad de tener que quemarlas en un DVD o tener que montarlo y seleccionar los archivos de video que deseo ver manualmente o aún más complicado montarlo como si fuera un DVD-ROM. Bueno, la solución en bien simple:

totem dvd:/direccion/del/archivo &

Por ejemplo:

totem dvd://home/havok/ISOs/El_Orfanato.iso &

Totem es el programa con el que veo los DVD’s. El primer argumento es la ruta del archivo ISO con el prefijo dvd:/ y el & es para que me libere la consola donde he escrito el comando y pueda cerrarla una vez el programa se haya abierto sin cerrar el programa también.

Abrir DVD en ISO

Abrir DVD en ISO

Espero les haya servido.

Saludos!

Etiquetado , , , ,

Ubuntu con partición dedicada para el home

Conocimientos previos deseables :

Conocer qué es una partición, qué es una partición swap, qué es un sistema de archivos, cómo instalar Ubuntu estándar y árbol de directorios de GNU/Linux.

*****************************************************************************

Ubuntu es una distribución de GNU/Linux que se caracteriza por sacar una nueva versión del sistema operativo cada 6 meses, con sus ventajas y desventajas.

Una de ellas (ventaja o desventaja, no lo sé) es que si quieres tener siempre instalado la última versión debes hacer un clean install en tu máquina cada 6 meses y todo lo que eso implica: respaldar toda la información, descargar el ISO, quemarlo, instalar el SO, bajar las actualizaciones, descargar e instalar todos los programas (una única línea de apt-get enorme pero que dura una eternidad), configurar y personalizar el entorno de escritorio, etc. A mi me gusta el proceso, pero la parte que mas me molesta es el hacer el respaldo de toda la información y regresarla al SO después.

Claro, este proceso no es estrictamente necesario, puedes por ejemplo hacer un upgrade de SO o simplemente quedarte con la actual. En mi caso, he hecho upgrades Feisty->Gutsy->Hardy. Y he tenido que meter mano para que todo funcione. Sin embargo, con Intrepid Ibex las cosas parecen haber cambiado mucho, por lo que decidí que es mejor hacer un clean install.

Todo esto se puede alivianar creando una partición exclusivamente para tu home. El home es la carpeta dentro del árbol del sistema operativo donde se guarda todo lo relacionado a tu usuario. Es como un “Mis documentos” de Windows pero bien hecho, pues en este se guarda la configuración de tus programas, de tu entorno gráfico, tus archivos, etc. De hecho, es el único lugar del árbol donde tienes derecho de escritura.

Si instalamos Ubuntu a la primera sin manipular las particiones este nos va a crear una única partición donde estará el root (el root del sistema, o raíz, representado por “/”, no el usuario root, que es otra cosa). Y dentro del root estará nuestra carpeta home (/home/nombreusuario). Para actualizar todo el SO debemos sacar toda la información de este lugar, formatear la única partición, y volver a meter toda la información. Además, si se nos daña el SO por X razón, no podemos simplemente formatear la partición pues nuestra carpeta con información se perdería.

Una única partición

Una única partición

En cambio, lo que podemos realizar es una partición para el sistema operativo (“/”) y otra partición para el home. De la siguiente manera:

Una partición dedicada

Una partición dedicada

Bueno, suficiente hablada teórica. Instalemos nuestra Ubuntu con una partición dedicada para el home. Antes que nada respalda toda la información de tu disco, pues lo limpiaremos por completo. Este tutorial está pensando solo para las personas que tienen únicamente Ubuntu, si compartes tu máquina con otro sistema operativo no debes borrar todas las particiones.

Primero, booteamos con el disco de Intrepid Ibex, seleccionamos el idioma, iniciamos una sesión live-cd, le damos click al ícono de Instalar que se encuentra en el escritorio. Si te has perdido hasta aquí revisa el link al inicio del post de cómo instalar Ubuntu estándar. Bien, ahora:

  • Seleccionamos el idioma en la etapa 1.
  • Seleccionamos del mapa donde vivimos en la etapa 2.
  • Seleccionamos la distribución del teclado en la etapa 3.

Y ahora, en la etapa 4 viene la parte interesante.

Seleccionamos manual cómo lo muestra la imagen le damos Adelante:

Paso 1

Paso 1

Seleccionamos cada una de las particiones y las borramos con el botón de Borrar partición. Ojo, quedaremos con un disco limpio.

Paso 2

Paso 2

Ahora, seleccionamos el espacio libre y le damos al botón de Nueva partición:

1- La primera partición que crearemos es la partición para el root (“/”). Seleccionamos que sea primaria, al inicio, del tipo ext3 y el punto de montaje “/”. Aquí le estoy dando un tamaño de 4GB pues estoy en una máquina virtual con apenas 8GB de disco duro, pueden darle unos 15-20GB.

Paso 3

Paso 3

2- Luego creamos la partición swap.

La regla que siempre utilizo es:

Para máquinas con estrictamente menos de 2GB de ram suele hacerse un swap del doble del ram, para máquinas con estrictamente más de 2GB de ram suele hacerse un swap igual al ram. El caso particular de 2GB de ram suelo ponerle 3GB de swap.

Ejemplos:

Tu máquina tiene 1GB de ram -> Swap = 2GB
Tu máquina tiene 512 de ram -> Swap = 1GB
Tu máquina tiene 2GB de ram -> Swap = 3GB
Tu máquina tiene 4GB de ram-> Swap = 4GB

Seleccionamos que sea primaria (o lógica?), al inicio, del tipo swap (área de intercambio) y listo. Aquí le estoy dando un tamaño de 512MB pues estoy en una máquina virtual con apenas 256MB de ram.

Paso 4

Paso 4

3- Por último creamos la partición para el home:

Seleccionamos que sea primaria, al inicio, del tipo ext3 y el punto de montaje “/home”. Aquí le estoy dando un tamaño de 4GB pues estoy en una máquina virtual con apenas 8GB de disco duro, pueden darle el restante del disco duro.

Paso 5

Paso 5

Nos debe quedar un resumen similar a este:

Paso 6

Paso 6

Estamos listos, le damos el botón Adelante y proseguimos con la instalación.

Importante: Cuando queramos instalar un nuevo Ubuntu, por actualización o porque jodimos el anterior, simplemente no borramos ninguna partición. Hacemos click sobre la partición del home y le damos a Editar partición, seleccionamos el tipo y el punto de montaje y NUNCA le damos check a formatear como lo muestra la imagen:

Paso 7

Paso 7

Hacemos lo mismo con la partición del root, seleccionamos el tipo (ext3) y el punto de montaje (“/”) , pero a esta si le ponemos la opción de formatear.

Espero que les haya servido.

Saludos!

Etiquetado , , ,

Recuperar clave

Esta es una consulta regular que llega a la lista de la Red Costarricense de Software Libre, por lo que me permití de hacer un pequeño tutorial con imágenes para todo aquel distraído que se le ha olvido la clave de su usuario en su Ubuntu GNU/Linux. Estas instrucciones aplican para Ubuntu Hardy Heron 8.04, puede ser que nuevas versiones difieran en interfaz o método de acceso.

Primero lo que hacemos es reiniciar la máquina. Cuando aparezca un mensaje como el siguiente le hacemos caso y presionamos “ESC“.

Lo que nos muestra una pantalla como la siguiente, seleccionamos “Recovery mode” como lo muestra la imagen.

A continuación le damos Enter y dejamos que cargue el sistema. Nos saldrá una pantalla como la siguiente:

Seleccionamos la opción “Root” como lo muestra la captura de pantalla.

Ahora viene la parte importante. Asumamos que el nombre de tu usuario es “usuario“. En el shell que aparece abajo escribimos:

passwd usuario

Damos Enter y debes escribir la nueva clave. La clave no se muestra, nisiquiera asteriscos, pero si se escribe así que ten cuidado. Te pide confirmar de nuevo la clave por lo que la escribimos de nuevo.

Por último solo queda reiniciar la computadora con el comando reboot o presionando Ctrl+Alt+Supr.

Espero les haya servido.

Saludos!

Etiquetado , , ,