un blog, o eso creo



Fedora Core 3

Archivado en: Linux — Martín @ 17:23 08/11/2004

Acaba de ser publicada la versión 3 de Fedora Core. Está disponible en:

Ya sabéis que se recomienda utilizar los mirrors y los torrents para evitar la sobrecarga del servidor central. Yo ya la estoy bajando, así que cuando termine con los exámenes preveo un par de posts relacionados. Supongo que a partir de diciembre, pero no antes; lo siento.

Solución para el antialiasing chapucero

Archivado en: Linux, Trucos — Martín @ 00:27 06/09/2004

El otro día comentaba lo feo que me parece el antialiasing “de serie” de Gnome. Cuando ya me había rendido respecto a buscar solución, días después encuentro en un comentario de KDE-Look.org una dirección que habla sobre el tema. Y cómo arreglarlo.

Pero empecemos por el principio. El antialiasing de texto es, básicamente, difuminar las fuentes para que su aspecto parezca más natural, como si estuviésemos leyendo un libro de imprenta, donde las letras no están hechas por píxeles como en nuestras pantallas. Así se pretende conseguir una lectura más cómoda para el ojo. Lo cual, en mi opinión, no se consigue ni de lejos. Después de leer algunos de los comentarios al post del otro día y comentarlo con algunos conocidos, me parece que debo de ser el único en todo el planeta que odia el antialiasing. De todas formas, voy a explicar cómo solucionar esto.

Si desactivamos el antialiasing, las fuentes se muestran píxel por píxel, es decir, o píxeles blancos o píxeles negros, nada de píxeles de colores intermedios, como pasa si aplicamos antialiasing. Como usuario de Windows durante años, estoy acostumbrado a utilizar a diario fuentes sin antialiasing como MS Sans Serif o Tahoma (esta última en Windows 2000/XP). En estas fuentes no se realiza antialiasing, pero el resultado no es tan horrible como en Linux. ¿Qué es lo que pasa entonces?

Aparte del antialiasing, existe otra “propiedad” llamada hinting. No sé exactamente qué es lo que hace, ni me importa demasiado (aunque Microsoft tiene una pequeña introducción). Sólo sé que las fuentes con hinting (las típicas incluidas en Windows, de pago, por supuesto) se ven correctamente balanceadas y separadas, al estilo de Windows. Por otra parte, casi ninguna de las fuentes que suele incluir una distribución de Linux tiene esta propiedad, por ser algo caro de hacer y éstas gratuitas.

Y por lo visto, el hinting está sujeto a algún tipo de patente o propiedad. Creo que ya se ve por dónde voy: el hinting no es libre. Es una técnica propiedad de alguien, y como tal, no se puede usar libremente en Linux. Pasaba algo similar con el MP3 en Fedora. Pero todo tiene solución, y ésta es especialmente sencilla.

Hay un software que se ocupa, sin entrar en tecnicismos, de renderizar y mostrar las fuentes por pantalla en Linux. Ese software se llama FreeType, y por defecto no lleva activado el hinting de fuentes que posean esa propiedad (las de Windows, por ejemplo). Para activarlo basta con editar una sóla línea del código de FreeType. He aquí cómo.

(más…)

Odio el antialiasing

Archivado en: Linux, Software — Martín @ 17:12 27/08/2004

Más de uno se extrañará al ver este título, ya que el antialiasing de texto suele gustar. Por mi parte, como ya digo, lo odio. En mi opinión es uno de los peores inventos que ha podido parir cualquier GUI. Es incomodísimo para leer, cansa más la vista, y carga la máquina de forma innecesaria.

Veamos tres ejemplos de antialiasing del texto del menú de Firefox. El primero es en Gnome 2.6 con el antialiasing activado:

No me gusta. El trazo de las letras es muy grueso, y en algunas llega a juntarse debido al emborronamiento —ya no es antialiasing, es emborronamiento— de las mismas, lo que dificulta la lectura. Son demasiado irregulares. Lo vemos más claro aquí:

Así que como no me gusta el antialias, lo desactivo, pero queda incluso peor:

Los trazos son aún más irregulares, y algunas letras llegan a juntarse. Aquí con más detalle vemos cómo se juntan las dos oes de “Bookmarks”:

Vemos ahora el texto en Windows 2000:

Es mucho más regular, limpio y separado. Las letras no se juntan, y mantienen una separación idéntica entre ellas. Es fácil de leer y no cansa tanto a la vista. Aquí con más detalle:

Ahora la pregunta es: ¿conocéis algún método para desactivar el antialiasing en Gnome y que quede tan bien como en Windows?

Soporte MP3 en Fedora Core 2

Archivado en: Linux, Software, Trucos — Martín @ 17:24 19/08/2004

Siguiendo con el post aquel de NTFS en Fedora Core 2 —que por cierto tuvo muy buena acogida según veo en los referrers—, pretendía hacer un post más que cubriese otro de los temas básicos de Fedora: el soporte MP3. Pero como Cek se me ha adelantado, le pongo un enlace y me ahorro el trabajo :)

Lo podéis ver aquí: Soporte MP3 en Fedora Core 2. ¡Muy bueno, Cek!

NTFS en Fedora Core 2

Archivado en: Linux, Trucos — Martín @ 15:58 29/07/2004

Por defecto, Fedora Core 2 no trae soporte para montar particiones NTFS. Para ello debemos bajar unos paquetes con los controladores adecuados. He aquí cómo.

Necesitaremos un paquete que nos proporcionará el soporte NTFS, el cual podemos encontrar en la página del proyecto Linux-NTFS, concretamente en la sección de Fedora Core 2. Para saber cuál descargar, en cualquier consola tecleamos:

uname -r

Con lo que obtendremos la versión de nuestro kernel. En mi caso es la 2.6.6-1.435.2.3, así que me bajo este paquete. Si no encontramos nuestra versión de kernel porque es demasiado moderna, tendremos que esperar a que la haga alguien, aquí yo no puedo ayudar :(

Una vez descargado el paquete, tenemos dos opciones. La más sencilla es hacer el típico doble clic sobre el archivo descargado en nuestro gestor de ventanas. Si nos dice que no está asociado a nada, lo asociamos con system-config-packages. Si no estamos identificados como root, nos pedirá la contraseña de root.

También lo podemos hacer en una consola, identificándonos previamente como root:

su

Luego, estando en el directorio donde lo hayamos descargado:

rpm -ihv kernel-ntfs-[versión].i686.rpm

Ahora podemos pasar a montar la partición NTFS de la forma habitual. Creamos un punto de montaje:

mkdir /mnt/windows

Y montamos la partición NTFS allí, que en este caso es /dev/hda1:

mount /dev/hda1 /mnt/windows

Si queremos que la partición se monte cada vez que iniciamos Fedora, bastará con añadir esta línea al archivo /etc/fstab:

/dev/hda1      /mnt/windows      auto      ro,umask=0222 0 0

El parámetro ro indica read-only (sólo lectura), lo cual será necesario debido a que escribir en una partición NTFS desde Linux es algo arriesgado.

Y aquí termina mi primer post sobre Fedora. Espero que no sea el último. Ah, y como siempre podéis formular vuestras dudas en los comentarios.