1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
4 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
5 <title>~/scrotwm_es.1.html</title>
6 <meta name="Generator" content="Vim/7.3">
7 <meta name="plugin-version" content="vim7.3_v6">
8 <meta name="syntax" content="man">
9 <meta name="settings" content="use_css">
10 <style type="text/css">
12 pre { font-family: monospace; background-color: #000000; color: #ffffff; }
13 body { font-family: monospace; background-color: #000000; color: #ffffff; }
14 .PreProc { color: #ff40ff; }
15 .Statement { color: #ffff00; }
16 .Title { color: #ff40ff; }
22 <span class="Title">SCROTWM(1) OpenBSD Reference Manual SCROTWM(1)</span>
24 <span class="Statement">NOMBRE</span>
25 scrotwm - es un manejador de ventanas para X11
27 <span class="Statement">SYNOPSIS</span>
30 <span class="Statement">DESCRIPCIN</span>
31 scrotwm es un manejador de ventanas super minimalista para X11. Intenta
32 no superponer las ventanas para que las mismas puedan usarse de manera
33 eficiente y para cosas mas importantes. Tiene configuraciones normales y
34 no requiere que sepas un lenguaje de programacion para configurarlo. Esta
35 escrito por hackers para hackers y apunta a ser pequeo, compacto y rpido.
37 Cuando scrotwm inicia, lo primero que hace es leer el archivo de
38 configuracion, scrotwm.conf. Ver ARCHIVOS DE CONFIGURACIN
40 La siguiente anotacion se usa a travs de esta pagina:
44 <Name> Nombre de tecla
48 scrotwm es muy simple de usar. La mayoria de las acciones se hacen con
49 los mapeos (bindings) de mouse o teclado. Ver la seccin de BINDINGS para
50 las personalizaciones y configuraciones por defecto.
52 <span class="Statement">ARCHIVOS DE CONFIGURACIN</span>
53 scrotwm primero trata de abrir el archivo por defecto en el directorio
54 del usuario, ~/.scrotwm.conf. Si ese archivo no esta disponible, luego
55 trata de abrir el archivo global de configuracion /etc/scrotwm.conf.
57 El formato del archivo es <tecla> = <configuracion>. Por ejemplo:
61 Habilitamos o deshabilitamos la opcin usando 1 o 0 respectivamente.
63 El archivo soporta las siguientes palabras clave:
65 color_focus Color del borde de la ventana en foco.
66 color_unfocus Color del borde de la ventana fuera de
68 bar_enabled Habilitar o deshabilitar la barra de
70 bar_border[x] Color del borde de la barra de estado en
72 bar_color[x] Color de la ventana de la barra de estado
74 bar_font_color[x] Color de la fuente en la barra de estado en
76 bar_font Fuente de la barra de estado.
77 bar_action Scripts externos con populares agregados de
78 informacin para la barra de estado, como la
80 bar_delay Frecuencia de actualizacin, en segundos, de
81 los scripts de la barra de estado.
82 bar_at_bottom Puedes posicionar la statusbar en la parte
83 inferior de la pantalla.
84 stack_enabled Habilitar o deshabilitar mostrar el
85 algoritmo de apilamiento en la barra de
87 clock_enabled Habilitar o deshabilitar el reloj en la
88 barra de estado, deshabilitado por defecto
89 con un 0, para usar el reloj de la barra de
91 dialog_ratio Algunas aplicaciones tienen ventanas de
92 dialogo muy pequeas como para ser usables.
93 Este relacin (ratio) es el tamao de la
94 pantalla, por ejemplo 0.6 es 60% del tamao
96 region Acomodar una region personalizada,
97 removiendo cualquier autodetecin de
98 regiones que ocupe el espacio en la
99 pantalla. Definiendo el formato
100 screen[<idx>]:WIDTHxHEIGHT+X+Y, e.g.
101 screen[1]:800x1200+0+0.
102 term_width Setear un ancho minimo preferido para la
103 terminal. Si el valor es mayor que 0,
104 scrotwm intentar ajustar el tamao de la
105 fuente de la terminal para mantener el
106 ancho de la terminal por encima de este
107 nmero cuando la ventana cambia de tamao.
108 Actualmente solo es soportado por <span class="PreProc">xterm(1)</span>
109 El binario de <span class="PreProc">xterm(1)</span> no debe ser un
110 setuid o setgid, que no sea el que viene
111 por defecto en la mayoria de los sistemas.
112 Los usuarios pueden necesitar setear
113 program[term] (ver la seccin PROGRAMAS )
114 para usar una copia alternativa del binario
115 de <span class="PreProc">xterm(1)</span> sin el seteo del setgid.
116 title_class_enabled Habilitar o deshabilitar la clase de
117 ventana en la barre de estado. Habilitado
119 title_name_enabled Habilitar o deshabilita el titulo de la
120 ventana en la barra de estado. Habilitado
122 modkey Cambiar mod key. Mod1 generalmente es la
123 tecla ALT y Mod4 la tecla de windows en una
125 focus_mode Usando el valor de follow_cursor puedes
126 hacer que el manejador de ventanas se
127 enfoque en la ventana cuando el cursor pase
128 por arriba de las mismas o bien cambiando
129 de estacion de trabajo.
130 disable_border Remueve el borde de una sola ventana cuando
131 la barra de estado esta desactivada.
132 program[p] Definir una nueva accion para ejecutar un
133 programa. p. Ver la seccin de PROGRAMAS
134 bind[x] Combinacin de teclas para una accin x. Ver
136 quirk[c:n] Agregar un "quirk" (o forzados) para
137 ventanas con clase c y nombre n. Ver la
140 Los colores deben ser especificados por la especificacin <span class="PreProc">XQueryColor(3)</span> y
141 las fuentes por la especificacin <span class="PreProc">XQueryFont(3)</span>
143 <span class="Statement">PROGRAMAS</span>
144 scrotwm te permite definir acciones personales para lanzar los programas
145 que quieras y luego obligar a la misma con una funcin de acciones. Ver
148 Los programas por defecto se describen ac:
151 screenshot_all screenshot.sh completo
152 screenshot_wind screenshot.sh por ventana
154 initscr initscreen.sh
155 menu dmenu_run -fn $bar_font -nb $bar_color -nf
156 $bar_font_color -sb $bar_border -sf $bar_color
158 Los programas en la configuracin personal, se especifican aca:
160 program[<nombre>] = <progpath> [<arg> [... <arg>]]
162 <nombre> es un identificador, no genera conflictos con ninguna accion o
163 palabra clave, <progpath> es la ruta al programa, y <arg> es ninguno o
164 mas de un argumento para el programa.
166 Las siguientes variables de configuracion en scrotwm (ver ARCHIVOS DE
167 CONFIGURACIN ), y pueden ser usadas en los campos de <arg> como asi
168 tambien sustituidas por valores al momento del inicio de un programa:
179 program[ff] = /usr/local/bin/firefox <a href="http://scrotwm.com.ar/">http://scrotwm.com.ar/</a>
180 bind[ff] = Mod+f # Ahora Mod+F inicia firefox
182 Para deshacer lo anterior:
187 <span class="Statement">SIGNALS</span>
188 Enviando scrotwm una se?al de HUP reinicia scrotwm.
190 <span class="Statement">BINDINGS</span>
191 scrotwm provee muchas funciones (o acciones) accesibles por medio de la
192 asignacin (bindings) de teclas o el mouse.
194 Las corrientes asignaciones (bindings) del mouse son:
196 M1 Enfoco una ventana
197 M-M1 Muevo una ventana
198 M-M3 Redimenciono una ventana
199 M-S-M3 Redimenciono una ventana hasta que quede centrada
201 Las corrientes asignaciones (bindings) de teclas son:
203 M-S-<Return> term
207 M-<Space> cycle_layout
208 M-S-<Space> reset_layout
215 M-<Return> swap_main
216 M-j, M-<TAB> focus_next
217 M-k, M-S-<TAB> focus_prev
226 M-<Right> ws_next
227 M-<Left> ws_prev
229 M-S-<Right> screen_next
230 M-S-<Left> screen_prev
232 M-S-s screenshot_wind
235 M-S <Delete> lock
238 El nombre de las accines descripta a continuacin:
240 term Ejecutar una terminal (ver PROGRAMAS)
241 menu Menu (ver PROGRAMAS)
243 restart Reiniciar scrotwm
244 cycle_layout Disposicin de las ventanas
245 reset_layout Reiniciar la disposicin de las ventanas
246 master_shrink Achicar la region principal
247 master_grow Agrandar la region principal
248 master_add Agregar una ventana a la region principal
249 master_del Quitar una ventana de la region principal
250 stack_inc Agregar columnas/filas a las pilas
251 stack_del Quitar columnas/filas de las pilas
252 swap_main Mover la ventana corriente a la region principal
253 focus_next Enfocar la proxima ventana en la estacin de
255 focus_prev Enfocar la anterior ventana en la estacin de
257 focus_main Enfocar en la ventana principal de la estacin de
259 swap_next Ejecutar con la siguiente ventana en la estacin de
261 swap_prev Ejecutar con la anterior ventana en la estacin de
263 bar_toggle Cambiar la barra de estado en todas las estaciones
265 wind_del Borrar la ventana corriente en la estacin de
267 wind_kill Destruir la ventana corriente en la estacin de
269 ws_n Cambiar entre estaciones de trabajo n, donde n es
271 mvws_n Mover la ventana corriente a una estacin de
272 trabajo n, donde n es 1 por 10
273 ws_next Cambiar a la proxima estacin de trabajo con una
275 ws_prev Cambiar a la anterior estacin de trabajo con una
277 screen_next Mover el puntero a la proxima region
278 screen_prev Mover el puntero a la anterior region
279 screenshot_all Tomar una captura de pantalla de todo la pantalla
280 (si esta habilitado) (ver PROGRAMAS)
281 screenshot_wind Tomar una captura de pantalla de la ventana
282 seleccionada (si esta habilitado) (ver PROGRAMAS)
283 version Mostrar la version en la barra de estado
284 float_toggle Mostar la ventana en foco entre las flotantes y
286 lock Bloquear pantalla (ver PROGRAMAS)
287 initscr Reiniciar la pantalla (ver PROGRAMAS)
289 Personalizar mapeos (bindings) en el archivo de configuracin:
291 bind[<accion>] = <teclas>
293 <accion> una de las acciones listadas (o ninguna) y <teclas> una o mas
294 teclas modificadas (puede ser ninguna tambien) (MOD, Mod1, Shift, etc.) y
295 una o mas teclas normales (b, barra espaciadora, etc.), separadas por un
296 "+". Por ejemplo:
298 bind[reset] = Mod4+q # combinacin Tecla de Windows + q reinicia
299 bind[] = Mod1+q # des-hace la combinacin Alt + q
301 Multiples combinaciones de teclas pueden hacer lo mismo.
303 <span class="Statement">QUIRKS</span>
304 scrotwm te da "quirks" (o forzados) ventanas que tienen que ser tratas de
305 manera especial, como por ejemplo, popups, aplicaciones de pantalla
308 Los "quirks" (o forzados) por defecto son:
310 Firefox-bin:firefox-bin TRANSSZ
312 Gimp:gimp FLOAT + ANYWHERE
313 MPlayer:xv FLOAT + FULLSCREEN
314 OpenOffice.org 2.4:VCLSalFrame FLOAT
315 OpenOffice.org 3.1:VCLSalFrame FLOAT
317 xine:Xine Window FLOAT + ANYWHERE
318 xine:xine Panel FLOAT + ANYWHERE
319 xine:xine Video Fullscreen Window FULLSCREEN + FLOAT
320 Xitk:Xitk Combo FLOAT + ANYWHERE
321 Xitk:Xine Window FLOAT + ANYWHERE
322 XTerm:xterm XTERM_FONTADJ
324 Los "quirks" (o forzados) se describen a continuacin:
326 FLOAT Esta ventana no tiene que ser acomodada,
327 pero le permitimos flotar libremente.
328 TRANSSZ Ajusta el tamao de las ventanas transitorias
329 que son demasiado pequeas utilizando
330 dialog_ratio (ver ARCHIVOS DE CONFIGURACIN).
331 ANYWHERE Permite que la ventana se ponga donde
333 XTERM_FONTADJ Ajusta las fuentes de xterm cuando se
335 FULLSCREEN Quita el borde para permitir las ventanas en
338 Las configuraciones de "quirks" (o forzados) en el archivo de
339 configuracin se ven a continuacin:
341 quirk[<clases>:<nombre>] = <quirk> [+ <quirk> ...]
343 <clases> y <nombre> especifica la ventana en la cual el "quirk(s)" (o
344 forzados) se aplica, y <quirk> es uno de los "quirks" (o forzados) de la
347 quirk[MPlayer:xv] = FLOAT + FULLSCREEN # dejamos que mplayer funcione libremente
348 quirk[pcb:pcb] = NONE # borramos el quirk existente
350 Podes obtener <clases> y <nombre> corriendo el programa <span class="PreProc">xprop(1)</span> y luego
351 clickear en la ventana que quieras. En el proximo ejemplo, podremos
352 verlo en accin con una ventana de Firefox:
354 $ xprop | grep WM_CLASS
355 WM_CLASS(STRING) = "Navigator", "Firefox"
357 <span class="Statement">ARCHIVOS</span>
358 ~/.scrotwm.conf scrotwm archivo de configuracin especifico del
360 /etc/scrotwm.conf scrotwm configuraciones globales.
362 <span class="Statement">HISTORIA</span>
363 scrotwm fue inspirado en xmonad y dwm.
365 <span class="Statement">AUTORES</span>
367 scrotwm fue escrito por Marco Peereboom <marco@peereboom.us>, Ryan Thomas
368 McBride <mcbride@countersiege.com> and Darrin Chandler
369 <dwchandler@stilyagin.com>.
371 <span class="Statement">BUGS</span>
372 Actualmente el menu, se llama con M-p, depende de dmenu.
374 OpenBSD 4.8 October 7, 2009 OpenBSD 4.8