La Gaceta de Linux ...¡ haciendo a Linux un poco más divertido !

Construyendo un Escritorio Linux Bajo en Grasa

Por John Murray

Traducción al español por Hugo Cabrera Castro
el día 29 de Marzo de 2005, para La Gaceta de Linux

Una Guía para Principiantes hacia un Linux Menos Grasoso

Nota: Cuando escribí la primera versión de este artículo en 2001, usaba una máquina a 233mhz con 32megas de RAM. Y mientras mi actual computadora tiene alrededor de diez veces esas características, aún sigo usando las mismas aplicaciones rápidas cubiertas a continuación...

Introducción

Comencé a jugar con Linux hace pocos años, después de leer varios artículos de Introducción a Linux en revistas de computación y en la web. En casi todos estos artículos, se enlistan bajos requerimientos de hardware como una de las ventajas de Linux. Normalmente después los autores continúan mostrando qué fácil es usar Linux con los ambientes de escritorio GNOME o KDE.

Así que configuré mi máquina para arrancar con Win95 y Linux, y experimenté con diversas distribuciones. Al principio estaba desilusionado con el desempeño de Linux y me tomó un tiempo descubrir las mejoras en el desempeño que son posibles al utilizar software más ligero. El hecho de que la mayoría de la documentación orientada a principiantes enfatizara GNOME/KDE ignorando todo lo demás hacía las cosas más difíciles. De eso se trata esta página - una guía para principiantes de buen software ligero que corre bien en computadoras con características inferiores a los equipos actuales.

GNOME y KDE son ambientes cargados de características con buena apariencia que son tan fáciles de usar como el escritorio de cualquier otro SO, pero no son la mejor elección para una máquina más antigua - pueden ser realmente muy pesados a menos que tengas hardware muy reciente para correrlos. Sin embargo, eso no significa que estés atascado con una consola de sólo texto, ya que es fácil configurar un escritorio Linux agradable que tenga velocidad en algo como un Pentium con 32megas de RAM, aunque 64megas es aún mejor.

Un escritorio veloz es en gran parte sólo cuestión de usar un administrador de ventanas y aplicaciones que se ajusten a tu hardware. Y a propósito, sólo porque no uses los ambientes de escritorio KDE o GNOME no significa que no debas instalarlos, al menos sus bibliotecas básicas. Las aplicaciones de KDE y GNOME correrán muy bien bajo un administrador de ventanas ligero, así que si tienes espacio en disco, te recomiendo instalar ambos. Sin embargo, en mi experiencia, las aplicaciones GNOME/GTK se cargan apreciablemente más rápido que los equivalentes KDE. Enlistadas abajo se encuentran algunas sugerencias por el tipo de aplicaciones que usa más gente todos los días, las cuales trabajan muy bien en mi máquina 233/64 - y la mayoría debe estar bien con sólo 32megas de RAM. Recuerda que estas sugerencias son solamente mis preferencias personales, no son la única forma de hacer las cosas.

Los Criterios de Selección

Dónde Obtener los Paquetes

Encontrarás que muchos de estos programas están incluidos en los cd's de instalación de la mayoría de las distribuciones. Donde fue posible, he provisto un vínculo a las páginas de inicio de los proyectos.

El Administrador de Ventanas

La elección de un administrador de ventanas puede tener un efecto dramático en el desempeño del sistema y hay varios buenos administradores de ventanas disponibles, siendo mi favorito IceWm. Ya que tiene un pequeño consumo de memoria, IceWm puede estar hecho para lucir muy bien con tapices y temas. También tiene ese formato familiar de Win95 con el botón de inicio en la esquina, menús, barra de herramientas y demás. Es cierto que hay administradores de ventanas más ligeros, pero para mí IceWm provee un buen balance de características útiles y desempeño - y es más ligero en RAM que algunos otros administradores de ventanas con muchas menos características. No asumas que IceWm tiene que ser plano o feo - las versiones actuales soportan antialias XFT, degradados y más, y con un tema como Silver XP puede lucir muy bien.

Configurar IceWm es extremadamente fácil, y como hay herramientas gráficas disponibles para esto, es muy sencillo editar sus archivos de configuración manualmente. Los archivos globales de configuración se encuentran normalmente en /usr/X11R6/lib/X11/icewm/ y se llaman preferences, menu y toolbar. Crea una carpeta oculta llamada .icewm en tu directorio home y copia estos tres archivos ahí. Después es sólo cuestión de editarlos para ajustarlos a tus propias necesidades y gustos.

IceWm está incluido en muchas distribuciones recientes, e incluye muy buena documentación en /usr/doc/icewm.

Xfce es otro administrador de ventanas rápido y popular, aunque estrictamente hablando es realmente un ambiente de escritorio. Vale una vista si quieres algo con más adornos - pero yo aún prefiero IceWm.

El Administrador de Archivos

He probado multitud de administradores gráficos de archivos, pero siempre regreso a XWC (X Windows Commander) debido a su velocidad, estabilidad y, otra vez, por su interfaz familiar. XWC es un clon del Explorador estilo Win95 que soporta arrastrar y soltar para copiar/mover/enlazar, asociaciones de archivo y demás. Aunque carece de muchas de las características de digamos, Nautilus o Konqueror, tiene todo lo que necesito, sin la hinchazón. Al igual que IceWm, es muy fácil de configurar usando el menú de opciones incluido o editando el archivo ~/.foxrc/XWC file.

Aunque preferiría algo que no se pareciera tanto a Windows, XWC funciona muy bien y es muy rápido. También incluye una herramienta de montado de medios y una aplicación ordinaria para RPM. XWC puede ser usado en modo de dos paneles, como todos los buenos administradores de archivos.

El trabajo en XWC ha sido continuado recientemente, principalmente en un esfuerzo por soportar una mayor variedad de idiomas. Un par de administradores de archivos han evolucionado de XWC, llamados XFE y Fox Commander, y aunque tienen una apariencia más moderna, aún me parece que XWC es el mejor por estabilidad y desempeño.

Otro archivador rápido y con buena apariencia que es altamente recomendable es rox

Emuladores de Terminal

Olvídate de la korpulenta konsola, rxvt tiene una combinación de características y velocidad que la hacen mi favorita, además de que puedes personalizar su apariencia si deseas ese tipo de cosas. Una alternativa más ligera es aterm.

Editores de Texto

Mientras XWC viene con su propio editor (muy) básico, prefiero por mucho Nedit. Nedit es muy pequeño, rápido y tiene muchas características internas útiles, incluyendo: resaltado de sintaxis, buscar y reemplazar, soporte de macros acceso por shell y mucho más. LA ayuda incluida también es muy buena. Conozco algunas personas que se apasionan con sus editores (especialmente la multitud vi), pero si quieres un buen editor estilo WYSIWYG, Nedit es muy agradable.

Otro editor que me gusta tener disponible es Nano, una aplicación básica excepcionalmente ligera que será familiar instantáneamente para usuarios de Pine/Pico. A diferencia de Nedit, Nano correrá desde una consola tan bien como una X-terminal, y el valor de esto será apreciado por cualquiera que haya desconfigurado su archivo XF86-Config al punto de que X no arrancará. ;)

Programas para Internet

Ahora los usuarios de Linux tienen una selección de navegadores de calidad que igualan o superan el desempeño de aquellos en otras plataformas, aunque algunos están un poco hambrientos de recursos. Estos van desde navegadores básicos (pero veloces) como Dillo y Links-Graphic a aquellos basados en un Mozilla desmontado, tales como Galeon and Firefox.

En el extremo más ligero del rango, links-graphic es difícil de vencer. Veloz, y de tamaño pequeño, es sorprendentemente capaz y puede manejar marcos y tablas así como javascript. Su interfaz es un poco diferente a la mayoría de navegadores gráficos, pero muy buena una vez que la has usado. Dillo es otro que vale la pena probar. Dillo es extremadamente rápido y también luce muy bien. Aún bajo desarrollo, todavía no maneja marcos, java o javascript, así que probablemente no podrás llevar tu cuenta bancaria en línea con él. Es brillante para leer archivos html locales (como archivos de ayuda y del tipo /usr/doc/html/).

Opera es un navegador muy popular que se sitúa entre las aplicaciones superligeras como links-graphic o Dillo, y los navegadores de uso rudo basados en Mozilla. La versión de descarga libre de Opera incluye publicidad con banners, aunque no es realmente intrusa. S desempeño es bueno y soporta la mayoría de plugins populares.

Si tienes 64megas o más, podrías querer evaluar uno de los navegadores basados en Mozilla. Galeon y Firefox son dos muy buenos navegadores basados en el motor Mozilla. A diferencia de Mozilla, Galeon y Firefox son únicamente navegadores web, haciéndolos significativamente más utilizables en máquinas más lentas, aunque aún serán lentos al iniciar en una máquina antigua. Son excepcionalmente capaces y estables y soportan la mayoría de plugins.

Para el email, me gusta Sylpheed. Sylpheed es muy rápido, y tiene una interfaz buena y clara. También es un lector de noticias básico. Hay también un cliente de correo llamado SylpheedClaws que extiende las capacidades de Sylpheed vía el uso de plugins y habilita cosas como HTML y más.

Si te gustaría un cliente de correo con más características, puedes querer probar Pan, una aplicación de noticias GTK, capaz de manejar adjuntos binarios.

Sé que hay varios clientes ftp gráficos, y jugué brevemente con gFTP (que corrió bien), pero no puedo en realidad recomendar nada más dado que aún prefiero el comando de línea ncftp.

Visores de Imágenes

Uso xli como mi visor de imágenes por defecto. Es rápido y me gusta la forma en que puedo desplazar imágenes grandes directamente con el mouse; qiv (Quick Image Viewer) es bueno también. Para manipulaciones simples xv funciona bien y requiere poca memoria, aunque la interfaz muestra su edad.

Música y Video

El muy popular XMMS es un clon de WinAmp que puede reproducir archivos mp3, ogg-vorbis, wav y cdr, etc. También soporta skins, incluyendo skins de WinAmp. Para los videos mpeg, uso mtvp como reproductor por defecto. Es un reproductor libre que es parte del paquete mtv y funciona muy bien en máquinas de perfil más bajo. Si ves muchos videos en formatos diferentes, MPlayer los reproduce casi todos y es sorprendentemente rápido en máquinas más viejas. La versión soportada oficialmente está disponible solamente como archivo fuente, aunque también hay disponibles paquetes binarios. MPlayer puede incluso hacer uso de dll's de MS Windows

Hay también muchas aplicaciones gráficas para grabar cd. He jugado un poco con el muy popular xcdroast pero uso principalmente herramientas de línea de comandos como cdrecord, mpg123, bladeenc, etc. Otra vez, déjenme saber si tienen recomendaciones.

Programas de Oficina

Procesadores de Palabras

Abiword es el procesador de palabras de GNOME, y es notable por su velocidad y uso ligero de la memoria. Es también más ligero en características que digamos OpenOffice-Writer o KWrite, pero para algunos esta simplicidad puede ser atractiva. En la actualidad Abiword parece ser capaz de abrir los documentos MS-Word menos complejos sin problemas, pero se ahoga con archivos .doc con formato complicado.

TextMaker

TextMaker es un producto comercial y aunque no lo he probado personalmente, recibe revisiones brillantes. Se dice que la velocidad y compatibilidad con archivos .doc son muy buenas, así que deber ser una buena opción para hardware más antiguo. Si piensas que suena atractivo, y no te importa pagar por software, este puede ser para tí. Hay una versión de evaluación por 30 días disponible desde el sitio web de TextMaker.

Wordperfect

La última versión disponible (versión 9, parte de WordPerfect Office 2000) era realmente sólo la versión de Windows corriendo bajo una versión interna de Wine. Mientras esta versión tenía una reputación por inestabilidad y otros problemas, una versión anterior nativa para Linux (Wordperfect8) aún disfruta de algo de popularidad - algunos aún lo consideran el mejor procesador de palabras para Linux disponible. WP8 es estable, rápido, lleno de características y ligero en el uso de memoria. La descarga de la Edición Personal todavía está disponible, aunque su edad dicta algunas antiguas bibliotecas también necesitan ser instaladas para hacerlo funcionar en distribuciones más nuevas - más información aquí.

KWord es el procesador de palabras del proyecto KDE, y luce y funciona muy bien, sin embargo en la actualidad también tiene compatibilidad limitada con los archivos .doc de MS.

Si la compatibilidad con MSWord es crítica, realmente no tendrás otra opción más que ejecutar OpenOffice.org o StarOffice. Estas suites son grandes y extremadamente lentas para cargar, aunque las versiones recientes son mucho mejores en este aspecto. Aún así, arrancarlas en una máquina con sólo 32megas de ram puede tomar hasta un minuto... Sin embargo, una vez cargadas, son estables y corren bien. Parecen ser capaces de manejar casi cualquier archivo de formato .doc mucho mejor que cualquiera de los otros, por eso aun cuando elijas usar un procesador de palabras diferente para tu trabajo regular, puede convenir instalar Star/Open Office para que puedas abrir esos difíciles archivos .doc con los que tu procesador de palabras tiene problemas.

Para aquellos que no requieren ninguna compatibilidad con MS Word, Netscape (o Mozilla) Composer puede hacer un muy buen trabajo produciendo documentos impresos. Aunque no es realmente un procesador de palabras, puede hacer tablas, incrustar imágenes y vínculos así como corrección ortográfica. Además la salida html se puede leer en casi cualquier programa. Ten a Composer en mente si sólo quieres escribir la carta ocasional sin instalar un programa procesador de palabras completo.

Hojas de Cálculo

Gnumeric debe ser probablemente tu primera opción aquí; es una aplicación madura que parece manejar archivos Excel excepcionalmente bien sin desperdiciar recursos. KSpread, como KWord, también corre bien pero aún no funciona completamente con los formatos de Microsoft.

Desempeño

La tabla siguiente muestra los tiempos aproximados de inicio para algunos de los programas mencionados anteriormente. Estos tiempos fueron medidos con un AMD a 233 mHz con 64megas de RAM y Linux 2.2, usando el método altamente empírico de hacer click en el botón y entonces contar el retardo usando el reloj de la barra de herramientas. Por supuesto, un calendario podría ser más apropiado para tomar el tiempo de Star/Open Office... Las figuras son obviamente sólo burdas aproximaciones en vista de la técnica de medición, pero dan una buena indicación de cómo puede responder una vieja máquina Linux.
 

Programa

Primer Inicio

Inicios Subsecuentes

XWindowsCommander

1 seg

0.5 seg

Nedit

2 segs

1.5 segs

Netscape 4.77

9 segs

4 segs

Dillo

1 seg

0.5 seg

Sylpheed

1.5 seg

1 seg

xli (XLoadImage)

<1 seg

0.5 seg

XMMS

3 seg

2.5 seg

mtvp

1 seg

0.5 seg

Gnumeric

6 segs

4 segs

AbiWord

2.5 segs

2 segs

Misceláneos

Los Protectores de Pantalla son probablemente más un adorno que una necesidad. Xscreensaver funciona muy bien con administradores de ventanas ligeros y es fácil de configurar. Puede correr un protector elegido aleatoriamente después de un período configurado por el usuario, y continua cambiándolo a intervalos preconfigurados. Ejecuta xscreensaver-demo para configurar las preferencias, o ve las páginas man para más detalles. La forma más fácil de iniciar xscreensaver automáticamente al login es agregando el comando xscreensaver & al script de inicio de tu administrador de ventanas, por ejemplo, /usr/X11R6/bin/icewm.

Los Servicios Innecesarios o daemons pueden desacelerar tu máquina y largar los tiempos de arranque. Las instalaciones por defecto con frecuencia ejecutan todo tipo de servidores y otros programas que no necesitas. Además de usar recursos, estas cosas pueden incrementar tus riesgos de seguridad.

Capturas

Aquí hay algunas capturas de pantalla de algunas de las cosas mencionadas anteriormente.

Links

Algunos sitios que podrían ser útiles:

LoFat Part 2 - Una guía para la afinación posterior a la instalación
The Linux Terminal Server Project - una gran forma de usar todos aquellos equipos viejos como clientes delgados.

Comentarios, correcciones y sugerencias son bienvenidos. Envíalos a:
address image

Última modificación: 15 de Agosto de 2004

Un listado más o menos completo de temas relacionados con Linux que he escrito pueden ser encontrados en mi página web.

 



[BIO]John es un geek de medio tiempo de Orange, Australia. Ha estado usando Linux por cuatro años y ha escrito varios artículos relacionados con Linux.

Copyright © 2004, John Murray. Publicado bajo la Open Publication license

Publicado en la Edición 106 de Linux Gazette, Septiembre 2004