~ubuntu-branches/ubuntu/trusty/fluxbox/trusty-proposed

« back to all changes in this revision

Viewing changes to doc/asciidoc/es/fluxbox.txt

  • Committer: Package Import Robot
  • Author(s): Paul Tagliamonte
  • Date: 2010-08-12 21:16:02 UTC
  • mfrom: (0.1.1) (1.1.10)
  • Revision ID: package-import@ubuntu.com-20100812211602-3tsmzl9in5nmwz7z
Tags: 1.1.1+git20100807.0cc08f9-1
* debian/ dir has been cleaned out, complete repackage
  of most files.
* pulled new archive from git.fluxbox.org HEAD, saved as
  tar.gz.
* Added in fluxbox.* files from the old dfsg tree.
* Added in system.fluxbox-menu file from the old dfsg tree
* Added the source/format file to bump package source
  version from 1.0 to 3.0 (quilt). 
* Changed rules file to match the old dfsg setup so that
  fluxbox behaves nicely.
* Removed entries from copyright that no longer apply.
* Added theme based on Denis Brand ( naran )'s old theme.
* Added a background I whipped up.
* Changed compile flags to point to debian theme by default
* Adding a patch to have fluxbox use x-terminal-emulator
  over xterm. Closes: #591694 (LP: #580485)
* Adding a patch to allow titlebar-window dragging.
* Changed the flags in rules to pull from a script. This script
  lets us un-hardcode what theme is default. Be sure there
  is a theme pack!
* Added comments to my patches.
* Removing debian/docs, empty file.
* Fixing fluxbox.desktop to remove all the warnings from
  desktop-file-validate
* Fixing libtool issue by running an update before
  configure in the rules script.
* Added a compile flag script to auto-detect what platform
  we are running on, and apply the correct theme. This
  should solve Ubuntnu issues later on.
* adding in a get-orig-source rule
* fixing the upstream version number to pinpoint
  the commit ( thanks, lfaraone ).
* adding a rule for get-orig-source. ( thanks again,
  lfaraone ).
* Updated rules to actually allow us to do a build from it
* Removed Denis from the uploaders ( as per an email
  conversation )
* Removing madduck from the uploaders ( thanks for asking,
  lfaraone. ). Thanks for your hard work, madduck.

Show diffs side-by-side

added added

removed removed

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