]> code.delx.au - spectrwm/blob - html/man_pt.html
remove port stuff
[spectrwm] / html / man_pt.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2 <html>
3 <head>
4 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
5 <title>~/scrotwm_pt.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">
11 <!--
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; }
17 -->
18 </style>
19 </head>
20 <body>
21 <pre>
22 <span class="Title">SCROTWM(1) OpenBSD Reference Manual SCROTWM(1)</span>
23
24 <span class="Statement">NOME</span>
25 scrotwm - gerenciador de janela para o X11
26
27 <span class="Statement">SINOPSE</span>
28 scrotwm
29
30 <span class="Statement">DESCRICAO</span>
31 scrotwm e um gerenciador de janela minimalista que tenta nao atrapalhar a
32 valorosa forma real da tela para que essa possa ser usada para coisas
33 muito mais importantes. Tem sensatos defaults e nao requer que alguem
34 aprenda uma linguagem de programacao para fazer qualquer configuracao.
35 Ele foi escrito por hackers para hackers e esforca-se em ser pequeno,
36 compacto e rapido.
37
38 Quando o scrotwm inicia, ele le as configuracoes do seu arquivo de
39 configuracao, scrotwm.conf. Veja a secao ARQUIVOS DE CONFIGURACAO logo
40 abaixo.
41
42 A seguinte notacao e usada por toda essa pagina:
43
44 M Meta
45 S Shift
46 &lt;Name&gt; Nome da tecla
47 M1 Botao 1 do mouse
48 M3 Botao 3 do mouse
49
50 scrotwm e muito simples de usar. Muitas das acoes sao iniciadas por
51 atalhos do mouse ou do teclado. Veja a secao ATALHOS logo abaixo para os
52 defaults e as personalizacoes.
53
54 <span class="Statement">ARQUIVOS DE CONFIGURACAO</span>
55 scrotwm primeiro tenta abrir o arquivo de configuracao no diretorio do
56 usuario, ~/.scrotwm.conf. Se o arquivo nao estiver disponivel, entao
57 tenta abrir o arquivo de configuracao global /etc/scrotwm.conf.
58
59 Assim e o formato do arquivo:&lt;palavra-chave&gt; = &lt;configuracao&gt;. Por
60 exemplo:
61
62 color_focus = red
63
64 Para habilitar ou desabilitar uma opcao usa-se o 1 ou 0, respectivamente.
65
66 O arquivo suporta as seguintes palavras-chave:
67
68 color_focus Cor da borda da janela atualmente focada.
69 color_unfocus Cor da borda das janelas fora de foco.
70 bar_enabled Habilita ou desabilita a barra de status.
71 bar_border[x] Cor da borda da barra de status na tela x.
72 bar_color[x] Cor da janela da barra de status na tela x.
73 bar_font_color[x] Cor da fonte na barra de status na tela x.
74 bar_font Fonte da barra de status.
75 bar_action Script externo que preenche a barra de
76 status com informacoes adicionais, como
77 tempo de vida da bateria.
78 bar_delay Frequencia da atualizacao, em segundos, do
79 script externo que preenche a barra de
80 status.
81 bar_at_bottom Coloca a barra de status na parte inferior
82 de cada regiao, ao inves da parte superior.
83 stack_enabled Habilita ou desabilita mostrar o atual
84 algoritmo de empilhamento na barra de
85 status.
86 clock_enabled Habilita ou desabilita mostrar o relogio na
87 barra de status. Desabilite configurando
88 para 0, entao um relogio personalizado pode
89 ser usado no script bar_action.
90 dialog_ratio Algumas aplicacoes tem janelas de dialogo
91 que sao muito pequenas para serem uteis.
92 Essa taxa e o tamanho da tela para o qual
93 elas serao redimencionadas. Por exemplo,
94 0.6 equivale a 60% do tamanho da tela
95 fisica.
96 region Aloca uma regiao personalizada, removendo
97 qualquer regiao automaticamente detectada
98 que ocupe o mesmo espaco na tela. Definido
99 no formato screen[&lt;idx&gt;]:WIDTHxHEIGHT+X+Y,
100 e.g. screen[1]:800x1200+0+0.
101 term_width Configura a largura minima preferida para o
102 terminal Se esse valor for maior do que 0,
103 scrotwm vai tentar ajustar os tamanhos da
104 fonte no terminal para manter a largura do
105 terminal acima desse numero enquanto a
106 janela e redimencionada. Apenas o <span class="PreProc">xterm(1)</span>
107 e suportado atualmente. O binario do
108 <span class="PreProc">xterm(1)</span> nao deve ser setuid ou setgid, que
109 e o default em muitos sistemas. Os
110 usuarios podem precisar de configurar
111 program[term] (veja a secao PROGRAMAS )
112 para usar uma copia alternativa do binario
113 do <span class="PreProc">xterm(1)</span> sem o bit setgid ativado.
114 title_class_enabled Habilita ou desabilita mostrar a classe da
115 janela na barra de status. Habilite
116 configurando para 1.
117 title_name_enabled Habilita ou desabilita mostrar o titulo da
118 janela na barra de status. Habilite
119 configurando para 1.
120 modkey Muda a tecla de modificacao. Mod1 e
121 geralmente a tecla ALT e Mod4 e a tecla
122 windows em um PC.
123 focus_mode Usar um valor de follow_cursor vai fazer o
124 gerenciador de janela focar a janela sob o
125 mouse quando trocando areas de trabalho e
126 criando janelas.
127 disable_border Remove a borda quando a barra estiver
128 desabilitada e houver apenas uma janela na
129 tela.
130 program[p] Define uma nova acao para executar um
131 programa p. Veja a secao PROGRAMAS logo
132 abaixo.
133 bind[x] Cria uma combinacao de teclas de atalho
134 para a acao x. Veja a secao ATALHOS logo
135 abaixo.
136 quirk[c:n] Adicione &quot;quirk&quot; para janelas com classe c
137 e nome n. Veja a secao QUIRKS logo abaixo.
138
139 Cores precisam ser especificadas pela especificacao <span class="PreProc">XQueryColor(3)</span> e
140 fontes pela especificacao <span class="PreProc">XQueryFont(3)</span>.
141
142 Para listar as fontes disponiveis em seu sistema veja o manual do
143 <span class="PreProc">fc-list(1)</span> ou do <span class="PreProc">xlsfonts(1)</span>. A aplicacao <span class="PreProc">xfontsel(1)</span> pode te ajudar a
144 mostrar a X Logical Font Description (&quot;XLFD&quot;) usada na configuracao da
145 palavra-chave bar_font.
146
147 <span class="Statement">PROGRAMAS</span>
148 scrotwm te permite definir acoes personalizadas para executar programas
149 de sua escolha e entao criar um atalho para elas da mesma forma que as
150 acoes embutidas. Veja a secao ATALHOS logo abaixo.
151
152 Os programas default sao descritos abaixo:
153
154 term xterm
155 screenshot_all screenshot.sh full
156 screenshot_wind screenshot.sh window
157 lock xlock
158 initscr initscreen.sh
159 menu dmenu_run -fn $bar_font -nb $bar_color -nf
160 $bar_font_color -sb $bar_border -sf $bar_color
161
162 Programas personalizados no arquivo de configuracao sao especificados da
163 seguinte maneira:
164
165 program[&lt;name&gt;] = &lt;progpath&gt; [&lt;arg&gt; [... &lt;arg&gt;]]
166
167 &lt;name&gt; e um identificador qualquer que nao conflite com uma acao ou
168 palavra-chave embutida, &lt;progpath&gt; e o programa desejado, e &lt;arg&gt; e zero
169 ou mais argumentos para o programa.
170
171 As seguintes variaveis representam valores configuraveis no scrotwm (veja
172 a secao ARQUIVOS DE CONFIGURACAO logo acima), e podem ser usadas nos
173 campos &lt;arg&gt; e serao substituidas pelos valores na hora em que o programa
174 for executado:
175
176 $bar_border
177 $bar_color
178 $bar_font
179 $bar_font_color
180 $color_focus
181 $color_unfocus
182
183 Exemplo:
184
185 program[ff] = /usr/local/bin/firefox <a href="http://scrotwm.org/">http://scrotwm.org/</a>
186 bind[ff] = Mod+f # Agora Mod+F executa o firefox
187
188 Para desfazer a configuracao anterior:
189
190 bind[] = Mod+f
191 program[ff] =
192
193 <span class="Statement">ATALHOS</span>
194 scrotwm prove muitas funcoes (ou aces) acessadas pelos atalhos do teclado
195 ou do mouse.
196
197 Os atuais atalhos do mouse sao descritos abaixo:
198
199 M1 Foca a janela
200 M-M1 Move a janela
201 M-M3 Redimenciona a janela
202 M-S-M3 Redimenciona a janela enquanto a mantem
203 centralizada
204
205 Os atalhos default do teclado sao descritos abaixo:
206
207 M-S-&lt;Return&gt; term
208 M-p menu
209 M-S-q quit
210 M-q restart scrotwm
211 M-&lt;Space&gt; cycle_layout
212 M-S-&lt;Space&gt; reset_layout
213 M-h master_shrink
214 M-l master_grow
215 M-, master_add
216 M-. master_del
217 M-S-, stack_inc
218 M-S-. stack_del
219 M-&lt;Return&gt; swap_main
220 M-j, M-&lt;TAB&gt; focus_next
221 M-k, M-S-&lt;TAB&gt; focus_prev
222 M-m focus_main
223 M-S-j swap_next
224 M-S-k swap_prev
225 M-b bar_toggle
226 M-x wind_del
227 M-S-x wind_kill
228 M-&lt;n&gt; ws_n
229 M-S-&lt;n&gt; mvws_n
230 M-&lt;Right&gt; ws_next
231 M-&lt;Left&gt; ws_prev
232 M-a ws_prior
233 M-S-&lt;Right&gt; screen_next
234 M-S-&lt;Left&gt; screen_prev
235 M-s screenshot_all
236 M-S-s screenshot_wind
237 M-S-v version
238 M-t float_toggle
239 M-S &lt;Delete&gt; lock
240 M-S-i initscr
241
242 Os nomes das acoes e suas descrices estao listados abaixo:
243
244 term Executa um novo terminal (veja a secao PROGRAMAS
245 logo acima)
246 menu Menu (veja a secao PROGRAMAS logo acima)
247 quit Sair scrotwm
248 restart Reiniciar scrotwm
249 cycle_layout Circula entre os possiveis layouts
250 reset_layout Reinicia o layout
251 master_shrink Encolhe a area mestre
252 master_grow Aumenta a area mestre
253 master_add Adiciona janelas na area mestre
254 master_del Remove janelas da area mestre
255 stack_inc Adiciona colunas/linhas para a area de
256 empilhamento
257 stack_del Remove colunas/linhas da area de empilhamento
258 swap_main Move a janela atual para a area mestre
259 focus_next Foca a proxima janela da area de trabalho
260 focus_prev Foca a janela anterior da area de trabalho
261 focus_main Foca a janela principal da area de trabalho
262 swap_next Troca com a proxima janela da area de trabalho
263 swap_prev Troca com a janela anterior da area de trabalho
264 bar_toggle Ativa/desativa a barra de status em todas as areas
265 de trabalho
266 wind_del Apaga a janela atual da area de trabalho
267 wind_kill Destroi a janela atual da area de trabalho
268 ws_n Troca para a area de trabalho n, onde n vai de 1
269 ate 10
270 mvws_n Move a janela atual para a area de trabalho n,
271 onde n vai de 1 ate 10
272 ws_next Troca para a proxima area de trabalho que possua
273 uma janela
274 ws_prev Troca para a area de trabalho anterior que possua
275 uma janela
276 ws_prior Troca para a ultima area de trabalho visitada
277 screen_next Move o ponteiro para a proxima regiao
278 screen_prev Move o ponteiro para a regiao anterior
279 screenshot_all Tira screenshot da tela inteira (se habilitado)
280 (veja a secao PROGRAMAS logo acima)
281 screenshot_wind Tira screenshot da janela selecionada (se
282 habilitado) (veja a secao PROGRAMAS logo acima)
283 version Ativa/desativa a versao na barras de status
284 float_toggle Troca o estado da janela focada entre flutuante e
285 tiled
286 lock Trava a tela (veja a secao PROGRAMAS logo acima)
287 initscr Reinicializa as telas fisicas (veja a secao
288 PROGRAMAS logo acima)
289
290 Atalhos personalizados no arquivo de configuracao sao especificados da
291 seguinte maneira:
292
293 bind[&lt;action&gt;] = &lt;keys&gt;
294
295 &lt;action&gt; e uma das acoes listadas acima (ou vazio) e &lt;keys&gt; esta na forma
296 de zero ou mais teclas de modificacao (MOD, Mod1, Shift, etc.) e uma ou
297 mais teclas normais (b, space, etc.), separadas pelo &quot;+&quot;. Por exemplo:
298
299 bind[reset] = Mod4+q # combina a tecla Windows + q para reiniciar
300 bind[] = Mod1+q # desfaz a combinacao Alt + q
301
302 Multiplas combinacoes de teclas podem ser usadas para a mesma acao.
303
304 <span class="Statement">QUIRKS</span>
305 scrotwm prove &quot;quirks&quot; que manipulam janelas que devem ser tratadas
306 especialmente em um gerenciador de janela &quot;tiling&quot;, tal como algumas
307 aplicacoes de dialogos e tela cheia.
308
309 Os quirks default estao descritos abaixo:
310
311 Firefox-bin:firefox-bin TRANSSZ
312 Firefox:Dialog FLOAT
313 Gimp:gimp FLOAT + ANYWHERE
314 MPlayer:xv FLOAT + FULLSCREEN
315 OpenOffice.org 2.4:VCLSalFrame FLOAT
316 OpenOffice.org 3.1:VCLSalFrame FLOAT
317 pcb:pcb FLOAT
318 xine:Xine Window FLOAT + ANYWHERE
319 xine:xine Panel FLOAT + ANYWHERE
320 xine:xine Video Fullscreen Window FULLSCREEN + FLOAT
321 Xitk:Xitk Combo FLOAT + ANYWHERE
322 Xitk:Xine Window FLOAT + ANYWHERE
323 XTerm:xterm XTERM_FONTADJ
324
325 Os quirks em si estao descritos abaixo:
326
327 FLOAT Esta janela nao deve ser &quot;tiled&quot;, mas
328 permitida a flutuar livremente.
329 TRANSSZ Ajusta o tamanho das janelas transitorias
330 que sejam muito pequenas usando dialog_ratio
331 (veja a secao ARQUIVOS DE CONFIGURACAO).
332 ANYWHERE Permite que a janela posicione a si mesma,
333 nao-centrada.
334 XTERM_FONTADJ Ajusta as fontes do xterm quando
335 redimencionando.
336 FULLSCREEN Remove a borda para permitir a janela usar
337 todo o tamanho da tela.
338
339 Quirks personalizados no arquivo de configuracao sao especificados da
340 seguinte maneira:
341
342 quirk[&lt;class&gt;:&lt;name&gt;] = &lt;quirk&gt; [+ &lt;quirk&gt; ...]
343
344 &lt;class&gt; e &lt;name&gt; especificam a janela ao qual o quirk se aplica, e
345 &lt;quirk&gt; e um dos quirks da lista acima. Por exemplo:
346
347 quirk[MPlayer:xv] = FLOAT + FULLSCREEN # faz o mplayer tocar livremente
348 quirk[pcb:pcb] = NONE # remove quirk existente
349
350 Voce pode obter &lt;class&gt; e &lt;name&gt; executando o <span class="PreProc">xprop(1)</span> e entao clicando
351 na janela desejada. No seguinte exemplo a jenela principal do Firefox
352 foi clicada:
353
354 $ xprop | grep WM_CLASS
355 WM_CLASS(STRING) = &quot;Navigator&quot;, &quot;Firefox&quot;
356
357 Note que usando o <span class="PreProc">grep(1)</span> para WM_CLASS voce obtem class e name. No
358 exemplo acima a configuracao do quirk poderia ser:
359
360 quirk[Firefox:Navigator] = FLOAT
361
362 <span class="Statement">SINAIS</span>
363 Enviar ao scrotwm um sinal HUP fara com que o mesmo seja reiniciado.
364
365 <span class="Statement">ARQUIVOS</span>
366 ~/.scrotwm.conf Configuracoes especificas do usuario.
367 /etc/scrotwm.conf Configuracoes globais.
368
369 <span class="Statement">HISTORIA</span>
370 scrotwm foi inspirado pelo xmonad &amp; dwm.
371
372 <span class="Statement">AUTORES</span>
373
374 scrotwm foi escrito por Marco Peereboom &lt;marco@peereboom.us&gt;, Ryan Thomas
375 McBride &lt;mcbride@countersiege.com&gt; e Darrin Chandler
376 &lt;dwchandler@stilyagin.com&gt;.
377
378 <span class="Statement">BUGS</span>
379 Atualmente o menu, invocado com M-p, depende do dmenu.
380
381 OpenBSD 4.8 July 15, 2010 OpenBSD 4.8
382 </pre>
383 </body>
384 </html>