JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
enable spanish and italian man pages again
authorMarco Peereboom <marco@conformal.com>
Thu, 6 Oct 2011 19:13:23 +0000 (14:13 -0500)
committerMarco Peereboom <marco@conformal.com>
Thu, 6 Oct 2011 19:13:23 +0000 (14:13 -0500)
got fine updates from native speakers

Makefile
scrotwm_es.1

index 6b3c93f..9e2e5f1 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -7,8 +7,8 @@ BINDIR=${PREFIX}/bin
 SUBDIR= lib
 
 PROG=scrotwm
-#MAN=scrotwm.1 scrotwm_es.1 scrotwm_it.1 scrotwm_pt.1 scrotwm_ru.1
-MAN=scrotwm.1
+#MAN=scrotwm_pt.1 scrotwm_ru.1
+MAN=scrotwm.1 scrotwm_es.1 scrotwm_it.1
 
 CFLAGS+=-std=c89 -Wall -Wno-uninitialized -ggdb3
 # Uncomment define below to disallow user settable clock format string
index 8fe69bc..d32bfe7 100644 (file)
@@ -79,6 +79,10 @@ Habilitamos o deshabilitamos la opci
 El archivo soporta las siguientes palabras clave:
 .Pp
 .Bl -tag -width "title_class_enabledXXX" -offset indent -compact
+.It Cm autorun
+Inicia una aplicacion en un escritorio en particular al primer inicio.
+Definido por el formato ws[<idx>]:aplicacion, ej. ws[2]:xterm lanza
+xterm en el escritorio 2.
 .It Cm color_focus
 Color del borde de la ventana en foco.
 .It Cm color_unfocus
@@ -88,6 +92,9 @@ Habilitar o deshabilitar la barra de estado.
 .It Cm bar_border Ns Bq Ar x
 Color del borde de la barra de estado en pantalla.
 .Ar x .
+.It Cm bar_border_width
+Setea el grosor de la barra de estado en pixels.
+Deshabilitado seteando 0.
 .It Cm bar_color Ns Bq Ar x
 Color de la ventana de la barra de estado en pantalla.
 .Ar x .
@@ -111,10 +118,43 @@ de estado.
 Habilitar o deshabilitar el reloj en la barra de estado, deshabilitado 
 por defecto con un 0, para usar el reloj de la barra de estado 
 (bar_action)
+.Pa bar_action
+script.
 .It Cm dialog_ratio
 Algunas aplicaciones tienen ventanas de dialogo muy pequeñas como para 
 ser usables. Este relación (ratio) es el tamaño de la pantalla, por 
 ejemplo 0.6 es 60% del tamaño físico de la pantalla.
+.It Cm layout
+Selecciona una disposicion para usar en el primer inicio.
+Definido con el formato
+ws[idx]:master_grow:master_add:stack_inc:layout:always_raise:stack_mode, 
+ej.
+ws[2]:-4:0:1:0:horizontal setea el escritorio 2 en horizontal, el stack 
+principal y reduce 4 puntos agregando una ventana al stack, mientras
+mantiene el comportamiento de ventanas flotantes.
+Modos posible de stack_mode
+.Pa vertical ,
+.Pa horizontal
+and
+.Pa fullscreen .
+.Pp
+Ver
+.Pa master_grow ,
+.Pa master_shrink ,  
+.Pa master_add ,  
+.Pa master_del ,
+.Pa stack_inc ,
+.Pa stack_del ,
+y
+.Pa always_raise
+para mas informacion.
+Tenga en cuenta que las opciones de stack son complicados y tienen 
+efectos secundarios.
+Uno debe familiarizarse con estos comandos antes de experimentar con la
+opcion
+.Pa layout
+.Pp
+Esta opcion no necesita un reinicio.
 .It Cm region
 Acomodar una region personalizada, removiendo cualquier autodeteción de 
 regiones que ocupe el espacio en la pantalla. 
@@ -144,18 +184,35 @@ Habilitado seteando 1
 .It Cm title_name_enabled
 Habilitar o deshabilita el titulo de la ventana en la barra de estado.
 Habilitado seteando 1
+.It Cm urgent_enabled
+Habilitar o deshabilitar el aviso de urgencia.
+Tenga en cuenta que muchos emuladores de terminal requieren de este
+parametro habilitado para que funcione.
+En xterm, por ejemplo, hay que agregar la siguiente linea
+.Pa xterm.urgentOnBell: true
+to
+.Pa .Xdefaults .
 .It Cm window_name_enabled
 Habilitar o deshabilita el nombre de la ventana en la barra de estado.
 Habilitado seteando 1
+.It Cm verbose_layout
+Habilitar o deshabilita la notificacion del area principal y el
+stack en la barra de estado.
+Habilitado seteandolo a 1.
 .It Cm modkey
 Cambiar mod key.
 Mod1 generalmente es la tecla ALT y Mod4 la tecla de windows en una PC.
 .It Cm focus_mode
-Usando el valor de follow_cursor puedes hacer que el manejador de ventanas
+Usando el valor de 
+.Pa follow_cursor 
+puedes hacer que el manejador de ventanas
 se enfoque en la ventana cuando el cursor pase por arriba de las mismas o
 bien cambiando de estacion de trabajo.
 .It Cm disable_border
 Remueve el borde de una sola ventana cuando la barra de estado esta desactivada.
+.It Cm border_width
+Setea el grosor del borde de la ventana en pixels.
+Deshabilitar todos los bordes seteandolo a 0.
 .It Cm program Ns Bq Ar p
 Definir una nueva accion para ejecutar un programa.
 .Ar p .
@@ -245,11 +302,6 @@ Para deshacer lo anterior:
 bind[] = Mod+f
 program[ff] =
 .Ed
-.Sh SIGNALS
-Enviando
-.Nm
-una se?al de HUP reinicia scrotwm.
-.Pp
 .Sh BINDINGS
 .Nm
 provee muchas funciones (o acciones) accesibles por medio de la 
@@ -346,6 +398,30 @@ float_toggle
 lock
 .It Cm M-S-i
 initscr
+.It Cm M-w                    
+iconify
+.It Cm M-S-w
+uniconify
+.It Cm M-S-r
+always_raise
+.It Cm M-v
+button2
+.It Cm M--
+width_shrink
+.It Cm M-=
+width_grow
+.It Cm M-S-
+height_shrink
+.It Cm M-S-=
+height_grow
+.It Cm M-[
+move_left
+.It Cm M-]
+move_right
+.It Cm M-S-[
+move_up
+.It Cm M-S-]
+move_down
 .El
 .Pp
 El nombre de las acciónes descripta a continuación:
@@ -445,6 +521,31 @@ Reiniciar la pantalla
 (ver
 .Sx PROGRAMAS
 )
+.It Cm iconify
+Minimiza (unmap) la ventana en foco.
+.It Cm uniconify
+Maximiza (map) la ventana seleccionada por dmenu.
+.It Cm always_raise
+Cuando se establece las ventanas en cascada se esconden las 
+ventanas flotantes.
+.It Cm button2
+Falsifica el boton del medio del mouse.
+.It Cm width_shrink
+Reducir el ancho de una ventana flotante.
+.It Cm width_grow  
+Agranda el ancho de una ventana flotante.
+.It Cm height_shrink
+Reducir la altura de una ventana flotante.
+.It Cm height_grow
+Agranda la altura de una ventana flotante.
+.It Cm move_left
+Mueve la ventana flotante un paso a la izquierda.
+.It Cm move_right
+Mueve la ventana flotante un paso a la derecha.
+.It Cm move_up
+Mueve la ventana flotante un paso arriba.
+.It Cm move_down
+Mueve la ventana flotante un paso abajo.
 .El
 .Pp
 Personalizar mapeos (bindings) en el archivo de configuración:
@@ -515,6 +616,9 @@ Permite que la ventana se ponga donde quiera.
 Ajusta las fuentes de xterm cuando se redimenciona.
 .It FULLSCREEN
 Quita el borde para permitir las ventanas en pantalla completa.
+.It FOCUSPREV
+El enfoque de salida fuerza la solicitud de aplicacisn que 
+anteriormente se centraba en la aplicacion anterior del stack.
 .El
 .Pp
 Las configuraciones de "quirks" (o forzados) en el archivo de configuración se ven a continuación:
@@ -543,6 +647,80 @@ En el proximo ejemplo, podremos verlo en acci
 $ xprop | grep WM_CLASS
 WM_CLASS(STRING) = "Navigator", "Firefox"
 .Ed
+.Sh EWMH
+.Nm
+parcialmente implementa los Consejos de ventana extendido Manager (EWMH) especificacion.
+Esto permite el control de las ventanas, asi como
+.Nm
+si a partir de scripts y programas externos. Esto se logra mediante
+.Nm
+responder a ciertos eventos ClientMessage. Desde la terminal de estos eventos
+se puede enviar facilmente el uso de herramientas tales como
+.Xr wmctrl 1
+y
+.Xr xdotool 1 .
+para el
+formato real de estos eventos ClientMessage, consulte la especificacion EWMH.
+.Pp
+La Identificacion de la ventana actualmente enfocada se almacena en el _NET_ACTIVE_WINDOW
+propiedad de la ventana raiz. Esto puede ser usado por ejemplo para recuperar el
+titulo de la ventana activa con
+.Xr xprop 1
+y
+.Xr grep 1 :
+.Bd -literal -offset indent
+$ WINDOWID=`xprop \-root _NET_ACTIVE_WINDOW | grep \-o "0x.*"`
+$ xprop \-id $WINDOWID WM_NAME | grep \-o "\\".*\\""
+.Ed
+.Pp
+Una ventana se puede enfocar mediante el envio de un mensaje del cliente _NET_ACTIVE_WINDOW
+a la ventana principal. Por ejemplo, usando
+.Xr wmctrl 1
+para enviar el mensaje
+(suponiendo que 0x4a0000b es el ID de la ventana para ser especifico):
+.Bd -literal -offset indent
+$ wmctrl \-i \-a 0x4a0000b
+.Ed
+.Pp
+Ventanas se pueden cerrar mediante el envmo de un mensaje del cliente _NET_CLOSE_WINDOW
+a la ventana principal. Por ejemplo, usando
+.Xr wmctrl 1
+para enviar el mensaje
+(suponiendo que 0x4a0000b es el ID de la ventana se cierre):
+.Bd -literal -offset indent
+$ wmctrl \-i \-c 0x4a0000b
+.Ed
+.Pp
+Las ventanas se pueden flotar y flotar sin-mediante la adicion o eliminacion de la
+_NET_WM_STATE_ABOVE atom desde _NET_WM_STATE la propiedad de la ventana
+Esto se puede lograr mediante el envio de un mensaje a los clientes _NET_WM_STATE
+raiz de la ventana. Por ejemplo, el siguiente cambia el estado de la flota.
+.Xr wmctrl 1
+para enviar el mensaje (suponiendo que 0x4a0000b es el ID de la ventana flotante
+o no-flotante):
+.Bd -literal -offset indent
+$ wmctrl \-i \-r 0x4a0000b \-b toggle,_NET_WM_STATE_ABOVE
+.Ed
+.Pp
+Ventanas flotantes tambien se puede cambiar el tamano y movido por el envio de un
+_NET_MOVERESIZE_WINDOW Mensaje del cliente de la ventana raiz. Por ejemplo,
+uso
+.Xr wmctrl 1
+para enviar el mensaje (suponiendo que 0x4a0000b es el ID de
+la ventana a redimensionar / mover):
+.Bd -literal -offset indent
+$ wmctrl \-i \-r 0x4a0000b \-e 0,100,50,640,480
+.Ed
+.Pp
+Esto mueve la ventana de (100,50) y cambia el tamaqo a 640x480.
+.Pp
+Todos los eventos _NET_MOVERESIZE_WINDOW recibido por las ventanas apiladas se ignoran.
+.Pp
+.Sh SIGNALS
+Enviando
+.Nm
+una senal de HUP reinicia scrotwm.
+.Pp
 .Sh ARCHIVOS
 .Bl -tag -width "/etc/scrotwm.confXXX" -compact
 .It Pa ~/.scrotwm.conf