Introducción

Idesk es una aplicación utilizada para mostrar íconos en el escritorio, los cuales al hacerles un doble o simple click (de acuerdo a las preferencias del suario) ejecutarán un comando. Utilizada por lo general para los windows managers. Los íconos se pueden arrastrar en el escritorio hasta la posción deseada la cual será recordada en el próximo arranque. Los formatos de archivo soportados son png y svg, aunque puede haber problemas con el último formato.

Dependencias

 pkg-config
 librsvg-2.0.1
 gdk-pixbuf-2

Instalación

Para instalar idesk hay varias opciones: los usuarios nuevos tal vez prefieran usar paquetes binarios dependiendo de la distribución con la que estén trabajando. La otra opción es bajar los fuentes desde el sitio de idesk. Los binarios se pueden buscar en rpmseek o rpmsearch

Mandriva o Red Hat/Fedora

Una vez que tenemos los binarios simplemente nos logueamos como root y en una consola:

 # rpm -i /directorio/idesk.rpm
 (un doble click sobre el archivo también lo instalará)

Debian

 # apt-cache search idesk | sort - u | less (para buscar el paquete y  
                                             obtener una lista ordenada)
 # apt-get install idesk
 

Gentoo

 # emerge -uvp idesk
 These are the packages I would merge in order
 ...
 total size of downloads 0kb (esta línea indica que todos los paquetes
                              estan disponibles para la instalación)
 # emerge idesk

FreeBSD

Compilación mediante la colección de ports:

 # cd /usr/ports/x11/idesk && make install clean

Instalación mediante el sistema de paquetes:

 # pkg_add -r idesk

Fuentes

La otra opción si tenés ganas de hacerlo de la manera tradicional es a partir de las fuentes: Descomprimimos el tar.gz en un direcotorio y luego dentro del mismo directorio

$ make
$ su
# make install

Make install va a crear el ejecutable en /usr/local/bin/idesk

Hemos concluído con la instalación

Configurando idesk

Ahora llego el momento de empezar a configurar idesk para que quede funcional. Con nuestro editor favorito vamos a crear un archivo de texto llamado .ideskrc en nuestra carpeta home.

 $ nano -w /home/usuario/.ideskrc

Dentro de de .ideskrc hay que poner esto:

 table Config
   FontName: tahoma
   FontSize: 8
   FontColor: #ffffff
   Locked: false
   Transparency: 150
   HighContrast: true
   Shadow: true
   ShadowColor: #000000
   ShadowX: 1
   ShadowY: 2
   Bold: false
   ClickDelay: 300
   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

Si miramos bien nos damos cuenta que podemos ir jugando con los valores de las distintas variables. Como ayuda te digo que Transparency va de 0 a 255. El 0 indica color sólido y con 255 vas a tener íconos transparentes que solo los vas a ver cuando pases el mouse por encima. Para mas explicaciones sobre los valores que pueden tomar las distintas variables hay que fijarse en el readme que esta en la carpeta /usr/share/doc/idesk.

Creando los íconos y las acciones asociadas

Ahora lo unico que queda es definir los íconos y que es lo que qeremos que hagan por así decirlo. Dentro de nuestra carpeta home vamos a crear un directorio llamado .idesktop

 $ mkdir /home/usuario/.idesktop

Dentro de este directorio vamos a crear arhcivos de texto con el siguiente formato de nombre: icono.lnk

 $ nano -w /home/usuario/.idesktop/firefox.lnk

Acabamos de crear un ícono. La intención es que sea para Mozilla Firefox en este ejemplo. Ahora tenemos que definir los parámetros. Dentro de firefox.lnk vamos a escribir

 table Icon
   Caption: Mozilla Firefox
   Command: firefox
   Icon: /home/usuario/iconos/firefox.png
   X: 100
   Y: 50
 end

 Caption: indica el nombre que va a tener
 Command: indica el comando que va a ejecutar
 Icon: aca indicamos la dirección del archivo de imagen
 X e Y indican la posición inicial que va a tener el archivo, de todos  
 modos una vez creado se la damos arrastrando el icono hasta donde 
 queremos.

Y ahora sí. Estamos listos para usar idesk. Lo podemos ejecutar desde una consola:

 $ idesk

o agregarlo al archivo de inicio de nuestro window manager. Para Fluxbox solamente tenemos que agregar la siguiente linea en el archivo /home/usuario/.fluxbox/startup

 idesk &

A disfrutar idesk

Category:Español / Spanish howtos Category:Otros