mirror of
https://github.com/vale981/spectrwm
synced 2025-03-06 10:11:43 -05:00
345 lines
44 KiB
HTML
345 lines
44 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<html>
|
|
<head>
|
|
<title>scrotwm_es.1.html</title>
|
|
<meta name="Generator" content="Vim/7.2">
|
|
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
|
|
</head>
|
|
<body text="#ffffff" bgcolor="#000000"><font face="monospace">
|
|
<font color="#ffff00">NOMBRE</font><br>
|
|
scrotwm - es un manejador de ventanas para X11<br>
|
|
<br>
|
|
<font color="#ffff00">SYNOPSIS</font><br>
|
|
scrotwm<br>
|
|
<br>
|
|
<font color="#ffff00">DESCRIPCION</font><br>
|
|
scrotwm es un manejador de ventanas super minimalista para X11. Intenta<br>
|
|
no superponer las ventanas para que las mismas puedan usarse de manera<br>
|
|
eficiente y para cosas mas importantes. Tiene configuraciones normales y<br>
|
|
no requiere que sepas un lenguaje de programacion para configurarlo. Esta<br>
|
|
escrito por hackers para hackers y apunta a ser pequeno, compacto y rapi-<br>
|
|
do.<br>
|
|
<br>
|
|
Cuando scrotwm inicia, lo primero que hace es leer el archivo de configu-<br>
|
|
racion, scrotwm.conf. Ver ARCHIVOS DE CONFIGURACION<br>
|
|
<br>
|
|
La siguiente anotacion se usa a traves de esta pagina:<br>
|
|
<br>
|
|
M Meta<br>
|
|
S Shift<br>
|
|
<Name> Nombre de tecla<br>
|
|
M1 Boton 1 del mouse<br>
|
|
M3 Boton 3 del mouse<br>
|
|
<br>
|
|
scrotwm es muy simple de usar. La mayoria de las acciones se hacen con<br>
|
|
los mapeos (bindings) de mouse o teclado. Ver la seccion de BINDINGS<br>
|
|
para las personalizaciones y configuraciones por defecto.<br>
|
|
<br>
|
|
<font color="#ffff00">ARCHIVOS DE CONFIGURACION</font><br>
|
|
scrotwm primero trata de abrir el archivo por defecto en el directorio<br>
|
|
del usuario, ~/.scrotwm.conf. Si ese archivo no esta disponible, luego<br>
|
|
trata de abrir el archivo global de configuracion /etc/scrotwm.conf.<br>
|
|
<br>
|
|
El formato del archivo es <tecla> = <configuracion>. Por ejemplo:<br>
|
|
<br>
|
|
color_focus = red<br>
|
|
<br>
|
|
Habilitamos o deshabilitamos la opcion usando 1 o 0 respectivamente.<br>
|
|
<br>
|
|
El archivo soporta las siguientes palabras clave:<br>
|
|
<br>
|
|
color_focus Color del borde de la ventana en foco.<br>
|
|
color_unfocus Color del borde de la ventana fuera de fo-<br>
|
|
co.<br>
|
|
bar_enabled Habilitar o deshabilitar la barra de esta-<br>
|
|
do.<br>
|
|
bar_border[x] Color del borde de la barra de estado en<br>
|
|
pantalla. x.<br>
|
|
bar_color[x] Color de la ventana de la barra de estado<br>
|
|
en pantalla. x.<br>
|
|
bar_font_color[x] Color de la fuente en la barra de estado en<br>
|
|
pantalla. x.<br>
|
|
bar_font Fuente de la barra de estado.<br>
|
|
bar_action Scripts externos con populares agregados de<br>
|
|
informacion para la barra de estado, como<br>
|
|
la vida de la bateria.<br>
|
|
bar_delay Frecuencia de actualizacion, en segundos,<br>
|
|
de los scripts de la barra de estado.<br>
|
|
stack_enabled Habilitar o deshabilitar mostrar el algo-<br>
|
|
ritmo de apilamiento en la barra de estado.<br>
|
|
clock_enabled Habilitar o deshabilitar el reloj en la<br>
|
|
barra de estado, deshabilitado por defecto<br>
|
|
con un 0, para usar el reloj de la barra de<br>
|
|
estado (bar_action)<br>
|
|
dialog_ratio Algunas aplicaciones tienen ventanas de di-<br>
|
|
alogo muy pequenas como para ser usables.<br>
|
|
Este relacion (ratio) es el tamano de la<br>
|
|
pantalla, por ejemplo 0.6 es 60% del tamano<br>
|
|
fisico de la pantalla.<br>
|
|
region Acomodar una region personalizada, re-<br>
|
|
moviendo cualquier autodetecion de regiones<br>
|
|
que ocupe el espacio en la pantalla.<br>
|
|
Definiendo el formato screen[<idx>]:WIDTHx-<br>
|
|
HEIGHT+X+Y, e.g. screen[1]:800x1200+0+0.<br>
|
|
term_width Setear un ancho minimo preferido para la<br>
|
|
terminal. Si el valor es mayor que 0,<br>
|
|
scrotwm intentara ajustar el tamano de la<br>
|
|
fuente de la terminal para mantener el an-<br>
|
|
cho de la terminal por encima de este<br>
|
|
numero cuando la ventana cambia de tamano.<br>
|
|
Actualmente solo es soportado por <font color="#ff40ff">xterm(1)</font><br>
|
|
El binario de <font color="#ff40ff">xterm(1)</font> no debe ser un setu-<br>
|
|
id o setgid, que no sea el que viene por<br>
|
|
defecto en la mayoria de los sistemas. Los<br>
|
|
usuarios pueden necesitar setear pro-<br>
|
|
gram[term] (ver la seccion PROGRAMAS ) para<br>
|
|
usar una copia alternativa del binario de<br>
|
|
<font color="#ff40ff">xterm(1)</font> sin el seteo del setgid.<br>
|
|
title_class_enabled Habilitar o deshabilitar la clase de ven-<br>
|
|
tana en la barre de estado. Habilitado<br>
|
|
seteando 1<br>
|
|
title_name_enabled Habilitar o deshabilita el titulo de la<br>
|
|
ventana en la barra de estado. Habilitado<br>
|
|
seteando 1<br>
|
|
modkey Cambiar mod key. Mod1 generalmente es la<br>
|
|
tecla ALT y Mod4 la tecla de windows en una<br>
|
|
PC.<br>
|
|
program[p] Definir una nueva accion para ejecutar un<br>
|
|
programa. p. Ver la seccion de PROGRAMAS<br>
|
|
bind[x] Combinacion de teclas para una accion x.<br>
|
|
Ver la seccion BINDINGS<br>
|
|
quirk[c:n] Agregar un "quirk" (o forzados) para ven-<br>
|
|
tanas con clase c y nombre n. Ver la sec-<br>
|
|
cion QUIRKS<br>
|
|
<br>
|
|
Los colores deben ser especificados por la especificacion <font color="#ff40ff">XQueryColor(3)</font><br>
|
|
y las fuentes por la especificacion <font color="#ff40ff">XQueryFont(3)</font><br>
|
|
<br>
|
|
<font color="#ffff00">PROGRAMAS</font><br>
|
|
scrotwm te permite definir acciones personales para lanzar los programas<br>
|
|
que quieras y luego obligar a la misma con una funcion de acciones. Ver<br>
|
|
la seccion BINDINGS<br>
|
|
<br>
|
|
Los programas por defecto se describen aca:<br>
|
|
<br>
|
|
term xterm<br>
|
|
screenshot_all screenshot.sh completo<br>
|
|
screenshot_wind screenshot.sh por ventana<br>
|
|
lock xlock<br>
|
|
initscr initscreen.sh<br>
|
|
menu dmenu_run -fn $bar_font -nb $bar_color -nf<br>
|
|
$bar_font_color -sb $bar_border -sf $bar_color<br>
|
|
<br>
|
|
Los programas en la configuracion personal, se especifican aca:<br>
|
|
<br>
|
|
program[<nombre>] = <progpath> [<arg> [... <arg>]]<br>
|
|
<br>
|
|
<nombre> es un identificador, no genera conflictos con ninguna accion o<br>
|
|
palabra clave, <progpath> es la ruta al programa, y <arg> es ninguno o<br>
|
|
mas de un argumento para el programa.<br>
|
|
<br>
|
|
Las siguientes variables de configuracion en scrotwm (ver ARCHIVOS DE<br>
|
|
CONFIGURACION ), y pueden ser usadas en los campos de <arg> como asi tam-<br>
|
|
bien sustituidas por valores al momento del inicio de un programa:<br>
|
|
<br>
|
|
$bar_border<br>
|
|
$bar_color<br>
|
|
$bar_font<br>
|
|
$bar_font_color<br>
|
|
$color_focus<br>
|
|
$color_unfocus<br>
|
|
<br>
|
|
Ejemplo:<br>
|
|
<br>
|
|
program[ff] = /usr/local/bin/firefox <a href="http://scrotwm.com.ar/">http://scrotwm.com.ar/</a><br>
|
|
bind[ff] = Mod+f # Ahora Mod+F inicia firefox<br>
|
|
<br>
|
|
Para deshacer lo anterior:<br>
|
|
<br>
|
|
bind[] = Mod+f<br>
|
|
program[ff] =<br>
|
|
<br>
|
|
<font color="#ffff00">BINDINGS</font><br>
|
|
scrotwm provee muchas funciones (o acciones) accesibles por medio de la<br>
|
|
asignacion (bindings) de teclas o el mouse.<br>
|
|
<br>
|
|
Las corrientes asignaciones (bindings) del mouse son:<br>
|
|
<br>
|
|
M1 Enfoco una ventana<br>
|
|
M-M1 Muevo una ventana<br>
|
|
M-M3 Redimenciono una ventana<br>
|
|
M-S-M3 Redimenciono una ventana hasta que quede centrada<br>
|
|
<br>
|
|
Las corrientes asignaciones (bindings) de teclas son:<br>
|
|
<br>
|
|
M-S-<Return> term<br>
|
|
M-p menu<br>
|
|
M-S-q quit<br>
|
|
M-q restart scrotwm<br>
|
|
M-<Space> cycle_layout<br>
|
|
M-S-<Space> reset_layout<br>
|
|
M-h master_shrink<br>
|
|
M-l master_grow<br>
|
|
M-, master_add<br>
|
|
M-. master_del<br>
|
|
M-S-, stack_inc<br>
|
|
M-S-. stack_del<br>
|
|
M-<Return> swap_main<br>
|
|
M-j, M-<TAB> focus_next<br>
|
|
M-k, M-S-<TAB> focus_prev<br>
|
|
M-m focus_main<br>
|
|
M-S-j swap_next<br>
|
|
M-S-k swap_prev<br>
|
|
M-b bar_toggle<br>
|
|
M-x wind_del<br>
|
|
M-S-x wind_kill<br>
|
|
M-<n> ws_n<br>
|
|
M-S-<n> mvws_n<br>
|
|
M-<Right> ws_next<br>
|
|
M-<Left> ws_prev<br>
|
|
M-S-<Right> screen_next<br>
|
|
M-S-<Left> screen_prev<br>
|
|
M-s screenshot_all<br>
|
|
M-S-s screenshot_wind<br>
|
|
M-S-v version<br>
|
|
M-t float_toggle<br>
|
|
M-S <Delete> lock<br>
|
|
M-S-i initscr<br>
|
|
<br>
|
|
El nombre de las acciones descripta a continuacion:<br>
|
|
<br>
|
|
term Ejecutar una terminal (ver PROGRAMAS )<br>
|
|
menu Menu (ver PROGRAMAS )<br>
|
|
quit Salir scrotwm<br>
|
|
restart Reiniciar scrotwm<br>
|
|
cycle_layout Disposicion de las ventanas<br>
|
|
reset_layout Reiniciar la disposicion de las ventanas<br>
|
|
master_shrink Achicar la region principal<br>
|
|
master_grow Agrandar la region principal<br>
|
|
master_add Agregar una ventana a la region principal<br>
|
|
master_del Quitar una ventana de la region principal<br>
|
|
stack_inc Agregar columnas/filas a las pilas<br>
|
|
stack_del Quitar columnas/filas de las pilas<br>
|
|
swap_main Mover la ventana corriente a la region principal<br>
|
|
focus_next Enfocar la proxima ventana en la estacion de tra-<br>
|
|
bajo<br>
|
|
focus_prev Enfocar la anterior ventana en la estacion de tra-<br>
|
|
bajo<br>
|
|
focus_main Enfocar en la ventana principal de la estacion de<br>
|
|
trabajo<br>
|
|
swap_next Ejecutar con la siguiente ventana en la estacion<br>
|
|
de trabajo<br>
|
|
swap_prev Ejecutar con la anterior ventana en la estacion de<br>
|
|
trabajo<br>
|
|
bar_toggle Cambiar la barra de estado en todas las estaciones<br>
|
|
de trabajo<br>
|
|
wind_del Borrar la ventana corriente en la estacion de tra-<br>
|
|
bajo<br>
|
|
wind_kill Destruir la ventana corriente en la estacion de<br>
|
|
trabajo<br>
|
|
ws_n Cambiar entre estaciones de trabajo n, donde n es<br>
|
|
1 por 10<br>
|
|
mvws_n Mover la ventana corriente a una estacion de tra-<br>
|
|
bajo n, donde n es 1 por 10<br>
|
|
ws_next Cambiar a la proxima estacion de trabajo con una<br>
|
|
ventana en ella<br>
|
|
ws_prev Cambiar a la anterior estacion de trabajo con una<br>
|
|
ventana en ella<br>
|
|
screen_next Mover el puntero a la proxima region<br>
|
|
screen_prev Mover el puntero a la anterior region<br>
|
|
screenshot_all Tomar una captura de pantalla de todo la pantalla<br>
|
|
(si esta habilitado) (ver PROGRAMAS )<br>
|
|
screenshot_wind Tomar una captura de pantalla de la ventana selec-<br>
|
|
cionada (si esta habilitado) (ver PROGRAMAS )<br>
|
|
version Mostrar la version en la barra de estado<br>
|
|
float_toggle Mostar la ventana en foco entre las flotantes y<br>
|
|
acomodadas<br>
|
|
lock Bloquear pantalla (ver PROGRAMAS )<br>
|
|
initscr Reiniciar la pantalla (ver PROGRAMAS )<br>
|
|
<br>
|
|
Personalizar mapeos (bindings) en el archivo de configuracion:<br>
|
|
<br>
|
|
bind[<accion>] = <teclas><br>
|
|
<br>
|
|
<accion> una de las acciones listadas (o ninguna) y <teclas> una o mas<br>
|
|
teclas modificadas (puede ser ninguna tambien) (MOD, Mod1, Shift, etc.) y<br>
|
|
una o mas teclas normales (b, barra espaciadora, etc.), separadas por un<br>
|
|
"+". Por ejemplo:<br>
|
|
<br>
|
|
bind[reset] = Mod4+q # combinacion Tecla de Windows + q reinicia<br>
|
|
bind[] = Mod1+q # des-hace la combinacion Alt + q<br>
|
|
<br>
|
|
Multiples combinaciones de teclas pueden hacer lo mismo.<br>
|
|
<br>
|
|
<font color="#ffff00">QUIRKS</font><br>
|
|
scrotwm te da "quirks" (o forzados) ventanas que tienen que ser tratas de<br>
|
|
manera especial, como por ejemplo, popups, aplicaciones de pantalla com-<br>
|
|
pleta, etc.<br>
|
|
<br>
|
|
Los "quirks" (o forzados) por defecto son:<br>
|
|
<br>
|
|
Firefox-bin:firefox-bin TRANSSZ<br>
|
|
Firefox:Dialog FLOAT<br>
|
|
Gimp:gimp FLOAT + ANYWHERE<br>
|
|
MPlayer:xv FLOAT + FULLSCREEN<br>
|
|
OpenOffice.org 2.4:VCLSalFrame FLOAT<br>
|
|
OpenOffice.org 3.1:VCLSalFrame FLOAT<br>
|
|
pcb:pcb FLOAT<br>
|
|
xine:Xine Window FLOAT + ANYWHERE<br>
|
|
xine:xine Panel FLOAT + ANYWHERE<br>
|
|
xine:xine Video Fullscreen Window FULLSCREEN + FLOAT<br>
|
|
Xitk:Xitk Combo FLOAT + ANYWHERE<br>
|
|
Xitk:Xine Window FLOAT + ANYWHERE<br>
|
|
XTerm:xterm XTERM_FONTADJ<br>
|
|
<br>
|
|
Los "quirks" (o forzados) se describen a continuacion:<br>
|
|
<br>
|
|
FLOAT Esta ventana no tiene que ser acomodada,<br>
|
|
pero le permitimos flotar libremente.<br>
|
|
TRANSSZ Ajusta el tamano de las ventanas transito-<br>
|
|
rias que son demasiado pequenas utilizando<br>
|
|
dialog_ratio (ver ARCHIVOS DE<br>
|
|
CONFIGURACION).<br>
|
|
ANYWHERE Permite que la ventana se ponga donde<br>
|
|
quiera.<br>
|
|
XTERM_FONTADJ Ajusta las fuentes de xterm cuando se redi-<br>
|
|
menciona.<br>
|
|
FULLSCREEN Quita el borde para permitir las ventanas en<br>
|
|
pantalla completa.<br>
|
|
<br>
|
|
Las configuraciones de "quirks" (o forzados) en el archivo de configu-<br>
|
|
racion se ven a continuacion:<br>
|
|
<br>
|
|
quirk[<clases>:<nombre>] = <quirk> [+ <quirk> ...]<br>
|
|
<br>
|
|
<clases> y <nombre> especifica la ventana en la cual el "quirk(s)" (o<br>
|
|
forzados) se aplica, y <quirk> es uno de los "quirks" (o forzados) de la<br>
|
|
lista. Por ejemplo:<br>
|
|
<br>
|
|
quirk[MPlayer:xv] = FLOAT + FULLSCREEN # dejamos que mplayer funcione libremente<br>
|
|
quirk[pcb:pcb] = NONE # borramos el quirk existente<br>
|
|
<br>
|
|
Podes obtener <clases> y <nombre> corriendo el programa <font color="#ff40ff">xprop(1)</font> y luego<br>
|
|
clickear en la ventana que quieras. En el proximo ejemplo, podremos ver-<br>
|
|
lo en accion con una ventana de Firefox:<br>
|
|
<br>
|
|
$ xprop | grep WM_CLASS<br>
|
|
WM_CLASS(STRING) = "Navigator", "Firefox"<br>
|
|
<br>
|
|
<font color="#ffff00">ARCHIVOS</font><br>
|
|
~/.scrotwm.conf scrotwm archivo de configuracion especifico del<br>
|
|
usuario.<br>
|
|
/etc/scrotwm.conf scrotwm configuraciones globales.<br>
|
|
<br>
|
|
<font color="#ffff00">HISTORIA</font><br>
|
|
scrotwm fue inspirado en xmonad y dwm.<br>
|
|
<br>
|
|
<font color="#ffff00">AUTORES</font><br>
|
|
scrotwm fue escrito por Marco Peereboom <marco@peereboom.us>, Ryan Thomas<br>
|
|
McBride <mcbride@countersiege.com> and Darrin Chandler<br>
|
|
<dwchandler@stilyagin.com>.<br>
|
|
<br>
|
|
<font color="#ffff00">BUGS</font><br>
|
|
Actualmente el menu, se llama con M-p, depende de dmenu.<br>
|
|
</font></body>
|
|
</html>
|