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.
pkg-config
librsvg-2.0.1
gdk-pixbuf-2
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
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á)
# apt-cache search idesk | sort - u | less (para buscar el paquete y
obtener una lista ordenada)
# apt-get install idesk
# 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
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
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
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.
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