lunes 8 de febrero de 2010

Configurar resolución de la pantalla en un Toshiba Tecra 8200

Instalé Ubuntu Mínimal en un Tecra 8200. Como entorno gráfico usé Lxde. Los recursos del equipo son bastante discretos, razón por la que no recomiendo instalar un entorno gráfico más exigente como Gnome o KDE. El único problema que he detectado hasta ahora es la resolución de la pantalla: no es posible configurar una resolución mayor a 800x600.

El comando "sudo lspci | grep VGA" te entrega la siguiente información:
01:00.0 VGA compatible controller: Trident Microsystems CyberBlade/XP (rev 63)
Añadir la resolución correcta en el xorg.conf, no hará ninguna diferencia, la resolución máxima no cambia y queda un margen negro alrededor del escritorio, por lo que no se utiliza toda la pantalla del laptop. Para conseguir una resolución correcta (1024x768) debes, primero, en caso de no tenerlo, crear el archivo "/etc/X11/xorg.conf":
sudo X :1 -configure
Eso creará un archivo xorg.conf.new en tu ~/. Ahora la idea es que lo copies en el directorio correcto:
sudo cp ~/xorg.conf.new /etc/X11/xorg.conf

Por último debes añadir las siguientes líneas a tu Section "Monitor":
HorizSync 28-96
VertRefresh 50-75
Debiera quedar de la siguiente manera:

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        HorizSync 28-96
        VertRefresh 50-75
EndSection

Con eso basta para que la resolución correcta esté disponible.

domingo 17 de enero de 2010

Ventana blanca en Deluge 1.1.9

Si instalaste Deluge 1.1.9 en karmic (deluge 1.1.9+dfsg-1) es probable que hayas obtenido una ventana blanca como esta al arrancarlo:



Al parecer es un bug detectado y se soluciona instalando la versión 1.2 del PPA o la que se encuentra en GetDeb.


lunes 11 de enero de 2010

Reparando el ícono de sistema, el acceso a wikipedia y las letras en Listen 0.6.3


Icono de sistema (trayicon):
Fuente: Launchpad

Para recuperar el icono de sistema perdido en Listen 0.6.3 debes instalar un par de paquetes con los siguientes comandos:
sudo aptitude install python-gnome2-extras

y
sudo aptitude install python-xlib

Con eso el icono de sistema debiera volver a aparecer.

Wikipedia y Letras
Fuente: Launchpad

El acceso a wikipedia y la descarga de la letra del tema reproducido puede no funcionar en Listen. Un efecto indeseado de lo anterior es que el uso de la cpu se acerca al 100%. Para resolver el problema debes editar tu archivo "~/.profile" y agregar la siguiente línea:
export LISTEN_BROWSER=mozilla

Eso debiera permitir el acceso a Wikipedia, las letras y bajar el uso de la cpu a un nivel normal.

miércoles 6 de enero de 2010

Corrigiendo automáticamente errores de escritura al usar "cd"


Fuente: About.com

Muy útil si sueles cometer errores al escribir el nombre de los directorios:
shopt -s cdspell

Con esta opción pequeñas diferencias en el nombre de un directorio serán corregidas. Los errores controlados son caracteres transpuestos, que falten o que sobren. Si se encuentra un error corregible el nombre correcto se imprime y el comando "cd" procede:
carlos@athlon:~$ cd rocumentos
Documentos
carlos@athlon:~/Documentos$

miércoles 30 de diciembre de 2009

Definiendo el directorio base que usa el comando "cd" con CDPATH


Fuentes: Linux 101 Hacks, softpanorama.org

CDPATH es una variable similar a PATH y provee una lista de rutas que el comando cd buscará ante cualquier parámetro que entregues como directorio. Por lo tanto, si frecuentemente estás entrando a un subdirectorio puedes configurar la variable CDPATH para que incorpore la ruta del subdirectorio en cuestión, de manera que luego puedes entrar a esa carpeta directamente usando el comando cd sin necesidad de ingresar la ruta completa.

Veamos un ejemplo. Supongamos que frecuentemente necesitas ingresar a la carpeta /etc/X11/cursors. Obviamente no es posible ingresar directamente a X11 desde tu ~/
carlos@carlos-laptop:~$ cd cursors
bash: cd: X11: No existe el fichero ó directorio
carlos@carlos-laptop:~$

Para ello añades el subdirectorio pariente de cursors a la variable CDPATH. El comando es el siguiente:
export CDPATH=[subdirectorio]

En el caso que usamos de ejemplo quedaría:
carlos@carlos-laptop:~$ export CDPATH=/etc/X11
carlos@carlos-laptop:~$ cd cursors
/etc/X11/cursors
carlos@carlos-laptop:/etc/X11/cursors$

Para hacer estos cambios permanentes debes agregar la línea siguiente a tu archivo ~/.bash_profile:
export CDPATH=/etc/X11

Para agregar más de un directorio puedes hacerlo de un modo similar a como modificas tu variable PATH. Los añades a tu ~/.bash_profile separando los subdirectorios por ":"del modo siguiente:
export CDPATH=/etc/X11:/etc:/var

También te recomiendo que la agregues en tu ~/.bashrc. La razón de esta recomendación la puedes ver aquí.

En caso de que tengas un subdirectorio en tu ~/ cuyo nombre sea idéntico a un subdirectorio contenido en la lista de CDPATH el comportamiento del comando cd dependerá de si añadiste o no un slash al final de la ruta del directorio. En caso de que lo hayas hecho el comando cd te permitirá cambiar al subdirectorio local. En caso contrario cambiarás al primer directorio listado en la lista de CDPATH cuyo nombre sea coincidente. En este último caso, para entrar al directorio local debes usar el comando:
cd ./nombre_del_directorio

Así de fácil.

sábado 26 de diciembre de 2009

Uniendo y dividiendo archivos con Lxsplit


Fuente: TuXapuntes

Lxsplit te permite unir o separar archivos sin realizar ningún tipo de compresión. Es compatible con Hjsplit, por lo que si te encuentras con archivos que se dividieron con esta herramienta Lxsplit te puede permitir volverlos a unir. Hasta ahora no he encontrado una versión disponible en los repositorios oficiales de Ubuntu, pero en Ubuntuforums está disponible una versión empaquetada en deb.

Los parámetros que necesita este programa son los siguientes:

lxsplit [OPTION] [FILE] [SPLITSIZE]


[OPTION]

Existen tres opciones disponibles:
-s(plit) = dividir

-j(oin) = unir

-h(elp) = ayuda (te permite ver toda esta información, incluidos los ejemplos)

[SPLITSIZE]

Para dividir un archivo debes determinar el tamaño de los archivos resultantes en (M)egabytes, (k)ilobytes y (b)ytes. Si por ejemplo quieres dividir el archivo hugefile.bin en archivos de 15 MB es tan fácil como posicionarte en la carpeta donde copiaste el archivo y escribes en el terminal:
lxsplit -s hugefile.bin 15M
Uniendo archivos

Para unir los archivos te posicionas en la carpeta donde están alojados estos archivos y escribes en el terminal:

lxsplit -j hugefile.bin.001

Firefox 3.5 en castellano

Fuente: el nido del cuervo

Hace algún tiempo instalé Firefox 3.5 mediante el PPA de Ubuntu Mozilla Daily Build Team. El procedimiento es el de siempre y lo explico rápidamente:
Añades a tu /etc/apt/sources.list los repositorios:
deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jaunty main

Como se habrán dado cuenta es un equipo con Jaunty instalado. Para obtener la llave pública GPG escribes en el terminal:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 247510BE

En caso de tener Karmic no es necesario realizar los pasos anteriores y es tan simple como añadir el PPA "ubuntu-mozilla-daily/ppa" tal y como se señala aquí.

Respecto a cómo dejarlo en castellano, que es el motivo de esta entrada, lo que debes hacer es ir a la siguiente dirección:
http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-firefox-3.5.x-l10n/

y buscar el xpi correspondiente al idioma que buscas. En mi caso era firefox-3.5.7pre.es-CL.langpack.xpi. Una vez instalado basta reiniciar Firefox para tenerlo en castellano.