Como instalar las fuentes adicionales en GNU/Linux Ubuntu 10.04

Introducción.

No había notado la necesidad de instalar las fuentes complementarias en GNU/Linux hasta que me dí cuenta que el contenido de mi blog no se estaba viendo bien desde mi netbook con el sistema operativo recién instalado.  En él utilizo bastante la fuente Courier New para el código fuente, los comandos del shell y la salida estándar.  Esta no estaba apareciendo de ancho constante sino que aparecía de manera muy similar al resto del texto.

La solución por supuesto fue instalar las fuentes adicionales (MS Core Fonts) y el contenido del blog empezó a aparecer correctamente.

Instalación del paquete de fuentes.

Para hacer esto es necesario que se encuentre activo el componente Universe de los repositorios.

$ sudo aptitude install msttcorefonts

Regenerar el caché de las fuentes.

$ sudo fc-cache -fv

Recuperar el GRUB de GNU/Linux Ubuntu 10.04 después de instalar Windows

Introducción.

Después de instalar Windows sucedió lo que se esperaba, el MBR del disco duro fue sobreescrito por el instalador y el GRUB fue removido.  Como consecuencia de esto ya no es posible acceder a Linux, únicamente a Windows.

Este es el procedimiento necesario para recuperar el GRUB de un GNU/Linux Ubuntu 10.04 instalado previamente a la instalación de Windows 7.

Recuperar el GRUB.

Para hacer esto es necesario iniciar el equipo con una versión en vivo de GNU/Linux Ubuntu 10.04, esto se logra con el CD de instalación o con su respectiva LiveUSB.  Se debe especificar durante su inicio que la intención es la de probar el sistema operativo mas no de instalarlo nuevamente.

A continuación es necsario identificar cual es el disco y la partición raíz (donde se encuentre /boot) de GNU/Linux. La forma mas simple de hacer esto es utilizando el administrador de unidades y medios (Disk Utility) ejecutando el siguiente comando o seleccionando el menú System > Administration > Disk Utility.

$ /usr/bin/palimpsest

Particiones del disco duro
Particiones del disco duro

En este caso, el directorio raíz se encuentra en la partición 5 del primer disco duro, es decir, su dispositivo es /dev/sda5.

Desde una terminal se procede a montar la partición mencionada anteriormente con mediante als siguientes instrucciones.

$ mkdir /tmp/raiz

$ sudo mount /dev/sda5 /tmp/raiz

Finalmente se solicita que se recree el GRUB en el MBR basado en la información encontrada.

$ sudo grub-install –root-directory=/tmp/raiz /dev/sda

Importante: es necesario tener en cuenta que el GRUB se crea sobre el disco duro elegido (sda), no sobre una partición específica (sda5).

Al reiniciar el sistema operativo ya deberá aparecer el GRUB permitiéndole elegir cual de los sitemas operativos registrados iniciar.

Agregar Windows a la lista de selección.

En este caso primero instalé Ubuntu y después instalé Windows lo que motivó en primera instancia que se perdiera el MBR.  Esto trae consigo un problema secundario: al recuperar el GRUB este no contiene una referencia a Windows ya que cuando fue creado aún no se había instalado el segundo sistema operativo.

Para solucionar este problema se deben instalar las herramientas del GRUB de la siguiente manera.

$ sudo aptitude install grub-pc

Con ellas, cada vez que se actualice su información se revisarán las particiones existentes en búsqueda de nuevos sistemas operativos que se configurarán automáticamente para aparecer en el GRUB la próxima vez que se reinicie el sistema.

$ sudo update-grub2

Para este caso específico, la partición de Windows 7 (NTFS) corresponde con el dispositivo /dev/sda2 motivo por el cual se agrega automáticamente la siguiente opción en el archivo /boot/grub/grub.cfg.

menuentry “Windows 7 (loader) (on /dev/sda2)” {
insmod ntfs
set root='(hd0,2)’
search –no-floppy –fs-uuid –set 4a3c22f43c22db29
chainloader +1
}

Cambiar la ubicación de los botones de ventana en Ubuntu 10.04

Introducción.

Estoy bastante cómodo con la nueva ubicación de los botones de ventana (cerrar, minimizar y maximizar) que introdujo en abril de este año la nueva versión de GNU/Linux Ubuntu, la cual es similar a la utilizada por Mac OSX.  Sin embargo muchas personas prefieren los controles como estaban antes.  En mi caso algunos temas que he probado me modifican la posición y el orden de los botones y cuando regreso al tema personalizado quedan mal, así que me es necesario volver a ponerlos en su disposición habitual.

A continuación se detalla el procedimiento necesario para determinar el lado de la ventana en que deben aparecer los botones así como el orden de los mismos.

Procedimiento.

Opción #1: configuración estándar

Ejecutar desde una terminal (shell) o desde el diálogo de ejecución de aplicationes (ALT+F2) la siguiente instrucción.

$ /usr/bin/gconf-editor

Navegar a través del árbol de opciones y ubicar la siguiente ruta.

/apps/metacity/general

Configuración de los botones de ventana

Editar el contenido de la llave button_layout según el resultado que se desee.

  • Botones del lado izquierdo: minimize,maximize,close:menu
  • Botones del lado derecho: menu:minimize,maximize,close

Adicionalmente es posible determinar el orden de los botones con el simple reordenamiento de los mismos en la cadena de texto, así como incluír o no el ícono de menú en la ventana.

Las modificaciones a esta llave se pueden apreciar inmediatamente después de alterar su valor.

Opción #2: script de configuración.

Existe un método un tanto mas sencillo y menos flexible para realizar este cambio en la configuración de la apariencia de las ventanas y se basa en un script de terceros.  Para utilizarlo es necesario seguir estos pasos.

$ wget http://gtk-apps.org/CONTENT/content-files/123360-123360-Change%20Window%20Buttons.sh

$ chmod +x 123360-123360-Change Window Buttons.sh

$ ./123360-123360-Change Window Buttons.sh

Seleccionar la opción que corresponda con la disposición deseada.

Script para modificar la disposición de los botones de ventana

Enlaces.

Utilizar un módem HSDPA USB Huawei E1556 en GNU/Linux Ubuntu 10.04

La situación.

El módem venía funcionando correctamente con la versión 9.10 de Ubuntu, sin embargo después de la instalación de la nueva versión (10.04) algo parece haber cambiado y el dispositivo sólo es identificado como un medio de almacenamiento (el controlador para Windows).

El problema.

Según el bug #521578 registrado en el LaunchPad de Ubuntu, el problema parece haber surgido debido a un movimiento de funcionalidades entre los paquetes udev (modem-modeswitch) y usb-modeswitch los cuales son responsables de garantizar que estos dispositivos USB no sean descubiertos únicamente como medios de almacenamiento con los drivers de Windows sino que sean identificados también como módems de banda ancha.  El paquete usb-modeswitch ahora con esta funcionalidad, no se instala por defecto en Ubuntu Lucid Lynx (10.04).

Este problema afecta a varios tipos de módems de la marca Huawei.

La solución.

La solución radica en instalar los paquetes requeridos.

$ sudo aptitude update && sudo aptitude install usb-modeswitch usb-modeswitch-data

Desconectar el módem USB y volver a conectarlo.  Este deberá ser reconocido normalmente a partir de ese momento.

Enlaces.