|
Configurando engage
Publicado el: 03-14-2007 @ 03:58 pm
En Gnome, si ya puedes ejecutar engage, tal vez te gustaría lanzarlo al inicio colocando en el archivo engage.desktop, que situarás en tu ~/.config/autostart, el texto que está a continuación: [Desktop Entry] Encoding=UTF-8 Version=cvs20060518 Type=Application Name=engage Comment= Exec=engage StartupNotify=false Terminal=false Hidden=false
Es preferible editar este archivo en modo de cónsola (con vi ó nano) porque los editores en modo gráfico pueden tener problemas a la hora de manejar archivos de texto del tipo *.desktop. Por otra parte, las palabras que están resaltadas entre las dos líneas horizontales admiten, en el primer caso, verificar cuál es la versión de engage que están usando y, en segundo lugar, que engage puede venir acompañado de una serie de modificadores que realzarán (o empeorarán) su ejecución. En Debian, pueden averiguar la versión de engage, en cónsola, simplemente con:dpkg -l engage Para saber cuales son sus posibles opciones de ejecución (configuración), en la misma cónsola usamos el siguiente comando: engage -h lo cual desplegará los modificadores a usar para mejorar el desempeño de la barra tipo dock. La siguiente imagen representa la ejecución de engage, sin ningún modificador, en una sesión de Gnome de mi Debian Etch: 
Los iconos *.eap de engage fueron hechos con elpanel de Elive tal como se se señala aquí: Cómo hacer iconos *.eap para Enlightenment en Debian Etch y a partir de imagenes *.png tomadas de los iconos *.eap de la distro Dreamlinux. Tuvo que hacerse de esa manera porque los iconos de Dreamlinux no funcionan aceptablemente en Debian Etch (si se lanza la aplicación, al minimizarla, aparece un signo de interrogación como señal de que no reconoce la ruta del icono). Por otra parte, el wallpaper fue seleccionado de otro enlace correspondiente a Dreamlinux. A continuación exploraremos algunos de los modificadores para la ejecución de engage. Factor zoom de los iconos
-Z, --zoom-factor [float] Para nozoom tendríamos que colocar el [float] en -1.0 ó 100% ó nozoom. A continuación, una imagen con engage -Z 3.0:
Los iconos salen cortados. Para evitar eso hay que combinarlo con el modificador -H (height=altura).
Altura total del area de aplicación
-H, --height [int] Imagen con engage -Z 3.0 -H 250: 
Los iconos ahora si se ajustan al área de aplicación pero, tal vez, sea más aconsejable usar valores más bajos. Aquí se exageraron deliberadamente a modo de ejemplo.
Autoesconder la barra de engage -A, --auto-hide [bool]El valor de 0 (false) para [bool] permite que la barra esté siempre presente (default): engage -A 0 Un 1 (true) para [bool] hará que se active siempre la opción de autoesconderse: engage -A 1 Estas opciones también pueden manipularse en el engage.desktop escribiendo false ó true en el renglón Hidden.
Ignorar las ventanas iconificadas
-I, --ignore-iconified [bool] De manera análoga al caso anterior, engage -I 0 (default) desplegará siempre las ventanas iconificadas en la barra de engage (sería recomendable porque al hacer click sobre las iconos de las ventanas minimizadas se recupera la aplicación abierta). La opción engage -I 1, aunque más estética, no permitiría recuperar las aplicaciones lanzadas pero este problema se puede solucionar por otras vías.
Capturar los iconos de las aplicaciones minimizadas
-g, --grab-min [bool] La opción habilitada, engage -g 1, es útil para desplegar iconos diferentes; tanto para el lanzador de la aplicación como para la ventana iconificada. Desplegará un icono para la ventana minimizada (si se tiene un *.jpg ó *.png asociado) así no exista un *.eap para la aplicación en la carpeta ~/.engage/icons. 
En la imagen anterior, el engage fue lanzado con el modificador -g 1. Si no se hubiese colocado la opción modificadora, los iconos de iceweasel y gnome-terminal que se encuentran a la derecha (aplicaciones minimizadas) serían iguales a los *.eap ubicados a la izquierda.
Tamaño de los iconos en el estado de default
-s, --size [int] El default para lanzar simplemente engage corresponde a un [int] de 35. En la imagen:
tenemos la opción engage -s 100 -H 250 -g 1. El modificador -H es necesario para que los iconos no salgan cortados en el zoom (no mostrado en la imagen).
Modo de despliege
-m, --mode [int] 0 = ontop + shaped (opaco), 1 = below + transp (transparente) El default es -m 1.
Color principal de fondo
-b, --bg-main-color [rgb] Sólo tiene sentido cuando el modificador -m es cero. El color, en la nomenclatura [rgb], se puede obtener fácilmente con el gimp. Sin embargo, si -m es uno, la transparencia se habilita colocando necesariamente cualquier código de color [rgb]. Sirve el siguiente lanzador: engage -b 0 para obtener una dock bar transparente en cuanto a su color principal de fondo. Si la queremos totalmente transparente: engage -b 0 -B 0 En realidad, cualquier código de color con menos de 7 dígitos generará la dock bar transparente en esta versión de engage de la CVS. Ya no se requiere preceder los códigos de color con el caracter # y encerrarlos entre comillas como se refiere aquí: http://www0.get-e.org/EFL_User_Guide/English/_pages/print.html aunque, si se hace, funciona también sin problemas. Por otra parte, si el código está entre comillas, el # es redundante.
Color del borde externo
-B, --bg-outline-color [rgb] A igual que en el caso anterior, sólo tiene sentido cuando el modificador -m es cero y el color [rgb] se puede obtener fácilmente con el gimp. La imagen que se presenta a continuación:
corresponde a lanzar engage -m 0 -B 0ef70e -b 1293f5 -s 70 -H 200 -g 1. Se observa ahora, debido al uso de un borde externo, la separación entre las aplicaciones disponibles (iconos *.eap a la izquierda) y las ventanas minimizadas (a la derecha). La notación de los colores [rgb] usados (notación html) puede también observarse en la imagen.
Mi lanzador engage actual Es este: engage -B 000094 -b 000094 -s 50 -H 200 -I 1 -i 1
representado en la siguiente imagen: 
de mi Debian Etch con Gnome. A pesar de que se coloca un código de color, tanto para el fondo como para el borde, como el modo por defecto es -m 1 entonces sólo tendremos un engage transparente. Por otra parte, existe el modificador -i 1 (ignora las aplicaciones lanzadas en la barra de engage) no mencionado con anterioridad. Este es útil cuando no tenemos iconos *.eap en nuestro ~/.engage/icons para una determinada aplicación y no queremos que nos salgan los molestos signos de interrogación en la barra de engage.

Ultima actualización el 04-21-2008 @ 08:38 pm
|