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

Como Habilitar Iconos en el escritorio para gestores de ventanas ligeros

Por John Murray

Traducción al español por Fernando Frias
el día 12 de Enero de 2005, para La Gaceta de Linux

A cerca de IDesk

A Pesar de la enorme popularidad de GNOME y KDE, muchos usarios eligen usar gestores de ventanas mas simples y ligeros en vez de ambientes de escritorio completos. Y con buena razon; el desempeño gana realce a travez del uso de gestores de ventanas ligeros y rapidos -IceWm, Blackbox o Windowmaker por ejemplo - y esto es a menudo bastante dramatico, especialmente sobre maquinas no muy poderosas.

La mayoria de estos ligeros gesotres de ventanas carecen de la habilidad para desplegar iconos en el escritorio, y para algunas personas esto no es un problema. Otras sin embargo, quiza encuentren esto un poco dificil de utilizar, especialmente si vienen de otros ambientes de escritorio o SO que usan iconos, y es aqui donde IDesk entra - es una herramienta para el manejo de iconos en la ventana raiz.

Hay varias formas para obtener iconos en el escritorio; podrias ejecutar Nautilus o kdesktop por ejemplo. Hay desventajas con estas herramientas; ademas de su apetito por los recursos del sistema pueden quitar tu escritorio y eliminar los clicks del raton de tu gestor de ventanas. En contraste con esto, IDesk es ligero en uso de memoria y no hace mas que manejar tus iconos, asi que tu gestor de ventanas se comportara exactamente como debe. Y a diferencia de otras herramientas ligeras , IDesk no es plano ni tampoco feo, y soporta efectos "eye-candy" como trasnparencias. Aqui esta lista de caracteristicas como se describen en el website de IDesk:

Si crees que esto suena bien, quiza debes revisar capturas de pantalla para ver que tan bueno y rapido un gestor de ventanas puede verse.

Obteniendo e Instalando IDesk

Puedes descargar las fuentes en el sitio de IDesk , ademas hay paquetes binarios disponibles en formato RPM y deb . La instalacion desde cuqluiera de estos formatos es simple.

Setup

Antes de que puedas ejecutar IDesk, necesitas un archivo .ideskrc en tu directorio home - encontraras un ejemplo que puedes copiar y pegar en el archivo /usr/share/doc/idesk/README. Este archivo puede ser editado para configurar la apariencia de IDesk asi como su comportamiento; las fonts y nivel de transparencia por ejemplo. Aqui esta mi archivo .ideskrc como muestra:

table Config
  FontName: verdana
  FontSize: 12
  FontColor: #ffffff
  Locked: false
  Transparency: 0
  Shadow: true
  ShadowColor: #000000
  ShadowX: 1
  ShadowY: 2
  Bold: false
  ClickDelay: 200
  IconSnap: true
  SnapWidth: 55
  SnapHeight: 100
  SnapOrigin: BottomRight
  SnapShadow: true
  SnapShadowTrans: 200
  CaptionOnHover: false
end

table Actions
  Lock: control right doubleClk
  Reload: middle doubleClk
  Drag: left hold
  EndDrag: left singleClk
  Execute[0]: left doubleClk
  Execute[1]: right doubleClk
end

Necesitaras tambien un folder .idesktop en tu directorio home - idesk utiliza un pequeño archivo de texto (conocido como linkfile) para representar cada icono, y estos archivos .lnk viven en este folder. Aqui esta un ejemplo:

table Icon
  Caption: Gnumeric
  Icon: /usr/share/idesk/icons/gnumeric.png
  X: 31
  Y: 442
  Command[0]: gnumeric
  Command[1]: gedit ~/.idesktop/gnumeric.lnk
end 

Las lineas Command[0] y Command[1] se refieren a los comandos de click-izquierdo y click-derecho respectivamente. No te preocupes por tener los valores de de X y Y correctos; puedes simplemente arrastrar los iconos dentro del lugar y su posicion sera recordada entre sesiones.

Usuarios Nuevos quiza esten interesados en el paquete idesk-extras; contiene un conjunto de iconos png para representar la mayoria de las aplicaciones y tareas, asi como muestras de archivos .ideskrc y .lnk.

Comenzando

Es probablemente mejor que idesk sea lanzado la primera vez desde un prompt shell, asi, cualquier mensaje de error sera visible. Una vez que estes satisfecho con la configuracion, puedes agregar el comando idesk & al script de arranque de tu gestor de ventanas.

Fallas y Errores

Actualmente Idesk no esta siendo activamente desarrollado, y la ultima version disponible es 0.56. A pesar de estar en fase beta, idesk tiene - al menos para mi - desempeño perfecto, algunos otros han reportado algunos bugs y hay un par de pequeñas fallas a tener en mente. Siendo la primera que si tu desconfiguras alguno de los archivos .lnk - usar un comando o direccion de imagen invalidos - idesk no se ejecutara. En otras palabras, aun si solo un icono esta desconfigurado, ninguno sera desplegado. Si esto sucede, solo reinicia idesk desde la linea de comandos y el mensaje de error identificara la falla.

La otra esta relacionada con la forma en que los iconos son posicionados; son "ajustados" desde la esquina superior izquierda de la imagen del icono en vez del centro de la etiqueta. Tan pronto como tus iconos sean del mismo tamaño - 48x48 sera probablemente lo mejor para la mayoria de las personas - estaran uniformemente espaciados, pero si hay variaciones en el tamaño pueden aparecer un poco disparejos.

 


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

Copyright © 2004, John Murray. Publicado bajo los términos de la Open Publication license

Publicado en el número 105 de Linux Gazette, Agosto de 2004