Dic 24

Sólo hay que instalar con Synaptic el paquete gnome-splashscreen-manager. Una vez instalado, para llamarlo puedes ejecutar gnome-splashscreen-manager en una terminal, o añadir un elemento al menú de aplicaciones que lo llame.

Es muy fácil de usar, simplemente eliges una imagen guardada en el disco duro, pulsas "Activar" y ya está. Además, tiene una función de vista previa.

Puedes encontrar splashes en gnome-look.org.

Dic 23

· Nota: en este post más reciente hay una forma de usar Ares emulando el cliente de Windows con Wine. Funciona mejor y da menos problemas.

La red Ares es posiblemente la más rápida para bajar películas y canciones sueltas, aunque no tiene tanta variedad como el eMule. Como no tiene cliente nativo en Linux, al menos por ahora, hay que usar un plugin para giFT, un programa P2P que reside en memoria y se usa desde consola. Pero como para casi todo, hay interfaces gráficas que hacen que sea muy fácil usarlo, como Apollon o GIFToxic. Pues bien, empezamos añadiendo dos repositorios (no usan PGP):

  • deb http://apt.cerkinfo.be/ unstable main contrib
  • deb http://hal.iwr.uni-heidelberg.de/debian/ gift/

Y una vez actualizada la base de datos de paquetes y tal, instalar los siguientes paquetes: gift giftd apollon libopenft-gift libares-gift Estos son los básicos para poder usar la red Ares, pero si quieres alguna red más como Gnutella u OpenNap puedes añadir estos:

libgnutella-gift libfasttrack-gift libopennap-gift

Una vez instalados, tienes que abrir Apollon para empezar a usar esta red. La primera vez te aparecerá un asistente para configurarlo. En la pestaña "Información" te salen las redes a las que te puedes conectar, y el el estado de cada una. Si no aparecen todas las redes que has instalado, puedes añadirlas haciendo esto: Preferencias -> Configurar Apollon -> Avanzado ->Complementos. Pulsando el botón añadir, los ficheros de identificación de las redes (.so) están en /usr/lib/giFT/. Sólo tienes que añadir las que falten. También puedes quitar o deshabilitar las redes que no vayas a utilizar.

Nota: te recomiendo que deshabilites los repositorios que has añadido nada más instalar Apollon y los plugins, porque luego hay problemas raros de dependencias.

Página del proyecto Apollon: http://apollon.sourceforge.net/
Página del proyecto giFT: http://sourceforge.net/projects/gift
Página del proyecto giFT-Ares: http://gift-ares.berlios.de/

Dic 18

1. Problema del dibujado de los bordes de las ventanas.

Esto tiene dos posibles soluciones. Te recomiendo que uses la primera (que es simplemente copiar y pegar), y si no funciona, restaurar la copia de seguridad que se crea automáticamente e intentar la segunda solución.

Solución 1 (automática y sencilla)

La descubrí de casualidad trasteando la tarjeta gráfica. Al menos a mí (y a casi todo el mundo, según los comentarios) esta solución me ha funcionado perfectamente, y es el método más sencillo para configurar el xorg.conf. Hay que escribir estas órdenes en la consola (puedes copiar y pegar):

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.orig; sudo nvidia-xconfig -composite; sudo nvidia-xconfig -allow-glx-with-composite; sudo nvidia-xconfig -render-accel; sudo nvidia-xconfig -add-argb-glx-visuals

Tras esto, reinicia el servidor gráfico con Ctrl+Alt+Borrar. Si el servidor gráfico no arranca y arranca Linux en modo texto, escribe estas órdenes para volver a la situación anterior:

sudo mv /etc/X11/xorg.conf.orig /etc/X11/xorg.conf
startx

Estas órdenes sirven para restaurar la copia de seguridad y volver a arrancar el servidor X.

Solución 2 (si no funciona la primera)

Hay que editar el archivo “xorg.conf”:
Pulsar Alt+F2, y en la caja que aparece, escribir:

gksudo gedit /etc/X11/xorg.conf

Una vez abierto el editor, hay que hacer varias cosas:

2.1.1. Buscar donde pone ‘DefaultDepth’, en ‘ Section “Screen” ‘, y si el valor que aparece a la derecha no es 24, pon 24.

2.1.2. Borrar, si existen, estas entradas en ‘ Section “Modules” ‘ :

Load "dri"
Load "GLCore

2.1.3. Añadir esta entrada en ‘ Section “Modules” ‘ :

Load "glx"

2.1.4. Añadir esta entrada en ‘ Section “Screen” ‘ :

Option "AddARGBGLXVisuals" "True"

Nota: en el comentario 6 del post de instalación de Beryl, Raúl dice que a él le funciona poniendo esto en otra parte del fichero. Podrías probar una opción, y si sigue sin funcionar, la otra.
2.1.5. Añadir esta sección al final del archivo (pegar tal cual):

Section "Extensions"
Option "Composite" "Enable"
EndSection

Tras editar xorg.conf, puedes pulsar Ctrl+Alt+Backspace para reiniciar las X y probar la nueva configuración. En teoría, este problema se soluciona haciendo esto, si tienes cualquier duda o sugerencia puedes dejarla en un comentario.

2. Cuando se abren muchas ventanas, algunas se quedan negras.

Esto no es un bug dde Beryl, sino de los controladores de Nvidia que, teóricamente, se solucionará no dentro de mucho. Pasa porque las ventanas se almacenan en la memoria de vídeo, y cuando no queda memoria, no se dibujan. Como solución temporal sirve recargar el gestor de ventanas (pulsando con el botón derecho en el icono de Beryl aparece esta opción), o reduciendo el tamaño de las mismas. Según se dice en el wiki de Beryl, hay gente que ha probado esto y les da resultado, pero a cambio de una reducción del número de imágenes por segundo (más lentitud). Para ello, hay que marcar estas opciones en “Opciones avanzadas de Beryl”, que aparece cuando se pulsa con el botón derecho sobre el icono de Beryl:

Plataforma de renderizado -> Forzar AIGLX
Enlazar -> Enlace estricto
Renderizado -> Renderizado Indirecto

(el el wiki de Beryl activan esto llamando a Beryl desde la consola)

A mí también me ocurre me ocurría este problema de las ventanas negras (hasta que cambié la tarjeta gráfica por otra con más memoria RAM), he probado probé a ajustar estos valores y da resultado, pero el rendimiento cae en picado, sobre todo al activar “Force AIGLX”, los fps caen de 80 con Auto a 15 con AIGLX. Si tienes un ordenador muy potente, quizás no lo notes, pero es que seguramente no necesites esto porque tu tarjeta gráfica tendrá mucha memoria. En fin, que hasta que no solucionen esto los de Nvidia, poco hay que hacer.

3. Bajo rendimiento.

Puede estar causado por algunas opciones mal configuradas en el gestor de ajustes de Beryl. Para solucionarlo, abre el gestor de ajustes de Beryl y bajo “opciones Generales”, en la pestaña “Opciones”, desmarca “Sincronizar con VBlank”.

Yo he probado esto, y vaya descubrimiento: el frame rate subió de 75-80 fps a más de 150. Más que recomendable.

4. El servidor gráfico se congela cuando se inicia, y se ve una pantalla negra.

Es un bug de los drivers Nvidia (versión 9625) que por lo visto sólo afecta a ciertas tarjetas. En versiones posteriores ya está resuelto, así que sólo hay que actualizar el driver (esto se hace con el gestor de actualizaciones de Ubuntu automáticamente).

Fuentes:
Wiki de Beryl
Ubuntu-es

Dic 16

La optimización consiste en evitar que Ubuntu compruebe cada vez que se arranca las particiones no-linux (las de Windows, por ejemplo).
Para ello hay que editar el archivo /etc/fstab, que indica qué dispositivos (discos duros y sus particiones, unidades de deuvedé y demás) deben montarse automáticamente al arrancar el sistema, así como las opciones de montado y el tipo de los sistemas de archivos. Para editar este archivo hay que tener privilegios de administrador.

Importante: si no haces esto bien, puedes cargarte el arranque del sistema, así que haz las cosas cuidadosamente. No copies el fstab que pongo de ejemplo, cada ordenador tiene uno diferente.

sudo gedit /etc/fstab

Una vez abierto el editor, lo que hay que hacer es muy sencillo: tienes que buscar las particiones de Windows, son las que contienen la palabra “vfat” o “ntfs”, las propias de Linux contienen la palabra ext3, ext2 o reiserfs. Al final de la línea, se ven unos números, tienes que cambiar el último 1 por un cero. Me explico con un ejemplo (éste es mi fstab):

Indico en negrita y subrayados los números que hay que cambiar (esto es en mi caso):

# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/hda5
UUID=f77413a3-32e1-43a9-9b02-d79b2df52561 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda6
UUID=d35ed9cd-f4a0-41b0-9e21-c43230e8d19e /home ext3 defaults 0 2
# /dev/hda1
UUID=B81B-DC11 /media/hda1 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/hdb1
UUID=2CA2-095C /media/hdb1 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/hdb2
UUID=44A1-D95F /media/hdb2 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/hda7
UUID=3e93c511-1e7c-4cf5-ac5b-c9c6c9ae7384 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0

Sólo hay que cambiar el último número (un 1 inicialmente) así se evita que se comprueben los sistemas de archivos cada vez que se montan. Puede verse claramente que pone “vfat” en las líneas a cambiar. Así, tras cambiar esos 1 por 0, el fstab queda:


# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/hda5
UUID=f77413a3-32e1-43a9-9b02-d79b2df52561 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda6
UUID=d35ed9cd-f4a0-41b0-9e21-c43230e8d19e /home ext3 defaults 0 2
# /dev/hda1
UUID=B81B-DC11 /media/hda1 vfat defaults,utf8,umask=007,gid=46 0 0
# /dev/hdb1
UUID=2CA2-095C /media/hdb1 vfat defaults,utf8,umask=007,gid=46 0 0
# /dev/hdb2
UUID=44A1-D95F /media/hdb2 vfat defaults,utf8,umask=007,gid=46 0 0
# /dev/hda7
UUID=3e93c511-1e7c-4cf5-ac5b-c9c6c9ae7384 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0

Tras hacer esto, mi ordenador consiguió arrancar 20 segundos más rápido que antes.

Dic 16

Cada vez que he formateado mi Ubuntu (3 veces desde que empecé con la Hoary, y por limpiarla de programas chorra que luego no tenía ganas de desinstalar manualmente) he recurrido a una lista de programas imprescindibles que instalo nada más formatear. Evidentemente, la lista de programas vale también para otras distros, pero puede variar el nombre de los paquetes, la forma de instalarlos, etc (por ejemplo si es una distro que use RPM). La pongo aquí para que esté disponible para todo el mundo (que visite este blog, claro):

Programas que instalo con Aptitude o Synaptic:

Nota: Los programas están puestos con el nombre de su paquete .deb, así que puedes copiar los que quieres y buscarlos tal cual en Synaptic, o hacer “sudo aptitude install […]” directamente. Ten en cuenta que casi todos tienen dependencias.

Música/vídeo / imagen:
amarok vlc w32codecs libxine-extracodecs inkscape gqview lame grip

Juegos:
xmoto frozen-bubble kolf kbounce

Internet:
checkgmail amule apollon libares-gift flashplugin-nonfree firestarter

Varios / herramientas / sistema:
kde-i18n-es brasero wine automatix2 kleansweep kde-i18n-es language-pack-kde-es checkinstall beagle

Programación:
build-essential kate

Programas que no instalo con Aptitude o Synaptic, o al menos no de forma directa:

Con Automatix:
Sun Java 1.5 JRE, Gaim 2.0 Beta, Debian Menu, Extra fonts, AUD-DVD Codecs, Multimedia Codecs, Acrobat Reader

Otros:
Beryl, VMWare Server, Cedega, Automatix, nvidia-glx (sólo para tarjetas Nvidia, con Synaptic)

———-

El sources.list que uso es éste: sources.list. Si utilizas otros repositorios es posible que alguno de estos paquetes no esté en los servidores contenidos en tu lista de repositorios (sources.list).

Esta lista irá actualizándose según encuentre más “programas imprescindibles”, y también subiré las claves públicas de los servidores que tengo añadidos en el sources.list.