diff options
author | mathias <mathias> | 2006-05-23 05:21:09 (GMT) |
---|---|---|
committer | mathias <mathias> | 2006-05-23 05:21:09 (GMT) |
commit | 1c19a09b75f3ad49f0df0feb9f92692ae9e0002c (patch) | |
tree | 321477bb94be8b17bab33b4d0fd3eec413e13b3c | |
parent | 4afe5499b20ca321f2ead44e46b14f9df2db5339 (diff) | |
download | fluxbox_pavel-1c19a09b75f3ad49f0df0feb9f92692ae9e0002c.zip fluxbox_pavel-1c19a09b75f3ad49f0df0feb9f92692ae9e0002c.tar.bz2 |
thanx to Guillermo Patterer for his spanish translation of the new manpage
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | doc/asciidoc/fluxbox.es.txt | 1602 |
2 files changed, 1605 insertions, 0 deletions
@@ -1,5 +1,8 @@ | |||
1 | (Format: Year/Month/Day) | 1 | (Format: Year/Month/Day) |
2 | Changes for 0.9.16: | 2 | Changes for 0.9.16: |
3 | *06/05/23: | ||
4 | * Spanish Translation of the new manpage (thanx Guillermo Patterer) | ||
5 | doc/asciidoc/fluxbox.es.txt | ||
3 | *06/05/22: | 6 | *06/05/22: |
4 | * Fix handling of ParentRelative background (Simon) | 7 | * Fix handling of ParentRelative background (Simon) |
5 | FbWindow.cc | 8 | FbWindow.cc |
diff --git a/doc/asciidoc/fluxbox.es.txt b/doc/asciidoc/fluxbox.es.txt new file mode 100644 index 0000000..53b2a29 --- /dev/null +++ b/doc/asciidoc/fluxbox.es.txt | |||
@@ -0,0 +1,1602 @@ | |||
1 | fluxbox(1) | ||
2 | ========= | ||
3 | fluxgen <fluxgen@fluxbox.org> | ||
4 | v0.9.14, | ||
5 | |||
6 | NAME | ||
7 | ------ | ||
8 | Fluxbox - Un liviano manejador de ventanas para el X Windowing System | ||
9 | |||
10 | SYNOPSIS | ||
11 | -------- | ||
12 | |||
13 | 'fluxbox' [\-vhi] [\-rc archivo_rc] [\-l archivo_log] [\-d display] [\-screens scr,scr] | ||
14 | |||
15 | DESCRIPCION | ||
16 | ----------- | ||
17 | Fluxbox provee decoraciones de ventanas configurables, un menu root para lanzar | ||
18 | aplicaciones y una barra de tareas que muestra el nombre del 'workspace' actual, | ||
19 | la aplicacion activa y la hora actual. Tambien hay un menu de workspace para | ||
20 | agregar o remover espacios de trabajo. La 'slit' puede ser usada para 'dockear' | ||
21 | pequenias aplicaciones, por ej.: la mayoria de las bbtools pueden usar la slit. | ||
22 | |||
23 | Fluxbox puede iconificar las ventanas a la barra de tareas, agregando la ventana | ||
24 | al submenu 'Icons' del menu workspace. Con un click reapareceran las ventanas | ||
25 | iconificadas. Doble-click en la barra de titulo de una ventana la 'foldeara' | ||
26 | (shade), por ej.: desaparecera la ventana y quedara visible solamente la barra | ||
27 | de titulo. | ||
28 | |||
29 | Fluxbox usa su propia clase de graficos para renderizar sus imagenes al vuelo. | ||
30 | Mediante el uso de 'estilos' se puede determinar en gran nivel la apariencia de | ||
31 | un escritorio. Los estilos de Fluxbox son compatibles con los de Blackbox 0.65 o | ||
32 | versiones anteriores, de modo que los usuarios que esten migrando aun pueden | ||
33 | usar sus temas favoritos. | ||
34 | |||
35 | Fluxbox cumple con la mayoria de las especificaciones Extended Window Manager | ||
36 | Hints (EWMH), asi como otros numerosos standards de Window Hinting. Esto permite | ||
37 | a todos los window managers que las cumplen proveer una interfaz comun para | ||
38 | caracteristicas standard usadas por aplicaciones y utilidades de escritorio. | ||
39 | |||
40 | OPCIONES | ||
41 | ---------- | ||
42 | Fluxbox reconoce las siguientes lineas de comandos: | ||
43 | |||
44 | -d display |-display display:: | ||
45 | Inicia fluxbox en el 'display' especificado. | ||
46 | Los programas iniciados por Fluxbox tendran el mismo valor de la variable | ||
47 | de entorno DISPLAY. | ||
48 | -h | -help:: | ||
49 | Muestra las opciones de lineas de comandos y sale. | ||
50 | -i | -info:: | ||
51 | Muestra informacion util concerniente a las opciones por defecto y las | ||
52 | compiladas. | ||
53 | -l logfile:: | ||
54 | Iniciando Fluxbox con esta opcion creara un archivo en el que se guardara un | ||
55 | 'log' de los eventos. | ||
56 | -rc archivo rc:: | ||
57 | Usa otro archivo rc que el por defecto "~/.fluxbox/init". | ||
58 | -version | ||
59 | Muestra la version de Fluxbox instalada. | ||
60 | |||
61 | INICIANDO FLUXBOX | ||
62 | ----------------- | ||
63 | Fluxbox viene con un programa llamado startfluxbox(8) localizado generalmente | ||
64 | donde se instalo Fluxbox. Este script nos provee con muchas opciones | ||
65 | y variables que pueden ser indicadas cuando al inicio de Fluxbox. Para utilizarlo | ||
66 | cuando se inicia Fluxbox, se debe colocar 'exec startfluxbox' como ultimo comando | ||
67 | en el ~/.xinitrc o ~/.xsession del usuario (dependiendo de las distribuciones y | ||
68 | del display manager que se utilice), asumiendo que la localizacion de fluxbox(1) | ||
69 | y startfluxbox(8) estan en el $PATH del 'shell'. Tambien hay que notar que tal vez | ||
70 | haya que crear el archivo ~/.xinitrc o tal vez el setup use ~/.xsession. Para mas | ||
71 | informacion ver el manual del shell. | ||
72 | |||
73 | Usando 'fluxbox -i' se veran las opciones por defecto utilizadas por Fluxbox. | ||
74 | Estas son las que busca al inicio. En la lista de 'Defaults:' la ubicacion de | ||
75 | archivo menu, ahi se puede proveer un menu comun para todos los usuarios. | ||
76 | |||
77 | Saliendo o reiniciando, Fluxbox guardara las configuraciones del usuario en | ||
78 | el archivo ~/.fluxbox/init. Los recursos en este archivo pueden ser editados a | ||
79 | mano. Fluxbox tambien tiene muchas herramientas para modificar esto. Hay que | ||
80 | mirar en el menu principal una vez que Fluxbox ha iniciado para encontrar | ||
81 | diferentes maneras de administrar la sesion. | ||
82 | |||
83 | USANDO FLUXBOX | ||
84 | -------------- | ||
85 | Cuando se usa Fluxbox por primera vez, los usuarios acostumbrados a ambientes de | ||
86 | escritorios completos tales como KDE o Gnome pueden quedar un poco sorprendidos | ||
87 | por el contenido de pantalla minimo. Fluxbox esta diseniado para ser rapido y | ||
88 | potente, asi que puede llevar un poco de tiempo acostumbrarse, sin embargo los | ||
89 | resultados que se pueden obtener valen la pena. | ||
90 | Daremos un sumario rapido de las cosas comunes en esta seccion. De todas maneras | ||
91 | recomendamos que consulte las secciones referenciadas de este manual para | ||
92 | posterior desarrollo de su entendimiento de lo que puede hacer con Fluxbox. | ||
93 | |||
94 | Root Window (ventana principal) | ||
95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
96 | Observando el escritorio de Fluxbox inmediatamente despues del startup | ||
97 | generalmente se vera solo una cosa: la barra de tareas (Toolbar). Si se hace | ||
98 | click derecho (boton 3 del mouse) en algun lugar vacio se podra acceder al | ||
99 | RootMenu (menu principal), con un click del boton del medio (boton 2 del mouse) | ||
100 | en el escritorio muestra el WorkspaceMenu (menu de escritorio). | ||
101 | |||
102 | RootMenu y WorkspaceMenu | ||
103 | ~~~~~~~~~~~~~~~~~~~~~~~~ | ||
104 | Desde el RootMenu se pueden lanzar aplicaciones y configurar Fluxbox. El | ||
105 | WorkspaceMenu muestra todas las ventanas y en que escritorios estan. Vea la | ||
106 | seccion MENUS para saber como personalizar estos. | ||
107 | |||
108 | Toolbar | ||
109 | ~~~~~~~ | ||
110 | La Toolbar contiene hasta ocho campos/herramientas: | ||
111 | |||
112 | - *Workspace Name*: | ||
113 | Nombre del escritorio actual | ||
114 | - *Iconbar*: | ||
115 | Muestra las ventanas | ||
116 | - *System Tray*: | ||
117 | Area para 'applets' | ||
118 | - *Clock*: | ||
119 | Hora y fecha | ||
120 | - *Workspace Arrows*: | ||
121 | 'Flechas' para cambiar de escritorio | ||
122 | - *Window Arrows*: | ||
123 | 'Flechas' para cambiar de ventana | ||
124 | |||
125 | Los contenidos de la Toolbar pueden ser configurados en el archivo 'init'. | ||
126 | Hablaremos sobre este archivo en gran extension en la seccion RECURSOS. | ||
127 | |||
128 | Slit | ||
129 | ~~~~ | ||
130 | Inicialmente no se podra ver la Slit. Esta ahi, es solo que aun no esta siendo | ||
131 | utilizada. La Slit confunde a algunos al principio. Hay que pensar en ella como un | ||
132 | 'muelle' (dock) al que se pueden anclar pequenios programas. Si se han mirado | ||
133 | capturas de pantalla en el sitio oficial de Fluxbox probablemente se hayan notado | ||
134 | pequenias aplicaciones en el borde de algunas de las pantallas. Estas muy | ||
135 | probablemente estaban 'dockeadas' en la Slit. Para aprender mas sobre la Slit hay | ||
136 | una seccion entera mas adelante que entra en detalle acerca de las opciones de que | ||
137 | dispone. | ||
138 | |||
139 | Layers | ||
140 | ~~~~~~ | ||
141 | Fluxbox maneja las siguientes Layers (capas) | ||
142 | * Above Dock | ||
143 | * Dock | ||
144 | * Top | ||
145 | * Normal | ||
146 | * Bottom | ||
147 | * Desktop | ||
148 | |||
149 | Las ventanas en una capa mas alta aparecen sobre las que estan en una mas baja. | ||
150 | Estas capas pueden ser usadas en ventanas de aplicaciones, en la Slit o en la | ||
151 | Toolbar. Se pueden asignar aplicaciones a una cierta capa especificandolo en el | ||
152 | archivo apps. Hablaremos sobre el archivo 'apps' en la seccion APLICACIONES. | ||
153 | Se discutira en mas detalle sobre las capas en la seccion LAYERS. | ||
154 | |||
155 | Focus Model | ||
156 | ~~~~~~~~~~~ | ||
157 | La ventana que esta enfocada es la que recibe los eventos de teclado y mouse. El | ||
158 | tipo de enfocado (Focus Model) es seleccionable via menu de Configuracion | ||
159 | localizado en el RootMenu. Discutiremos sobre los diferentes modos de enfocado en | ||
160 | la seccion FOCUS MODEL. | ||
161 | |||
162 | Ventanas | ||
163 | ~~~~~~~~ | ||
164 | Un click izquierdo del mouse en cualquier parte del borde de la ventana la | ||
165 | 'elevara' sobre las otras. Manteniendo apretado el boton y arrastrando la | ||
166 | desplazara a otra parte del escritorio. Arrastrando los 'grips' de tamanio en las | ||
167 | esquinas inferiores izquierda y derecha cambiaran el tamanio de la ventana. | ||
168 | Click del medio en un borde o la barra de titulo inmediatamente la 'bajara'. Click | ||
169 | derecho en un borde o la barra de titulo muestra el WindowMenu. Los comandos en | ||
170 | este menu en particular se comentan en detalle en la seccion MENUS. | ||
171 | |||
172 | Tabs | ||
173 | ~~~~ | ||
174 | Fluxbox permite que las ventanas sean 'agrupadas' haciendo click con el boton del | ||
175 | medio en la barra de titulo y luego arrastrando y soltando en otra ventana. De | ||
176 | esta manera las barras de tÃtulo se convertiran en pestanias permitiendo al usuario | ||
177 | seleccionar cada ventana individualmente. Este metodo nos permite poner multiples | ||
178 | aplicaciones en una sola localizacion en el escritorio, y hacer muchas operaciones | ||
179 | (por ej. mover o cambiar de tamanio) a todas las ventanas del grupo. | ||
180 | |||
181 | Miscelaneas | ||
182 | ~~~~~~~~~~~ | ||
183 | Cuando se quiere arrastrar una ventana, pero no se puede ver el borde inferior o la | ||
184 | barra de titulo se puede apretar (y sostener!) | ||
185 | |||
186 | ALT + Boton Izquierdo del Mouse (Boton 1) | ||
187 | |||
188 | y moverla a cualquier parte del espacio de trabajo actual. Esta combinacion de teclas | ||
189 | puede ser usada tambien para traer el frente ventanas parcialmente visibles. | ||
190 | |||
191 | La combinacion | ||
192 | |||
193 | ALT + Boton Derecho del Mouse (Boton 3) | ||
194 | |||
195 | permitira cambiar el tamanio de la ventana. Esto puede se deshabilitado en el archivo | ||
196 | 'init' (por defecto ~/.fluxbox/init) con: | ||
197 | |||
198 | session.session0.useMod1: <logica> | ||
199 | |||
200 | MENUS | ||
201 | ~~~~~ | ||
202 | Fluxbox instala un archivo de menu por defecto en /user/local/share/fluxbox/menu. | ||
203 | Para confirmar esto podemos usar el comando fluxbox -i desde una terminal. Por | ||
204 | supuesto este menu puede ser modificado para todos los usuarios de una sola vez, | ||
205 | pero tambien es posible crear un menu individual para cada usuario. Por convencion | ||
206 | los usuarios crean su archivo menu en ~/.fluxbox. Una vez que hemos creado nuestro | ||
207 | propia menu, querremos asegurarnos que indicamos adecuadamente su localizacion en | ||
208 | nuestro archivo 'init' asi fluxbox sabra donde buscar. El valor que debemos agregar | ||
209 | o cambiar es: | ||
210 | |||
211 | session.session0.menuFile: <archivo_menu> | ||
212 | |||
213 | Para que este cambio tenga efecto debemos reiniciar Fluxbox. Nos aseguramos que | ||
214 | nuestro menu sea utilizable, luego elegimos 'Restar' del menu root. Este reinicio es | ||
215 | necesario solamente si hacemos cambios al archivo 'init', de otra manera alcanza con | ||
216 | 'Reload config'. Una recarga del menu tambien puede ser forzada enviando una senial | ||
217 | SIGUSR2 (ver la seccion SENIALES). | ||
218 | |||
219 | Menu Root | ||
220 | ~~~~~~~~~ | ||
221 | El menu root es donde se pueden cambiar diferentes aspectos de fluxbox simplemente | ||
222 | haciendo click en un item del mismo. La mayoria de los cambios en este menu | ||
223 | tambien se pueden hacer en el archivo 'init'. Sin embargo es mucho mas facil | ||
224 | cambiar ciertas opciones sin tener que abrir un editor de texto y buscar el | ||
225 | recurso. En el menu root generalmente se tiene un submenu llamado'fluxbox menu' o | ||
226 | 'settings', donde se encontrara una cantidad de opciones diferentes. Le echaremos | ||
227 | una mirada a la mayoria, si no a todas, aqui. | ||
228 | |||
229 | - *Configure*: | ||
230 | El proximo nivel bajo este menu es donde se pueden indicar ciertas | ||
231 | opciones y realmente empezar a personalizar el 'look and feel' del | ||
232 | escritorio. | ||
233 | |||
234 | - *System Styles*: | ||
235 | Aca es donde se encuentra la lista de los estilos estandar. Se puede | ||
236 | seleccionar uno de ellos con un simple click. Es probable que se tenga | ||
237 | que recargar la configuracion o reiniciar para que cada elemento grafico | ||
238 | corresponda al nuevo estilo. Los estilos de sistema estan localizados en | ||
239 | /usr/local/share/fluxbox/styles de acuerdo a una instalacion por defecto. | ||
240 | Cabe recordar que se puede confirmar esto con fluxbox -i. | ||
241 | |||
242 | - *User Styles*: | ||
243 | ~/.fluxbox/styles es la ubicacion donde se almacenaran los estilos nuevos | ||
244 | que se consigan de Internet. Si se crean estilos propios tambien es este | ||
245 | el directorio donde colocarlos (siguiendo los 'standards' descriptos en | ||
246 | fluxstyle(1)). | ||
247 | |||
248 | - *Workspace List*: | ||
249 | Esta es una lista de los espacios de trabajo configurados en 'init'. Si | ||
250 | hay programas ejecutandose en alguno de los 'escritorios' apareceran | ||
251 | listados un nivel mas abajo. | ||
252 | |||
253 | - *Tools*: | ||
254 | Aparecen listadas diferentes herramientas que se pueden utilizar. Se puede | ||
255 | renombrar ventanas o regenerar el menu. | ||
256 | |||
257 | - *Window*: | ||
258 | Permite cambiar el manejador de ventanas (aparece solamente si se tienen | ||
259 | instalados otros manejadores de ventanas o ambientes de escritorio). | ||
260 | |||
261 | - *Lock Screen*: | ||
262 | Bloquea la pantalla... | ||
263 | |||
264 | - *Fluxbox Command*: | ||
265 | Una pequenia linea de comandos aparecera donde se podra ingresar un comando | ||
266 | Fluxbox. | ||
267 | |||
268 | - *Reload Config*: | ||
269 | Se utiliza para recargar cualquier archivo de menu o estilo. Es solo una | ||
270 | re-lectura basica de los archivos usados por Fluxbox. | ||
271 | |||
272 | - *Restart*: | ||
273 | Reinicia todo, esto relee archivos y redibuja elementos graficos. | ||
274 | |||
275 | - *Exit*: | ||
276 | Sale de fluxbox y termina el servidor X. | ||
277 | |||
278 | Menu de Configuracion | ||
279 | ~~~~~~~~~~~~~~~~~~~~~ | ||
280 | Este menu ofrece la oportunidad de configurar fluxbox. Tambien puede ser hecho | ||
281 | editando el archivo init, pero es mas facil y mas rapido para la mayoria de los | ||
282 | usuarios hacerlo desde el menu. | ||
283 | |||
284 | - *Focus Model*: | ||
285 | Por favor leer la seccion FOCUS MODEL al final de este manual. | ||
286 | |||
287 | - *Slit*: | ||
288 | Este menu puede ser abierto clickeando sobre la Slit (si esta visible). | ||
289 | |||
290 | - *Layer*: | ||
291 | Mirar dentro de este submenu las distintas prioridades de Layer. | ||
292 | |||
293 | - *Auto Hide*: | ||
294 | Si esta activado, la slit desaparecera luego de cierto tiempo y se | ||
295 | escondera de la vista del usuario. Se puede hacer aparecer si se mueve el | ||
296 | mouse hacia el borde del escritorio donde la slit esta posicionada. | ||
297 | |||
298 | - *Maximize Over*: | ||
299 | Si activado, todas las ventanas al ser maximizadas se estiraran hasta pasar | ||
300 | por encima o por debajo de la slit. De otro modo seran limitadas por el | ||
301 | borde de esta. | ||
302 | |||
303 | - *Alpha*: | ||
304 | Cambiando este valor la slit se volvera mas o menos transparente (solamente | ||
305 | su decoracion, no las aplicaciones en ella). 0 (transparente) - 255 (opaco) | ||
306 | |||
307 | - *Slit Direction*: | ||
308 | Alterando este valor se indicara la direccion de la slit para ordenar las | ||
309 | aplicaciones cargadas en la slit. No hay efecto con solo una aplicacion. | ||
310 | |||
311 | - *Clients*: | ||
312 | Este submenu nos deja reordenar las aplicaciones corriendo en la slit. Se | ||
313 | pueden esconder deseleccionandolas en la lista que las muestra. Esto no | ||
314 | matara la aplicacion. Se hacen aparecer seleccionandolas en la lista. La | ||
315 | opcion "Save Slitlist" guarda el nuevo orden en el archivo 'slitlist' | ||
316 | localizado en ~/.fluxbox (util si se reordenan las aplicaciones con las | ||
317 | opciones 'Cycle Up' y 'Cycle Down'). | ||
318 | |||
319 | - *Toolbar*: | ||
320 | Observar la parte de la seccion TOOLBAR denominada "Configuracion a traves del | ||
321 | menu de la Barra de Herramientas". | ||
322 | |||
323 | - *Image dithering*: | ||
324 | Activa o desactiva el dithering de imagenes. | ||
325 | |||
326 | - *Opaque Window Moving*: | ||
327 | Si esta activado, se vera el contenido de la ventana mientras se la arrastra. | ||
328 | De otro modo se vera solo el borde durante el movimiento. | ||
329 | |||
330 | - *Full Maximization*: | ||
331 | Activando esta opcion actuara sobre las configuraciones por separado de la | ||
332 | slit y la toolbar. Las ventanas siempre se maximizaran por encima o por | ||
333 | debajo de ellas. | ||
334 | |||
335 | - *Focus New Window*: | ||
336 | Si activado, cada nueva ventana que se abra aparecera enfocada. | ||
337 | |||
338 | - *Focus Last Window on Workspace*: | ||
339 | Enfoca la ultima ventana cuando se vuelve a un espacio de trabajo. | ||
340 | |||
341 | - *Workspace warping*: | ||
342 | Activar esta opcion permite arrastrar ventanas de un escritorio hacia otro. | ||
343 | |||
344 | - *Desktop MouseWhell Switching*: | ||
345 | Con esta opción se puede cambiar de escritorio haciendo girar la rueda del | ||
346 | mouse sobre la toolbar o sobre el fondo de escritorio. | ||
347 | |||
348 | - *Decorate transient windows*: | ||
349 | Cuando se selecciona esta opción todas las ventanas temporales tienen borde | ||
350 | y 'grips'. | ||
351 | |||
352 | - *Click Raises*: | ||
353 | Cuando activada, un click en cualquier parte de la ventana (incluida la | ||
354 | decoracion) la traera al frente. De otro modo solamente se podra hacer con | ||
355 | un click en la barra de titulo. | ||
356 | |||
357 | - *Transparency*: | ||
358 | Permite configurar la transparencia para el menu y las ventanas enfocadas y | ||
359 | desenfocadas. | ||
360 | |||
361 | Menu Window | ||
362 | ~~~~~~~~~~~ | ||
363 | Este menu es mostrado cuando se hace click derecho sobre la barra de titulo o el | ||
364 | borde de una ventana. Las opciones disponibles son: | ||
365 | |||
366 | - *Send To...*: | ||
367 | Manda una ventana a otro escritorio. Cuando se selecciona el escritorio con | ||
368 | click del medio, Fluxbox nos enviara junto con la aplicacion al espacio | ||
369 | seleccionado. | ||
370 | |||
371 | - *Shade*: | ||
372 | Hace un 'shade' a la ventana (muestra solamente la barra de titulo). | ||
373 | |||
374 | - *Iconify*: | ||
375 | Iconifica la ventana. El 'icono' puede encontrarse en el submenu Icons del | ||
376 | menu workspace asi como en la toolbar (si se ha seleccionado un modo para la | ||
377 | toolbar que muestre los iconos. | ||
378 | |||
379 | - *Maximize*: | ||
380 | (Des)Maximiza la ventana. Dependiendo de la configuracion de la toolbar y de | ||
381 | la slit, la maximizacion puede cubrirlas. Se pueden usar los diferentes | ||
382 | botones del mouse para diferentes aspectos de la funcion Maximize. | ||
383 | |||
384 | * Boton 1 (Des)Maximiza normalmente. | ||
385 | * Boton 2 (Des)Maximiza la ventana verticalmente. | ||
386 | * Boton 3 (Des)Maximiza la ventana horizontalmente. | ||
387 | |||
388 | - *Raise*: | ||
389 | Trae la ventana al frente. | ||
390 | |||
391 | - *Lower*: | ||
392 | Envia la ventana al fondo. | ||
393 | |||
394 | - *Stick*: | ||
395 | (De)Stickea la ventana. Una ventana stickeada es mostrada en todos los | ||
396 | escritorios al mismo tiempo. | ||
397 | |||
398 | - *Next Client*: | ||
399 | Activa el proximo cliente en este grupo de ventanas. | ||
400 | |||
401 | - *Prev Client*: | ||
402 | Activa el cliente anterior en este grupo de ventanas. | ||
403 | |||
404 | - *Layer...*: | ||
405 | Cambia la capa de esta ventana. | ||
406 | |||
407 | - *Remember...*: | ||
408 | Especifica que configuracion de ventana debe ser almacenada en el archivo | ||
409 | apps, cubierto mas adelante en la seccion APLICACIONES. | ||
410 | |||
411 | - *Close*: | ||
412 | Cierra la aplicacion. | ||
413 | |||
414 | Menu Workspace | ||
415 | ~~~~~~~~~~~~~~ | ||
416 | El menu Workspace puede encontrarse clickeando con el boton del medio en el fondo de | ||
417 | escritorio. Aparecera un menu dando la opcion de agregar o quitar un escritorio. | ||
418 | Tambien se veran los escritorios listados, un menu por debajo se veran los programas | ||
419 | que estan ejecutandose en los respectivos espacios de trabajo. Por ultimo pero no menos | ||
420 | importante se vera el menu Icons que muestra las aplicaciones que han sido iconificadas. | ||
421 | |||
422 | Comportamiento de los menus | ||
423 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
424 | Dicho comportamiento puede ser configurado en el archivo 'init' con las siguientes | ||
425 | entradas (el valor por defecto para ambas es 0): | ||
426 | |||
427 | session.screen0.menuDelay: <msec> | ||
428 | session.screen0.menuDelayClose: <msec> | ||
429 | |||
430 | Sintaxis del Menu | ||
431 | ~~~~~~~~~~~~~~~~~ | ||
432 | Existen hasta cuatro campos en una linea de menu. Son de la forma: | ||
433 | |||
434 | [tag] (nombre|etiqueta) {comando|nombre_del_archivo} </ruta/al/icono> | ||
435 | |||
436 | Los tags reconocidos son: | ||
437 | |||
438 | [begin] (etiqueta);; | ||
439 | Le indica a fluxbox donde inicia a analizar el menu. Este tag es requerido | ||
440 | para que Fluxbox lea el archivo de menu. Si no lo puede encontrar sera | ||
441 | usado el menu por defecto. | ||
442 | |||
443 | [end];; | ||
444 | Le dice a Fluxbox que es el final de un menu. Puede ser tanto un submenu | ||
445 | como el Menu root. Debe haber por lo menos uno de estos tags que se | ||
446 | corresponda con el tag requerido [begin]. | ||
447 | |||
448 | [exec] (etiqueta) {comando};; | ||
449 | Inserta un comando en el menu. Cuando se selecciona este item en el menu | ||
450 | Fluxbox ejecuta el comando. | ||
451 | |||
452 | [exit] (etiqueta);; | ||
453 | Inserta un item que sale de Fluxbox. Cualquier ventana abierta es | ||
454 | redireccionada a la ventana root y se cierra. | ||
455 | |||
456 | [include] (nombre-de-archivo-o-directorio);; | ||
457 | Analiza el archivo especificado por nombre en linea con el menu | ||
458 | actual. El nombre puede ser la ruta completa al archivo, o puede empezar | ||
459 | con ~/, el cual sera buscado en el directorio home del usuario. Si la | ||
460 | ruta es un directorio entonces todos los archivos que contenga seran | ||
461 | incluidos. | ||
462 | |||
463 | [nop] (etiqueta);; | ||
464 | Inserta un item no operacional en el menu actual. Esto puede ser usado para | ||
465 | ayudar a dar formato al menu dividiendolo en bloques o secciones si asi se | ||
466 | desea. Este tag soporta una etiqueta pero no es necesaria, en tal caso se | ||
467 | obtendra un item en blanco. | ||
468 | |||
469 | [separator];; | ||
470 | Esto creara una bonita linea de separacion. Util para dividir secciones de una | ||
471 | manera vistosa. | ||
472 | |||
473 | [style] (etiqueta) \{nombre_de_archivo\};; | ||
474 | Le dice a Fluxbox que inserte un item que, cuando seleccionado, lee el | ||
475 | estilo nombrado en nombre_de_archivo y aplica las nuevas texturas, colores y | ||
476 | fuentes a la sesion ejecutandose actualmente. | ||
477 | |||
478 | [stylesmenu] (directorio);; | ||
479 | Lee todos los nombres de archivo dentro del directorio especificado, asumiendo | ||
480 | que todos son archivos de estilo validos, y crea items del menu dentro del | ||
481 | menu actual para cada archivo, que, cuando seleccionados por el usuario | ||
482 | aplicaran el estilo elegido a la sesion actual. Las etiquetas que son creadas | ||
483 | en el menu son los nombres de los archivos de estilos. | ||
484 | |||
485 | [stylesdir] (etiquteta) \{titulo_del_menu\};; | ||
486 | Crea un entrada de submenu con etiqueta (que es tambien el titulo del nuevo | ||
487 | submenu), e inserta en ese submenu todos los nombres de archivo en el | ||
488 | directorio especificado, asumiendo que todos son archivos validos de estilo | ||
489 | (los directorios son ignorados) en la misma manera que el comando [stylesmenu]. | ||
490 | Tanto [stylesdir] como [stylesmenu] hacen posible instalar estilos sin editar | ||
491 | el archivo init. | ||
492 | |||
493 | [submenu] (etiqueta) \{titulo_de_menu\};; | ||
494 | Este comando le dice a Fluxbox que cree y analice un nuevo menu. Este menu | ||
495 | es insertado como submenu dentro de menu principal. Estos menus son analizados | ||
496 | recursivamente, de modo que no hay limite para el numero de niveles o submenus | ||
497 | anidados que se puedan tener. El titulo del nuevo menu es opcional, si no se | ||
498 | especifica ninguno el titulo del menu sera el mismo que el de la etiqueta. | ||
499 | Es requerido el tag [end] para finalizar el submenu. | ||
500 | |||
501 | [reconfig] (label);; | ||
502 | Cuando seleccionado este item relee el estilo actual y el archivo de menu y | ||
503 | aplica cualquier cambio. Es util para crear un nuevo tema o estilo sin que haya | ||
504 | que reiniciar fluxbox cada vez que guardamos algun cambio. Sin embargo | ||
505 | Fluxbox relee el menu automaticamente cada vez que cambia. | ||
506 | |||
507 | [restart] (etiqueta) \{comando\};; | ||
508 | Le dice a Fluxbox que reinicie. Si se provee un comando sale y ejecuta el comando | ||
509 | (el cual es habitualmente el nombre de otro window manager). Si el comando es | ||
510 | omitido Fluxbox se reinicia a si mismo. | ||
511 | |||
512 | [config] (label);; | ||
513 | Inserta submenu Fluxbox nativo, conteniendo numerosas opciones de configuracion | ||
514 | relacionadas a la localizacion de ventanas, estilo de foco, estilo de | ||
515 | movimiento de ventana, etc. | ||
516 | |||
517 | [wallpaper] (etiqueta);; | ||
518 | Este item nos permite enlistar nuestros fondos de pantalla. Esta hecho para | ||
519 | trabajar junto con fbsetbg(1) y permite con un simple click en una imagen | ||
520 | cambiar de fondo. Se nota? Fluxbox lo hace facil... | ||
521 | |||
522 | [workspaces] (etiqueta);; | ||
523 | Le dice a Fluxbox que inserte un enlace al menu workspaces directamente a nuestro | ||
524 | menu. Particularmente util para los usuarios que no pueden acceder a dicho menu | ||
525 | directamente (por ej.: si no se tiene un mouse de tres botones es bastante | ||
526 | dificil clickear con el boton del medio para que nos lo muestre). | ||
527 | |||
528 | Cualquier linea que empiece con un '#' o '!' es considerada un comentario e ignorada por | ||
529 | Fluxbox. Tambien, en los campos etiqueta/comando/nombre_de_archivo se puede usar cualquier | ||
530 | caracter. Usando '\' se inserta una barra invertida literal en los campos | ||
531 | etiqueta/comando/nombre_de_archivo. | ||
532 | |||
533 | ----------------------------------------------------------------------- | ||
534 | Menu Ejemplo | ||
535 | # menu de Fluxbox | ||
536 | [begin] (Fluxbox) | ||
537 | [exec] (rxvt) {rxvt -ls} </usr/X11R6/share/icons/terminal.xpm> | ||
538 | [exec] (netscape) {netscape -install} | ||
539 | [exec] (The GIMP) {gimp} | ||
540 | [exec] (XV) {xv} | ||
541 | [exec] (Vim) {rxvt -geometry 132x60 -name VIM -e screen vim} | ||
542 | [exec] (Mutt) {rxvt -name mutt -e mutt} | ||
543 | [submenu] (mozilla) | ||
544 | [exec] (navegador) {mozilla -browser} | ||
545 | [exec] (noticias) {mozilla -news} | ||
546 | [exec] (correo) {mozilla -mail} | ||
547 | [exec] (edit) {mozilla -edit} | ||
548 | [exec] (compose) {mozilla -compose} | ||
549 | [end] | ||
550 | [submenu] (Window Manager) | ||
551 | [exec] (Editar Menus) {nedit ~/.fluxbox/menu} | ||
552 | [submenu] (Estilo) {Que estilo?} | ||
553 | [stylesdir] (~/.fluxbox/styles) | ||
554 | [stylesmenu] (Fluxbox Styles) {@pkgdatadir@/styles} | ||
555 | [end] | ||
556 | [config] (Opciones de configuracion) | ||
557 | [reconfig] (Reconfigurar) | ||
558 | [restart] (Reiniciar) | ||
559 | [end] | ||
560 | [exit] (Salir) | ||
561 | [end] | ||
562 | ----------------------------------------------------------------------- | ||
563 | |||
564 | TOOLBAR | ||
565 | ------- | ||
566 | La toolbar (barra de tareas) es un area donde Fluxbox muestra informacion, como un | ||
567 | reloj, el identificador de workspaces (espacios de trabajo o escritorios), una | ||
568 | systemtray (bandeja del sistema) u una taskbar (llamada iconbar) que puede contener | ||
569 | los programas en ejecucion. El color, aspecto, fuente, etc, son definidos en el | ||
570 | estilo y no pueden ser definidos como configuraciones globales. | ||
571 | |||
572 | Las partes de la toolbar pueden ser activadas o desactivadas en el archivo 'init' | ||
573 | con los argumentos definidos a continuacion: | ||
574 | |||
575 | session.screen0.toolbar.tools | ||
576 | |||
577 | El orden y la cantidad de herramientas son libremente seleccionables y deben estar | ||
578 | separadas por comas.Ej.: | ||
579 | |||
580 | session.screen0.toolbar.tools: workspacename, systemtray, iconbar, clock | ||
581 | |||
582 | las posibles partes o herramientas de la toolbar son: | ||
583 | |||
584 | - *Clock*: | ||
585 | Mostrara el area donde apareceran de acuerdo a la especificacion del formato | ||
586 | listado en "man strftime". | ||
587 | |||
588 | - *Iconbar*: | ||
589 | Esta es el area que contiene todas las ventanas (todas las aplicaciones en | ||
590 | ejecucion, todas las ventanas minimizadas o tal vez ninguna ventana, todo | ||
591 | dependiendo de la configuracion de la toolbar. | ||
592 | |||
593 | - *Systemtray*: | ||
594 | La Systemtray (bandeja del sistema) puede contener aplicaciones que estan hechas | ||
595 | para correr sobre ella. | ||
596 | |||
597 | - *WorkspaceName*: | ||
598 | Muestra el nombre del espacio de trabajo actual. | ||
599 | |||
600 | - *PrevWorkspace*: | ||
601 | Muestra una flecha que permite cambiar al Workspace siguiente que se encuentra a | ||
602 | la izquierda del actual. Lo mismo que MouseWheelDown con "Desktop MouseWheel | ||
603 | Switching" activado. | ||
604 | |||
605 | - *NextWorkspace*: | ||
606 | Muestra una flecha que permite cambiar al siguiente Workspace a la derecha del | ||
607 | actual. Lo mismo que MouseWheelUp con "Desktop MouseWheel Switching" activado. | ||
608 | |||
609 | - *PrevWindow*: | ||
610 | Muestra una flecha que permite enfocar la ventana visible anterior en el | ||
611 | workspace actual. | ||
612 | |||
613 | - *NextWindow*: | ||
614 | Muestra una flecha que permite enfocar la ventana visible posterior en el | ||
615 | workspace actual. | ||
616 | |||
617 | La Toolbar puede ser configurada de dos maneras. Tanto a traves de el Menu de | ||
618 | configuracion de la misma, el cual es accesible desde el Menu de Configuracion en el | ||
619 | Root-Menu o con click derecho sobre Nombre de Workspace/Flechas/Reloj en la toolbar, o | ||
620 | editando el archivo Init a mano (Observar la seccion RESOURCES para mas informacion sobre | ||
621 | como hacerlo. | ||
622 | |||
623 | |||
624 | Configuracion a traves del menu de la Barra de Herramientas. | ||
625 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
626 | Todos los cambios tienen efecto mientras trabajas y puedes notarlo de inmediato, | ||
627 | exceptuando cambios en el "Alpha de la barra de herramientas" (toolbar Alpha) , que | ||
628 | necesita que se reinicie fluxbox para que los cambios tengan efecto. | ||
629 | |||
630 | - *Visible*: | ||
631 | Setea la barra de herramientas en modo visible o invisible (bueno, esto deberia | ||
632 | ser mas que obvio ;) ) | ||
633 | |||
634 | session.screen0.toolbar.visible: <booleana> | ||
635 | |||
636 | - *Auto hide*: | ||
637 | Si esta variable es seteada la barra de herramientas va a desaparecer despues de | ||
638 | un tiempo definido cuando el puntero del mouse salga del area de la barra de | ||
639 | herramientas. La barra va a aparecer cuando el mouse entre en la zona restante de | ||
640 | los bordes de la barra de herramientas. El tiempo de espera puede ser seteado en | ||
641 | init. | ||
642 | |||
643 | session.screen0.toolbar.autoHide: <booleana> | ||
644 | session.autoRaiseDelay: <int> | ||
645 | |||
646 | - *Toolbar width percentage*: | ||
647 | Setea el ancho de la barra de herramienta en forma de porcentaje. Use el boton | ||
648 | izquierdo del mouse para disminuir y el boton derecho para incrementar el valor. | ||
649 | El valor puede variar entre 0 y 100. | ||
650 | |||
651 | session.screen0.toolbar.widthPercent: <int> | ||
652 | |||
653 | - *Maximize Over*: | ||
654 | Esta opcion permitira a las ventanas ser maximizadas sobre la barra de herramientas. | ||
655 | Con esta opcion deshabilitada solo se "dockearan" en el borde de la barra. | ||
656 | Para usar esta opcion, la opcion de "Full Maximization" de la configuracion de | ||
657 | fluxbox menu debera estar deshabilitada, de otra manera esta opcion "Maximize over" | ||
658 | no funcionara. | ||
659 | |||
660 | session.screen0.toolbar.maxOver: <booleana> | ||
661 | session.screen0.fullMaximization: <booleana> | ||
662 | |||
663 | -*Layer...*: | ||
664 | Esta opcion configura la capa donde la barra de herramientas es seteada. Con esta | ||
665 | misma uno puede configurar la barra de herramientas para que este siempre arriba de | ||
666 | todo con "Always on top" | ||
667 | |||
668 | session.screen0.toolbar.layer: <layer> | ||
669 | |||
670 | -*Placement*: | ||
671 | Configura el lugar donde la barra de herramientas se encontrara, arriba, abajo, | ||
672 | con una alineacion de derecha, izquierda o en el centro. | ||
673 | |||
674 | session.screen0.toolbar.alpha: <int> | ||
675 | |||
676 | -*Alpha*: | ||
677 | Esta opcion configura el valor alpha (transparencia) para la barra de herramientas. | ||
678 | Use el boton izquierdo del mouse para disminuir y el derecho para incrementar el | ||
679 | valor. 0 es invisible y 255 es sin ninguna transparencia (color solido). | ||
680 | |||
681 | session.screen0.toolbar.alpha: <int> | ||
682 | |||
683 | -*Iconbar Mode*: | ||
684 | |||
685 | Especifica el modo de la barra de iconos "iconbar": | ||
686 | |||
687 | -None: | ||
688 | No mostrara ninguna ventana | ||
689 | -Icons: | ||
690 | Solo mostrara las ventanas de todos los escritorios que estan minimizadas. | ||
691 | -NoIcons: | ||
692 | Solo mostrara las ventanas de todos los escritorios que no estan minimizadas. | ||
693 | -WorkspaceIcons: | ||
694 | Solo mostrara las ventanas del escritorio en donde se encuentra que esten | ||
695 | minimizadas. | ||
696 | -WorkspaceNoIcons: | ||
697 | Solo mostrara las ventanas del escritorio en donde se encuentra que no esten | ||
698 | minimizadas. | ||
699 | -Workspace: | ||
700 | Mostrara todas las ventanas del escritorio en donde se encuentra. | ||
701 | -All WIndows: | ||
702 | Mostrara todas las ventanas de todos los escritorios. | ||
703 | |||
704 | session.screen0.iconbar.mode: <mode> | ||
705 | |||
706 | -*Alignment*: | ||
707 | |||
708 | -Left: | ||
709 | Todos los iconos y ventanas seran alineados segun el ancho seteado en init. | ||
710 | -Relative: | ||
711 | Todos los iconos y ventanas seran arreglados para que la barra de iconos | ||
712 | siempre este completa. | ||
713 | -Right: | ||
714 | Todos los iconos y ventanas seran alineados segun el ancho seteado en init. | ||
715 | |||
716 | session.screen0.iconbar.aligment: <alignment> | ||
717 | session.screen0.iconbar.iconWidth: <int> | ||
718 | |||
719 | |||
720 | -*Show Pictures*: | ||
721 | Si esta variable esta habilitada la barra de iconos mostrara los iconos de las | ||
722 | aplicaciones , si esta posee alguno. | ||
723 | |||
724 | session.screen0.iconbar.usePixmap: <booleana> | ||
725 | |||
726 | -*Clock*: | ||
727 | Deja que cambies el estilo de la hora entre 00:00am - 12:00pm y 00:00-24:00. | ||
728 | |||
729 | -*Edit Clock Format*: | ||
730 | Clickeando esta opcion abrira una pequenia ventana en la cual el el formato de | ||
731 | hora podra ser modificado de acuerdo a 'man strftime'. | ||
732 | |||
733 | session.screen0.strftimeFormat: <formato> | ||
734 | |||
735 | |||
736 | RESOURCES | ||
737 | ~~~~~~~~~ | ||
738 | |||
739 | Usualmente el archivo de resource ~/.fluxbox/init es creado y mantenido por Fluxbox. | ||
740 | Uno puede usar el menu [config] para setear la mayoria de estas opciones. Sin embargo, | ||
741 | nosotros vamos a contemplar todas las opciones disponibles de resource para el usuario. | ||
742 | Si editas este archivo mientras estas corriendo Fluxbox, deberas reiniciar el mismo para | ||
743 | que carguen las opciones de resource. | ||
744 | |||
745 | Cuando estamos corriendo Fluxbox en un ambiente de multiples escritorios la screen0 puede | ||
746 | ser tambien screen1, screenN, etc. Uno puede customizar el comportamiento de Fluxbox en cada | ||
747 | uno de los escritorios. A continuacion damos un ejemplo favorito de Fluxbox documentation | ||
748 | manager: | ||
749 | |||
750 | ------------------------------------------------------- | ||
751 | session.screen0.toolbar.onTop: False | ||
752 | session.screen0.toolbar.autoHide: True | ||
753 | session.screen0.toolbar.placement: BottomCenter | ||
754 | session.screen0.toolbar.widthPercent: 42 | ||
755 | session.screen0.slit.onTop: False | ||
756 | session.screen0.slit.autoHide: True | ||
757 | session.screen0.slit.placement: TopLeft | ||
758 | session.screen0.slit.direction: Vertical | ||
759 | session.screen0.strftimeFormat: %I:%M %p | ||
760 | session.screen1.toolbar.onTop: True | ||
761 | session.screen1.slit.autoHide: False | ||
762 | session.screen1.slit.placement: CenterRight | ||
763 | session.screen1.slit.direction: Vertical | ||
764 | session.screen1.strftimeFormat: %a %d %R [%s] | ||
765 | ------------------------------------------------------- | ||
766 | |||
767 | Aqui estan los resources que estan actualmente disponibles: | ||
768 | |||
769 | session.screen0.menu.alpha: <entero> | ||
770 | session.screen0.slit.alpha: <entero> | ||
771 | session.screen0.toolbar.alpha: <entero> | ||
772 | session.screen0.window.focus.alpha: <entero> | ||
773 | session.screen0.window.unfocus.alpha: <entero> | ||
774 | Estos resources estan disponibles para que el usuario pueda configurar | ||
775 | diferentes niveles de transparencia para diferentes componentes | ||
776 | de Fluxbox. Cada uno acepta un valor entre 0-255 siendo 255 el | ||
777 | mas opaco y 0 completamente transparente. El default es 255. | ||
778 | |||
779 | session.screen0.slit.autoHide: <booleana> | ||
780 | session.screen0.toolbar.autoHide: <booleana> | ||
781 | El resource autoHide permite al usuario que configure el comportamiento | ||
782 | de la barra de herramientas y el slit. Este comportamiento puede ser | ||
783 | que estos desaparezcan cuando estos no estan siendo activamente usados | ||
784 | por el usuario, o que permanezcan visibles todo el tiempo. Default <booleana> | ||
785 | |||
786 | |||
787 | session.screen0.desktopwheeling: <booleana> | ||
788 | session.screen0.toolbar.wheeling: <booleana> | ||
789 | Esto marca la posibilidad de utlizar el scroll del mouse del usuario. | ||
790 | Configurando estos valores a '<booleana>' (true o false) permite que el usuario | ||
791 | pueda literalmente navegar entre escritorios o aplicaciones en la barra de | ||
792 | herramientas. Default: <booleana> | ||
793 | |||
794 | session.screen0.slit.layer: <layer> | ||
795 | session.screen0.toolbar.layer: <layer | ||
796 | Con estos dos resources, uno puede marcar las capas en que uno quiere | ||
797 | que aparezcan la barra de herramientas y el slit. Por favor lea la | ||
798 | seccion de LAYER para mas informacion. | ||
799 | |||
800 | session.screen0.slit.onTop: <booleana> | ||
801 | session.screen0.toolbar.onTop: <booleana> | ||
802 | Un usuario puede configurar si la barra de herramientas o el slit | ||
803 | siempre estan en el frente de la pantalla. Configurando estos | ||
804 | resources va a llevar a la barra de herramientas y el slit por | ||
805 | encima de todas las otras ventanas. Por defecto: False | ||
806 | |||
807 | session.screen0.slit.placement: <posicion> | ||
808 | session.screen0.toolbar.placement: <posicion> | ||
809 | Esto permite al usuario poner el split y la barra de herramientas | ||
810 | donde el usuario desee. Las opciones disponibles son: | ||
811 | - BottomCenter | ||
812 | - BottomLeft | ||
813 | - BottomRight | ||
814 | - LeftCenter | ||
815 | - RightCenter | ||
816 | - TopCenter | ||
817 | - TopLeft | ||
818 | |||
819 | session.screen0.slit.maxOver: <booleana> | ||
820 | session.screen0.toolbar.maxOver: <booleana> | ||
821 | Seteando estas a '<booleana>' permitira la ventana de aplicacion | ||
822 | maximizarse completamente. configurando estas a '<booleana>' permitira | ||
823 | a la slit y la barra de herramientas conservar sus correspondientes | ||
824 | territorios y siempre seran visibles cuando una aplicacion sea | ||
825 | maximizada. El default es: <booleana> | ||
826 | |||
827 | |||
828 | session.screen0.toolbar.height: <entero> | ||
829 | Setea la altura de la barra de herramientas. Default: 0 | ||
830 | Si el valor es seteado a 0, el archivo de estilo <style> va a tomar | ||
831 | control sobre la altura de la barra de herramientas. Es posible | ||
832 | cambiar el tamanio de la misma seteandola con un valor > 0. | ||
833 | |||
834 | session.screen0.toolbar.visible: <booleana> | ||
835 | El usuario puede setear si quiere o no una barra de herramientas | ||
836 | visible en la pantalla. Configurando la variable a '<booleana>' remueve | ||
837 | la barra de herramientas de la pantalla. Esto tambien depende | ||
838 | obviamente de que si fue o no compilada la barra de herramientas | ||
839 | cuando se compilo fluxbox. El default es que la barra sea visible. | ||
840 | |||
841 | session.screen0.toolbar.widthPercent: <entero> | ||
842 | Esta variable permite configurar el ancho (largo) de la barra de | ||
843 | herramientas. El default es: 100 | ||
844 | |||
845 | session.screen0.toolbar.tools: <tools> | ||
846 | Esto especifica las herramientas en la barra de herramientas. Para mas | ||
847 | informacion leer la seccion TOOLBAR en este manual para una | ||
848 | descripcion detallada de cada una de estas herramientas. | ||
849 | Las posibles herramientas son:: | ||
850 | - clock | ||
851 | - iconbar | ||
852 | - nextwindow | ||
853 | - prevwindow | ||
854 | - nextworkspace | ||
855 | - prevworkspace | ||
856 | - systemtray | ||
857 | - workspacename | ||
858 | |||
859 | session.screen0.slit.onhead: <entero> | ||
860 | session.screen0.toolbar.onhead: <entero> | ||
861 | Para aquellos usuarios que tienen sistemas de doble cabeza <varios | ||
862 | monitores>, puede setear esta variable al numero de pantalla en el | ||
863 | cual quieren ver el slit y la barra de herramientas. Default: 0 | ||
864 | |||
865 | session.screen0.iconbar.iconWidth: 70 | ||
866 | session.screen0.iconbar.mode: <mode> | ||
867 | Este valor es seteado en el menu de Iconbar Mode. Las opciones | ||
868 | disponibles son:: | ||
869 | - All Windows | ||
870 | - Icons | ||
871 | - None | ||
872 | - Workspace | ||
873 | - WorkspaceIcons | ||
874 | |||
875 | session.screen0.iconbar.usePixmap: <booleana> | ||
876 | Esto tambien es seteado en el menu de Iconbar Mode. Cuando ponemos | ||
877 | esta variable en '<booleana>' mostrara los iconos nativos de las | ||
878 | aplicaciones. El Default: <booleana> | ||
879 | |||
880 | session.screen0.iconbar.iconTextPadding: 10l | ||
881 | session.screen0.iconbar.deiconifyMode: Current | ||
882 | session.screen0.iconbar.wheelMode: Screen | ||
883 | session.screen0.iconbar.alignment: <position> | ||
884 | Este valor deberia cambiarse en el menu Iconbar Mode. | ||
885 | El default es: Relative (relativo) | ||
886 | |||
887 | Opciones Disponibles: | ||
888 | - Left: ancho, alineado izquierda | ||
889 | - Relative | ||
890 | - Right: ancho, alineado derecha | ||
891 | |||
892 | session.screen0.iconbar.clientWidth: <entero> | ||
893 | Usado para especificar el ancho de alineacion izquierda/derecha del | ||
894 | boton Iconbar. Default: 0 | ||
895 | |||
896 | session.screen0.overlay.lineWidth: 1 | ||
897 | session.screen0.overlay.lineStyle: LineSolid | ||
898 | session.screen0.overlay.joinStyle: JoinMiter | ||
899 | session.screen0.overlay.capStyle: CapNotLast | ||
900 | session.screen0.slit.direction: Vertical | ||
901 | session.screen0.strftimeFormat: <fecha> | ||
902 | Esto ajusta la forma en que la hora es mostrada en la barra de | ||
903 | herramientas. El formato usado es strftime(3). default %I %M %p | ||
904 | |||
905 | |||
906 | session.screen0.tab.alignment: Left | ||
907 | session.screen0.tab.height: 16 | ||
908 | session.screen0.tab.placement: Top | ||
909 | session.screen0.tab.rotatevertical: True | ||
910 | session.screen0.tab.width: 64 | ||
911 | session.screen0.followModel: Ignore | ||
912 | session.screen0.rowPlacementDirection: LeftToRight | ||
913 | session.screen0.colPlacementDirection: TopToBottom | ||
914 | session.screen0.resizeMode: Bottom | ||
915 | session.screen0.focusModel: ClickToFocus | ||
916 | session.screen0.autoRaise: <booleana> | ||
917 | session.screen0.clickRaises: <booleana> | ||
918 | session.screen0.workspacewarping: <booleana> | ||
919 | session.screen0.showwindowposition: <booleana> | ||
920 | Configurando estas opciones a '<booleana>' muestra al usuario, en una | ||
921 | pequenia ventana, la posicion exacta de la ventana mientras el usuario | ||
922 | esta arrastrandola. Permite un posicionamiento preciso de la ventana | ||
923 | en la pantalla. Default: <booleana> | ||
924 | |||
925 | session.screen0.decorateTransient: <booleana> | ||
926 | session.screen0.showposinsidewindow: <booleana> | ||
927 | session.screen0.menuMode: Delay | ||
928 | session.screen0.focusNewWindows: <booleana> | ||
929 | session.screen0.workspaceNames: workspace1, workspaceN | ||
930 | Aqui es donde el usuario puede nombrar sus ventanas de trabajo | ||
931 | <workspaces>. De todos modos, es recomendable que utilice la herramienta | ||
932 | disponible en el Menu de Configuracion para hacer esto. Default: one, | ||
933 | two, three, four. | ||
934 | |||
935 | session.screen0.menuDelayClose: 0 | ||
936 | Esta variable marca el tiempo de demora en milisegundos que el usuario | ||
937 | quiere que el menu permanezca visible despues de que ha movido el | ||
938 | mouse de arriba. Default: 0 | ||
939 | |||
940 | session.screen0.edgeSnapThreshold: <entero> | ||
941 | Cuando movemos una ventana en la pantalla, Fluxbox es capaz de pegarla | ||
942 | al borde de la pantalla para "facil posicionamiento". Esta variable le | ||
943 | dice a Fluxbox la distancia en pixels de cuando la ventana va a saltar | ||
944 | al borde. Default : 0 | ||
945 | |||
946 | session.screen0.windowPlacement: RowSmartPlacement | ||
947 | |||
948 | session.screen0.fullMaximization: <booleana> | ||
949 | session.screen0.sloppywindowgrouping: <booleana> | ||
950 | session.screen0.rootCommand: <command> | ||
951 | Esto sobreescribe el rootCommand del estilo. Cuando esta variable esta | ||
952 | seteada va a mantener el fondo de pantalla, mas halla de lo que cualquier | ||
953 | estilo tenga configurado. NOTA: Este comando puede ser peligroso. Por | ||
954 | favor este seguro de lo que esta haciendo cuando configure esta | ||
955 | variable a otro valor distinto de un comando de fondo de pantalla. | ||
956 | |||
957 | session.screen0.imageDither: <booleana> | ||
958 | session.screen0.opaqueMove: <booleana> | ||
959 | Determina el nivel de visibilidad de la aplicacion cuando esta siendo | ||
960 | arrastrada. Default: True | ||
961 | |||
962 | session.screen0.menuDelay: <msec> | ||
963 | session.screen0.workspaces: <entero> | ||
964 | Determina el numero de ambientes de trabajos <ventanas> que el usuario quiere. | ||
965 | Default: 4 | ||
966 | |||
967 | session.screen0.focusLastWindow: <booleana> | ||
968 | session.screen0.windowMenu: | ||
969 | |||
970 | session.appsFile: <ubicacion> | ||
971 | session.groupFile: <ubicacion> | ||
972 | session.keyFile: <ubicacion> | ||
973 | session.menuFile: <ubicacion> | ||
974 | session.slitlistFile: <ubicacion> | ||
975 | session.styleFile: <ubicacion> | ||
976 | Todas estas variables de configuracion requieren una direccion a su | ||
977 | recurso especifico. Aqui es cuando podes especificar diferentes | ||
978 | archivos. La mayoria de las configuraciones por default estaran en el | ||
979 | directorio ~/.fluxbox. | ||
980 | |||
981 | session.autoRaiseDelay: <entero> | ||
982 | Ajusta el retraso en milisegundos que toma las ventanas enfocadas | ||
983 | levantarse cuando tienen la opcion Autoraise marcada. | ||
984 | El default es 250. | ||
985 | |||
986 | session.cacheLife: <entero> | ||
987 | Esto le dice a Fluxbox cuando tiempo (en minutos) los pixmaps no | ||
988 | usados van a permanecer en la memoria del servidor X. Default: 5 | ||
989 | |||
990 | session.cacheMax: <entero> | ||
991 | Esto le dice a Fluxbox cuanta memoria (en kb) puede usar para guardar | ||
992 | pixmaps cacheados en el servidor X. Si tu maquina tiene poca memoria | ||
993 | disponible, podes disminuir este valor. Default: 200 | ||
994 | |||
995 | session.colorsPerChannel: <entero> | ||
996 | Esto le dice a Fluxbox cuantos colores debe tomar del servidor X en | ||
997 | pantallas con pseudo-colores. Un canal seria rojo , verde o azul. | ||
998 | Fluxbox guarda estas variables y las mantiene siempre disponibles. | ||
999 | El valor debe estar siempre entre 2 y 6. Cuando se ejecuta Fluxbox en una | ||
1000 | pantalla de 8bpp, debe setear este componente a 4. El default es 4. | ||
1001 | |||
1002 | session.doubleClickInterval: <entero> | ||
1003 | Ajusta el tiempo en milisegundos que Fluxbox considera doble-click | ||
1004 | a dos clicks consecutivos. El default es 250. | ||
1005 | |||
1006 | session.forcePseudoTransparency: <booleana> | ||
1007 | session.focusTabMinWidth: 0 | ||
1008 | session.iconbar: <booleana> | ||
1009 | Configura este valor a 'true' o 'false' para habilitar o | ||
1010 | deshabilitar que la barra de herramientas de Fluxbox muestre ventanas | ||
1011 | iconificadas. El default es: true | ||
1012 | |||
1013 | session.ignoreBorder: <booleana> | ||
1014 | session.imageDither: <booleana> | ||
1015 | Setear a 'true' o 'false', respectivamente, para habilitar o | ||
1016 | deshabilitar la agitacion en las imagenes <dithering>. Solo es | ||
1017 | necesario en sistemas con una profundidad de color de 8bpp o inferior. | ||
1018 | Default: <booleana> | ||
1019 | |||
1020 | session.numLayers: 13 | ||
1021 | session.opaqueMove: <booleana> | ||
1022 | Cuando estas moviendo una ventana, con esta variable en 'true', | ||
1023 | dibujara el contenido de la ventana mientras se mueve. (Esto disminuye el | ||
1024 | rendimiento en sistemas con poco recursos). Si el valor es 'true' solo | ||
1025 | dibujara el recuadro del borde de la ventana. Default: true | ||
1026 | |||
1027 | session.tabs: <booleana> | ||
1028 | session.tabPadding: 0 | ||
1029 | session.tabsAttachArea: Window | ||
1030 | session.titlebar.left: Stick | ||
1031 | session.titlebar.right: Minimize Maximize Close | ||
1032 | session.updateDelayTime: 0 | ||
1033 | session.useMod1: <booleana> | ||
1034 | |||
1035 | KEYS | ||
1036 | ---- | ||
1037 | Se puede customizar (personalizar) las combinaciones de teclas en Fdateluxbox a traves del | ||
1038 | archivo ~/.fluxbox/keys. El archivo toma la forma de: | ||
1039 | |||
1040 | <modificador> <tecla> :[...] <operacion> | ||
1041 | |||
1042 | Como se vera en el ejemplo de mas abajo, Mod1 es la tecla ALT y Mod4 es una de las tres | ||
1043 | teclas extras en los teclados pc104 que esta marcada con el logo de una empresa muy | ||
1044 | conocida. | ||
1045 | Las lineas que comienzan con '#' o '!' se consideran comentarios y no son interpretadas | ||
1046 | por Fluxbox. | ||
1047 | |||
1048 | ------------------------------ | ||
1049 | # Fluxbox keys file. | ||
1050 | Mod1 Tab :NextWindow | ||
1051 | Mod1 Shift Tab :PrevWindow | ||
1052 | Mod1 F1 :Workspace 1 | ||
1053 | Mod1 F2 :Workspace 2 | ||
1054 | Mod1 F3 :Workspace 3 | ||
1055 | Mod1 F4 :Workspace 4 | ||
1056 | Mod1 F5 :Workspace 5 | ||
1057 | Mod1 F6 :Workspace 6 | ||
1058 | Mod1 F7 :Workspace 7 | ||
1059 | Mod1 F8 :Workspace 8 | ||
1060 | Mod1 F9 :Workspace 9 | ||
1061 | Mod4 b :PrevWorkspace | ||
1062 | Mod4 c :Minimize | ||
1063 | Mod4 r :ExecCommand rxvt | ||
1064 | Mod4 v :NextWorkspace | ||
1065 | Mod4 x :Close | ||
1066 | Mod4 m :RootMenu | ||
1067 | Control n Mod1 n :NextTab | ||
1068 | ------------------------------ | ||
1069 | |||
1070 | Como se puede observar en la ultima linea, las 'keybindings' pueden ser | ||
1071 | encadenadas al estilo de las combinaciones de Emacs. | ||
1072 | |||
1073 | Algunas cosas que hay que saber: | ||
1074 | - Los comandos distinguen mayusculas de minusculas. | ||
1075 | - La numeracion de los workspaces empieza en "1". | ||
1076 | - Algunos comandos tienen sinonimos | ||
1077 | - El espacio entre la ultima tecla y :Comando es obligatorio. | ||
1078 | |||
1079 | Aqui van los comandos de Fluxbox para usar con teclas: | ||
1080 | |||
1081 | Comandos del manejador de ventanas | ||
1082 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
1083 | - Restart <argumento> | ||
1084 | - Quit | ||
1085 | - Reconfigure | ||
1086 | - SetStyle <argumento> | ||
1087 | - ExecCommand <argumento> | ||
1088 | |||
1089 | Comandos de la ventana en foco | ||
1090 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
1091 | - Minimize | ||
1092 | - MinimizeWindow | ||
1093 | - Iconify | ||
1094 | - Maximize | ||
1095 | - MaximizeWindow | ||
1096 | - MaximizeHorizontal | ||
1097 | - MaximizeVertical | ||
1098 | - ResizeTo <ancho> <altura> | ||
1099 | - Resize <delta-ancho> <delta-altura> | ||
1100 | - ResizeHorizontal <delta-ancho> | ||
1101 | - ResizeVertical <delta-altura> | ||
1102 | - MoveTo <x> <y> | ||
1103 | - Move <delta-x> <delta-y> | ||
1104 | - MoveRight <delta-x> | ||
1105 | - MoveLeft <delta-x> | ||
1106 | - MoveUp <delta-y> | ||
1107 | - MoveDown <delta-y> | ||
1108 | - Raise | ||
1109 | - Lower | ||
1110 | - Close | ||
1111 | - Shade | ||
1112 | - ShadeWindow | ||
1113 | - Stick | ||
1114 | - StickWindow | ||
1115 | - ToggleDecor | ||
1116 | - SendToWorkspace <numero> | ||
1117 | - SentToWorkspace <numero> | ||
1118 | - KillWindow | ||
1119 | - NextTab | ||
1120 | - PrevTab | ||
1121 | - MoveTabLeft | ||
1122 | - MoveTabRight | ||
1123 | - DetachClient | ||
1124 | |||
1125 | Comandos de Workspace | ||
1126 | ~~~~~~~~~~~~~~~~~~~~~ | ||
1127 | - NextWorkspace | ||
1128 | - PrevWorkspace | ||
1129 | - RightWorkspace <por-numero> | ||
1130 | - LeftWorkspace <por-numero> | ||
1131 | - Workspace <numero> | ||
1132 | - NextWindow <bitmask> | ||
1133 | - PrevWindow <bitmask> | ||
1134 | - NextGroup <por-numero> | ||
1135 | - PrevGroup <por-numero> | ||
1136 | - ArrangeWindows | ||
1137 | - ShowDesktop (Iconifica todas las ventanas) | ||
1138 | - RootMenu | ||
1139 | - WorkspaceMenu | ||
1140 | - WindowMenu | ||
1141 | - SetWorkspaceName <nombre> | ||
1142 | |||
1143 | Comandos especiales | ||
1144 | ~~~~~~~~~~~~~~~~~~~~ | ||
1145 | - MacroCmd | ||
1146 | - ReloadStyle | ||
1147 | - SetResourceValue <resourcename> <resource> value | ||
1148 | - BindKey <key><value>: <action> | ||
1149 | |||
1150 | Un par de cosas | ||
1151 | ~~~~~~~~~~~~~~~ | ||
1152 | - SentToWorkspace: | ||
1153 | Nos enviara junto con la ventana al workspace seleccionado. | ||
1154 | SendToWorkspace solo envia la ventana. | ||
1155 | |||
1156 | - Los parametros PrevWindow/NextWindow toman valores enteros: | ||
1157 | 0 o no especificado = comportamiento Default/actual - no se saltea | ||
1158 | 1 = Ignorar las Tabs de mas abajo | ||
1159 | 2 = Ingnorar las ventanas 'Stickeadas' | ||
1160 | 3 = Ignorar las Tabs de mas abajo/ventanas 'Stickeadas' | ||
1161 | 4 = Ignorar las ventanas foldeadas | ||
1162 | 5 = Ignorar las Tabs de mas abajo/ventanas foldeadas | ||
1163 | 6 = Ignorar ventanas stickeadas/foldeadas | ||
1164 | 7 = Ignorar las tabs de mas abajo/ventanas stickeadas/foldeadas | ||
1165 | |||
1166 | - Bindkey agregara una combinacion de teclas y una accion al archivo keys. | ||
1167 | |||
1168 | - El valor 'delta' significa la diferencia entre el valor actual y configuracion solicitada. | ||
1169 | De modo que si tenemos una ventana con un ancho de 100 pixels, podemos setear | ||
1170 | |||
1171 | ---------------------------- | ||
1172 | Mod1 r :ResizeHorizontal 10 | ||
1173 | ---------------------------- | ||
1174 | |||
1175 | y cuando usamos esa combinacion incrementara el tamanio de la ventana a 110 pixels. Si hemos | ||
1176 | usado | ||
1177 | |||
1178 | ---------------------------- | ||
1179 | Mod1 r :ResizeHorizontal -10 | ||
1180 | ---------------------------- | ||
1181 | |||
1182 | el tamanio ha disminuido 10 pixels llevando la ventana a 90 pixels. | ||
1183 | |||
1184 | - Los comandos Resize no necesariamente cambian el numero de pixels. De modo que muchas | ||
1185 | terminales usaran el tamanio de un caracter como la unidad para cambiar el tamanio. La | ||
1186 | mayoria de las aplicaciones sin embargo usaran pixels. | ||
1187 | |||
1188 | - MacroCmd: | ||
1189 | |||
1190 | -------------------------------------- | ||
1191 | Mod1 r MacroCmd: {command1} {command2} | ||
1192 | -------------------------------------- | ||
1193 | |||
1194 | permite ejecutar mas de un comando con una sola combinacion. Los mismos se ejecutaran de | ||
1195 | modo serial. | ||
1196 | |||
1197 | LAYERS | ||
1198 | ------ | ||
1199 | La layers (capas) afectan el modo en que las ventanas se solapan unas a otras en la | ||
1200 | pantalla. Las ventanas en una capa mas alta apareceran por encima de aquellas en una mas | ||
1201 | baja, sea que esten en foco o no. Por defecto, Fluxbox usa 13 capas, empezando desde 1 | ||
1202 | (la mas alta). El numero de capas puede ser cambiado usando el siguiente recurso: | ||
1203 | |||
1204 | session.numLayers: <entero> | ||
1205 | |||
1206 | Hay dos maneras de asignar una ventana a una capa diferente. Cuando la ventana esta abierta, | ||
1207 | se puede seleccionar la capa en el submenu 'Layer ...' del menu de ventana. El menu da seis | ||
1208 | opciones para la capa, los cuales Fluxbox maneja por nombre. Los nombres son (de la capa mas | ||
1209 | alta a la mas baja): | ||
1210 | |||
1211 | * 2 - Above Dock | ||
1212 | * 4 - Dock | ||
1213 | * 6 - Top | ||
1214 | * 8 - Normal | ||
1215 | * 10 - Bottom | ||
1216 | * 12 - Desktop | ||
1217 | |||
1218 | La otra manera es indicar la capa para una ventana en al archivo 'apps'. Este metodo es | ||
1219 | indicado en la seccion APLICACIONES. | ||
1220 | |||
1221 | FOCUS MODEL | ||
1222 | ----------- | ||
1223 | Focus Model (modelo de foco) define como las ventanas obtienen foco. (Por ej. convertirse | ||
1224 | en la ventana activa, la que recibe los eventos de teclado y mouse). El Focus Model puede | ||
1225 | ser cambiado en el menu de configuracion (generalmente ubicado bajo el menu 'fluxbox', en | ||
1226 | el menu 'root'). | ||
1227 | |||
1228 | Hay dos aspectos principales del modo de enfocado: como las ventanas ganan foco y como las | ||
1229 | tabs (pestanias) ganan foco. Cada uno tiene dos opciones: el foco sigue al mouse y al click | ||
1230 | para enfocar. Que el foco sigue al mouse significa que las ventanas ganaran foco cuando el | ||
1231 | mouse pase sobre ellas. Click para enfocar significa que las ventanas ganaran foco cuando | ||
1232 | reciben un click del mouse. | ||
1233 | |||
1234 | Por lo tanto, hay cuatro opciones principales cuando se elige el modelo de foco. Se debe | ||
1235 | elegir una de las dos primeras y una de las dos ultimas. Estas son: | ||
1236 | |||
1237 | - *Click To Focus*: | ||
1238 | click para enfocar las ventanas | ||
1239 | - *Mouse Focus*: | ||
1240 | el foco de las ventanas sigue el movimiento del mouse | ||
1241 | - *ClickTabFocus*: | ||
1242 | click para enfocar las pestanias | ||
1243 | - *MouseTabFocus*: | ||
1244 | el foco de las pestanias sigue el movimiento del mouse | ||
1245 | |||
1246 | Hay una opcion mas en el menu de Focus Model. Se llama AutoRaise. Cuando AutoRaise esta | ||
1247 | habilitada las ventanas enfocadas apareceran por encima de otras ventanas en la misma | ||
1248 | capa. Cuando esta deshabilitada se debe alzar explicitamente una ventana en foco usando | ||
1249 | el menu 'Window' o una combinacion de teclas. | ||
1250 | |||
1251 | ESTILOS | ||
1252 | ------- | ||
1253 | Fluxbox permite usar archivos especializados (estilos) que contienen recursos de las X(1) | ||
1254 | para especificar colores, texturas, pixmaps y fuentes, y por lo tanto el aspecto de los | ||
1255 | bordes de ventanas, menus y la barra de tareas. | ||
1256 | |||
1257 | La instalacion de Fluxbox por defecto provee algunos de estos archivos de estilos. | ||
1258 | Ver fluxstyle(1) para conocer el creciente numero de componentes de estilos. | ||
1259 | |||
1260 | APLICACIONES | ||
1261 | ------------ | ||
1262 | Es posible forzar una aplicacion para que siempre tenga las mismas dimensiones, posicion, | ||
1263 | y otras configuraciones cuando es lanzada por primera vez. Esto se hace usando el submenu | ||
1264 | 'Remember ...' del menu 'window', o directamente usando el archivo ~/.fluxbox/apps. Se debe | ||
1265 | tener cuidado de editar el archivo apps cuando Fluxbox no se esta ejecutando, de otro modo | ||
1266 | nuestros cambios seran sobreescritos. A continuacion se listan las entradas validas para | ||
1267 | el mencionado archivo. El submenu 'Remember ...' tiene entradas para la mayoria de las | ||
1268 | opciones que se almacenan en 'apps' para cargarse la proxima vez. | ||
1269 | |||
1270 | El formato de una linea en 'apps' es: | ||
1271 | |||
1272 | ------------------------------------ | ||
1273 | [app] (aplicacion) {count - opcional} | ||
1274 | [Propiedad1] {valor1} | ||
1275 | [Propiedad2] {valor2} | ||
1276 | ... | ||
1277 | [end] | ||
1278 | ------------------------------------ | ||
1279 | |||
1280 | Cada 'aplicacion' puede ser una cadena o una expresion regular. Por defecto el nombre se | ||
1281 | hace coincidir con una propiedad de ventana WM_CLASS (la primer cadena en ella, llamada | ||
1282 | "instancia"). Se puede emparejar contra el titulo, nombre de instancia (por defecto), | ||
1283 | nombre de clase o rol (la propiedad WM_WINDOW_ROLE) especificandola explicitamente. Tambien | ||
1284 | se puede especificar multiples coincidencias, de las cuales TODAS deben coincidir con las | ||
1285 | propiedades a ser aplicadas. Si una 'count' es suministrada entre llaves al final de la | ||
1286 | linea de la aplicacion entonces la entrada coincidira con, como mucho, con la dada cantidad | ||
1287 | en cualquier momento (por defecto coincidiran todas las ventanas que encajen en dicho perfil). | ||
1288 | |||
1289 | ------------------------------------------------------------------- | ||
1290 | # coincidir una xterm estandar | ||
1291 | [app] (xterm) | ||
1292 | |||
1293 | # coincidir con una xterm iniciada como: xterm -nombre myshell | ||
1294 | [app] (myshell) | ||
1295 | |||
1296 | # coincidir con cualquier ventana de Firefox (el nombre de la instancia es "Gecko") | ||
1297 | [app] (class=Firefox-bin) {1} | ||
1298 | |||
1299 | # coincidir con la ventana 'buddy list' de gaim | ||
1300 | [app] (role=buddy_list) | ||
1301 | |||
1302 | # coincidir en una ventana rdesktop en un host determinado | ||
1303 | [app] (title=rdesktop - nombre_de_host.*) | ||
1304 | ------------------------------------------------------------------- | ||
1305 | |||
1306 | Las siguientes son las propiedades que pueden ser definidas en cada entrada [app]. | ||
1307 | Cada nombre debe estar encerrado entre corchetes, y valor generalmente entre llaves: | ||
1308 | |||
1309 | - [Workspace] \{0-N\}: | ||
1310 | Fuerza la aplicacion a que se habra en un workspace especificado. Los | ||
1311 | workspaces se indican con numero empezando desde 0. | ||
1312 | |||
1313 | - [Dimensions] \{Ancho Alto\}: | ||
1314 | Abre la aplicacion con la altura y ancho especificados, en pixels. | ||
1315 | |||
1316 | - [Position] (*punto de referencia*) {X Y} | ||
1317 | Posiciona la aplicacion en un punto determinado: | ||
1318 | + | ||
1319 | * WINCENTER | ||
1320 | * CENTER | ||
1321 | * UPPERLEFT | ||
1322 | * UPPERRIGHT | ||
1323 | * LOWERLEFT | ||
1324 | * LOWERRIGHT | ||
1325 | + | ||
1326 | |||
1327 | Opcionalmente se de pueden especificar los valores realativos de X e Y. | ||
1328 | UPERLEFT localiza la esquina superior izquierda en las coordenadas de | ||
1329 | pantalla (0,0). Si se especifica LOWERRIGHT, entonces la esquina inferior | ||
1330 | derecha de la ventana se posicionara en la esquina inferior derecha de la | ||
1331 | pantalla. CENTER coloca la esquina superior izquierda en el centro de la | ||
1332 | pantalla (WINCENTER actua como el resto - posiciona el centro de la ventana | ||
1333 | relativo la centro de la pantalla). | ||
1334 | |||
1335 | - [Layer] {numero_de_capa}: | ||
1336 | Especifica la capa en que se abrira la ventana (por numero). Cada capa | ||
1337 | tiene un numero. Las capas con nombre son: 2-AboveDock, 4-Dock, 6-Top, | ||
1338 | 8-Normal, 10-Bottom, 12-Desktop. | ||
1339 | |||
1340 | - [Shaded] {yes|no}: | ||
1341 | La ventana inicia foldedada (enrollada) o desenrrollada. | ||
1342 | |||
1343 | - [Tab] {yes|no}: | ||
1344 | Indica si esta ventana puede ser agrupada en pestanias con otras. | ||
1345 | |||
1346 | - [IconHidden] {yes|no}: | ||
1347 | Esconde la aplicacion de la barra de iconos. | ||
1348 | |||
1349 | - [FocusHidden] {yes|no}: | ||
1350 | Esconde la aplicacion de la lista de ciclo de ventanas usando la | ||
1351 | combinacion de teclas Next/PrevWindow | ||
1352 | |||
1353 | - [Hidden] {yes|no}: | ||
1354 | es ambas [IconHidden] mas [FocusHidden] | ||
1355 | |||
1356 | - [Deco] {NONE|NORMAL|TOOL|TINY|BORDER}: | ||
1357 | Especifica el estado de decoracion. Hay muchos sets de decoracion | ||
1358 | predefinidos: | ||
1359 | |||
1360 | o NORMAL - decoraciones estandard | ||
1361 | o NONE - sin decoraciones | ||
1362 | o BORDER - como NONE solo que mantiene el borde de X window | ||
1363 | o TINY - Barra de titulo con boton de iconificar | ||
1364 | o TOOL - solamente barra de titulo | ||
1365 | |||
1366 | Tambien puede ser usada una mascara de bit para un control mas fino. | ||
1367 | los bits son (de "1" a 1<<10): barra de titulo, grips de manipulacion, borde, | ||
1368 | boton de iconificar, boton de maximizar, boton de cerrar, menu activado, | ||
1369 | boton pegajoso, boton de foldeo, solapas activadas, foco activado. | ||
1370 | |||
1371 | - [Sticky] {si|no}: | ||
1372 | Si la ventana inicialmente esta en modo pegajoso (aparece en todos los escritorios) | ||
1373 | o no. | ||
1374 | |||
1375 | - [Jump] {si|no}: | ||
1376 | Saltar a un workspace. Esto es util solamente si 'Workspace tambien esta activado'. | ||
1377 | El workspace es cambiado al que tiene la aplicacion que esta siendo lanzada. | ||
1378 | |||
1379 | - [Close] {si|no}: | ||
1380 | Guarda la configuracion al salir. Por defecto, las configuraciones de aplicacion | ||
1381 | no son guardadas cuando se cierra la ventana. | ||
1382 | |||
1383 | El archivo apps tambien permite especificar aplicaciones que deben ser iniciadas en el | ||
1384 | inicio de fluxbox usando las lineas [startup] (opciones) {aplicacion}. En opciones se | ||
1385 | puede especificar la pantalla, no el workspace en que la aplicacion debe ser iniciada. | ||
1386 | Startup todavia no es configurable a traves del menu. | ||
1387 | |||
1388 | Finalmente, se puede configurar las ventanas para que se agrupen usando 'apps'. Esto se | ||
1389 | logra con expresiones regulares usando: | ||
1390 | |||
1391 | [app] (propiedad=expresion) ... {numero} | ||
1392 | |||
1393 | Propiedad puede ser uno de los siguientes tags: | ||
1394 | |||
1395 | o name - el nombre de la ventana (el primer campo de WM_CLASS) | ||
1396 | o class - clase de la ventana (el segundo campo de WM_CLASS) | ||
1397 | o title - titulo de la ventana (propiedad WM_NAME) | ||
1398 | o role - rol de la ventana (la propiedad WM_WINDOW_ROLE) | ||
1399 | |||
1400 | Si no se especifica ninguna 'propiedad', es asumida la propiedad name. Podemos | ||
1401 | averiguar los valores de estos campos para una ventana particular ejecutando xprop. | ||
1402 | |||
1403 | Tambien se puede colocar el tag [group] alrededor de varias tags [app] con el tag [end] | ||
1404 | para indicar el final del grupo. Tambien podemos especificar dimensiones, posiciones, | ||
1405 | etc. para el grupo como para las entradas app normales. A continuacion se lista un | ||
1406 | corto ejemplo de un archivo 'apps': | ||
1407 | |||
1408 | ----------------------------------------------------------- | ||
1409 | [startup] {xterm} | ||
1410 | # coincidir con cualquiera que termine en term, hasta dos instancias | ||
1411 | [app] (.*[tT]erm) {2} | ||
1412 | # coincidir con cualquiera que tenga 'gaim' en el titulo | ||
1413 | [app] (title=.*gaim.*) | ||
1414 | [app] (kate) | ||
1415 | [Dimensions] (WINCENTER) {1022 747} | ||
1416 | [Position] {0 0} | ||
1417 | [Close] {yes} | ||
1418 | [end] | ||
1419 | [app] (konqueror) | ||
1420 | [Workspace] {1} | ||
1421 | [Dimensions] {1006 749} | ||
1422 | [Position] {16 0} | ||
1423 | [Jump] {yes} | ||
1424 | [end] | ||
1425 | # iniciar todas las aterm sin decoraciones de ventana | ||
1426 | [app] (aterm) | ||
1427 | [Deco] {NONE} | ||
1428 | [end] | ||
1429 | # un grupo con todas las ventanas denominadas "special-term", | ||
1430 | # aparece en layer 4 (abajo) | ||
1431 | [group] | ||
1432 | [app] (special-term) | ||
1433 | [Layer] {4} | ||
1434 | [end] | ||
1435 | ----------------------------------------------------------- | ||
1436 | |||
1437 | Los parametros en el archivo apps distinguen mayusculas de minusculas. Los nombres | ||
1438 | de las aplicaciones son tomados del primer atributo WM_CLASS de X window por defecto | ||
1439 | (WM_NAME = title, WM_WINDOW_ROLE = role). Se puede ver este atributo usando el | ||
1440 | comando xprop. Las ventanas temporales no son afectadas por las configuraciones de | ||
1441 | aplicaciones. Se debe tener cuidado cuando se usan expresiones regulares. Si no se | ||
1442 | esta familiarizado con ellas se puede desactivar esta caracteristica especificando | ||
1443 | --disable-regexp during configure. Entonces se haran coincidir lineas de texto plano. | ||
1444 | |||
1445 | GRUPOS | ||
1446 | ------ | ||
1447 | Desde la version 0.1.11, Fluxbox tiene una funcion llamada autogrouping, mediante la | ||
1448 | cual las agrupaciones son agrupadas juntas si estan en el mismo grupo. NOTA: esta | ||
1449 | funcion esta en desuso desde la version 0.9.1 en favor del agrupamiento usando el archivo | ||
1450 | apps, ya que es mucho mas potente. | ||
1451 | |||
1452 | Se pueden crear grupos simplemente editando el archivo ~/.fluxbox/groups. Este archivo | ||
1453 | el siguiente formato: | ||
1454 | |||
1455 | <aplicacion1> <aplicacion2> <aplicacion3> <...> <aplicacionN> | ||
1456 | |||
1457 | donde los elementos pueden ser encontrados con el siguiente comando: | ||
1458 | |||
1459 | ------------------ | ||
1460 | $> xprop WM_CLASS | ||
1461 | ------------------ | ||
1462 | |||
1463 | Solo se tipea este comando en una terminal y se usa el mouse para clickear en la | ||
1464 | aplicacion deseada y nos dira que escribir como elemento (usar los primeros dos | ||
1465 | nombres que devuelva). Cada linea forma un grupo diferente. por ej.: | ||
1466 | |||
1467 | ---------------- | ||
1468 | Navigator nedit | ||
1469 | xterm | ||
1470 | ---------------- | ||
1471 | |||
1472 | Esto creara dos grupos, uno con netscape y nedit y otro con xterm. La nueva ventana | ||
1473 | solamente se agrupara con otras ventanas en el mismo workspace y con la ultima ventana | ||
1474 | enfocada. | ||
1475 | |||
1476 | LA SLIT | ||
1477 | ------- | ||
1478 | La slit es una marco de ventana especial de FLuxbox que puede contener aplicaciones | ||
1479 | dockeables, por ej. 'bbtools' o 'wmapps'. | ||
1480 | |||
1481 | Cuando las aplicaciones se ejecutan en la slit no tienen bordes de ventana propios; | ||
1482 | en cambio estan enmarcadas en la slit, y estan siempre visibles en el workspace actual. | ||
1483 | |||
1484 | Se puede hacer click con el boton 3 del mouse en el borde de ventana de la slit para | ||
1485 | obtener un menu para determinar su posicion, si las aplicaciones contenidas deben estar | ||
1486 | agrupadas horizontal o verticalmente y si la slit debe auto ocultarse cuando el mouse no | ||
1487 | esta sobre ella. | ||
1488 | |||
1489 | La mayoria de las aplicaciones dockeables usan la opcion -w para correr en la slit. Por | ||
1490 | ejemplo podriamos poner lo siguiente en ~/.xinitrc: | ||
1491 | |||
1492 | -------------- | ||
1493 | bbmail -w & | ||
1494 | bbpager -w & | ||
1495 | wmdrawer & | ||
1496 | exec fluxbox | ||
1497 | -------------- | ||
1498 | |||
1499 | NOTA: | ||
1500 | Tambien se puede poner todo esto el script startfluxbox(8). de esta manera en en | ||
1501 | ~/.xinitrc pondriamos solamente la linea 'exec startfluxbox'. | ||
1502 | |||
1503 | Para usar la slit debe estar compilada con fluxbox. Esta es la opcion por defecto. | ||
1504 | |||
1505 | Archivo Slitlist | ||
1506 | ---------------- | ||
1507 | El archivo slitlist de Fluxbox esta disponible para aquellos que usan dockapps en la | ||
1508 | slit. Esto ayuda a Fluxbox a rastrear el *orden* de los dockapps que se quieren iniciar. | ||
1509 | El archivo esta localizado generalmente en ~/.fluxbox/slitlist | ||
1510 | |||
1511 | Un procedimiento simple para obtener la secuencia de la slit del modo que queremos es el | ||
1512 | siguiente: | ||
1513 | |||
1514 | 1. Ejecutamos Fluxbox sin iniciar ningun dockapp. | ||
1515 | 2. Ejecutamos los dockapps individualmente en el orden que queremos. | ||
1516 | 3. Agregamos los dockapps en nuestro script auto-inicio (si tenemos uno), o mejor aun, | ||
1517 | los agregamos al script startfluxbox(8). | ||
1518 | |||
1519 | Esta secuencia sera guardada por defecto en ~/.fluxbox/slitlist y sera mantenida en futuras | ||
1520 | versiones de Fluxbox. | ||
1521 | |||
1522 | Los usuarios son libres de editar manualmente el archivo slitlist. Es una simple lista de nombres | ||
1523 | de ventanas, una por dockapp. Al igual que el archivo init no deberia ser editado mientras se | ||
1524 | esta ejecutando Fluxbox. De otro modo los cambios podrian sobreescribirse. | ||
1525 | |||
1526 | El usuario tambien tiene la opcion de elegir una ruta diferente para slitlist. La siguiente | ||
1527 | es la componente del archivo init que deber ser cambiado | ||
1528 | |||
1529 | session.session0.slitlistfile: <ruta_al_archivo> | ||
1530 | |||
1531 | ENTORNO | ||
1532 | ------- | ||
1533 | HOME:: | ||
1534 | Fluxbox usa HOME para encontrar su archivo .fluxbox/init y para resolver los nombres de | ||
1535 | archivo y de directorio. | ||
1536 | |||
1537 | DISPLAY:: | ||
1538 | Cuando no se ha especificado otro display en la linea de comandos, Fluxbox iniciara en | ||
1539 | el display indicado en esta variable. | ||
1540 | |||
1541 | Fluxbox tambien puede tomar ventaja de otras variables de entorno si son seteadas antes de que | ||
1542 | inicie. Por ejemplo, si $XTERM es seteada, entonces Fluxbox permitira que $XTERM sea usada en | ||
1543 | los archivos keys y menu. Entonces podriamos hacer: | ||
1544 | |||
1545 | --------------------------- | ||
1546 | Mod1 x :ExecCommand $XTERM | ||
1547 | --------------------------- | ||
1548 | |||
1549 | Las formas de usar esto de manera practica e 'inteligente' son interminables. | ||
1550 | |||
1551 | SENIALES | ||
1552 | ------- | ||
1553 | Fluxbox reconoce las siguiente seniales: | ||
1554 | |||
1555 | - SIGHUP Fluxbox carga la configuracion. | ||
1556 | - SIGUSR1 Fuerza la recarga de la configuracion. | ||
1557 | - SIGUSR2 Fuerza la recarga del archivo menu. | ||
1558 | |||
1559 | AUTOR Y CREDITOS | ||
1560 | ---------------- | ||
1561 | Fluxbox es escrito y mantenido por Henrik Kinnunen <fluxgen@fluxbox.org>, | ||
1562 | Simon Bowden <rathnor@fluxbox.org> y Mathias Gumz <akira@fluxbox.org>; | ||
1563 | con contribuciones y parches hechos por muchos individuos alrededor del mundo. | ||
1564 | |||
1565 | Blackbox fue escrito y mantenido por Brad Hughes <blackbox@alug.org> y Jeff Raven <jraven@psu.edu> | ||
1566 | |||
1567 | Sitio oficial de Fluxbox: http://www.fluxbox.org | ||
1568 | |||
1569 | Temas compatibles: | ||
1570 | - http://boxwhore.org | ||
1571 | - http://themes.freshmeat.net | ||
1572 | |||
1573 | Este manpage es el trabajo combinado de: | ||
1574 | |||
1575 | - Curt Micol <asenchi@asenchi.com> (>fluxbox-0.9.11) | ||
1576 | |||
1577 | - Tobias Klausmann <klausman@users.sourceforge.net> (<=fluxbox-0.9.11) | ||
1578 | - Grupert <grubert@users.sourceforge.net> (fluxbox) | ||
1579 | |||
1580 | - Matthew Hawkins <matt@mh.dropbear.id.au> (blackbox) | ||
1581 | - Wilbert Berendsen <wbsoft@xs4all.nl> (blackbox) | ||
1582 | |||
1583 | Traduccion al espaniol realizada por: | ||
1584 | |||
1585 | - Guillermo Patterer <gmpatterer@gmail.com> | ||
1586 | - Matias Brutti <matiasbrutti@gmail.com> | ||
1587 | |||
1588 | Por razones de compatibilidad se han omitido todos los caracteres especiales, por ej. acentos, | ||
1589 | especificos del idioma espaniol. De esta manera nos aseguramos que este manpage se vea lo mejor | ||
1590 | posible. | ||
1591 | |||
1592 | - Muchos otros lenguajes podrian estar disponible si algun voluntario estuviera dispuesto. | ||
1593 | |||
1594 | BUGS | ||
1595 | ---- | ||
1596 | Si se encuentran bugs, por favor visitar el canal de irc #fluxbox en irc.freenode.net. | ||
1597 | O pueden suscribirse a alguna de las listas de correo. Se puede encontrar mas informacion | ||
1598 | en el sitio web oficial. | ||
1599 | |||
1600 | VER TAMBIEN | ||
1601 | ----------- | ||
1602 | bsetroot(8) fbsetbg(8) fbrun(8) fluxstyle(8) \ No newline at end of file | ||