.TH Blanes 2000 "28 Abril de 2002" "Versao 1.0.4" .SH NOME Blanes 2000 \- Gerenciador de Janelas com aparência do Windows 95/98 .SH RESUMO .B Blanes 2000 [ \fIopções\fP ] .SH DESCRIÇÃO O Blanes 2000 é um gerenciador de janelas com a aparência do Windows 95/98. Ele é uma versão simplificada do QVWM, escrito em C++ por Kenichi Kourai (kourai@qvwm.org). O objetivo é dispor somente funções consideradas essenciais para a produtividade, de modo a poder ser usado em máquinas de baixa performance e/ou com pouca memória. .SH OPÇÕES DE LINHA DE COMANDO O Blanes 2000 possui as seguintes opções de linha de comando: .TP \fB--clientid\fP \fIclient_id\fP Especifica uma identificação para a sessão. Equivalente a \fB-id\fP. .TP \fB--config\fP Mostra as opcoes de compilação. Equivalente a \fB-cfg\fP. .TP \fB--display\fP \fIdisplay_name\fP Especifica qual "display" o Blanes 2000 vai usar. Se não for informada esta opção, o Blanes 2000 usa a variável de ambiente $DISPLAY. Equivalente a \fB-d\fP. .TP \fB--help\fP Mostra uma breve descrição das opcoes de linha de comando do Blanes 2000. Equivalente a \fB-h\fP. .TP \fB--noparse\fP Inicia o Blanes 2000 sem ler qualquer arquivo de configuração. Equivalente a \fB-n\fP. .TP \fB--rcfile\fP \fIrcfile_name\fP Especifica o arquivo de configuração que o Blanes 2000 usa na inicialização. Por padrao, $HOME/.blwmrc é lido e, caso não exista, o arquivo /system.blwmrc será usado. Equivalente a \fB-f\fP. .TP \fB--restart\fP Inicia o Blanes 2000 sem executar a sessão [Iniciar] do arquivo de configuração. Equivalente a \fB-r\fP. .TP \fB--synch\fP Executa o Blanes 2000 em modo síncrono. Usando essa opcao o Blanes 2000 irá trabalhar mais devagar, porem mais estável. Equivalente a \fB-s\fP ou \fB-synch\fP. .TP \fB--version\fP Mostra a versão do Blanes 2000. Equivalente a \fB-v\fP. .SH VARIAVEIS USADAS NO ARQUIVO system.blwmrc ou ~/.blwmrc As variaveis abaixo são especificadas nos arquivos de configuração. O valor entre parênteses é o padrão. .TP \fBAllowRemoteCmd\fP (False) Permite que o usuário que iniciou o Blanes 2000 envie comandos internos para ele. .TP .TP .I CONFIGURAÇÃO DE JANELAS .TP \fBAutoRaise\fP (False) Torna uma janela ativa automaticamente quando o mouse passa por ela e desde que o parâmetro ClickToFocus esteja desabilitado (False). .TP \fBAutoRaiseDelay\fP (500) Tempo de atraso em milisegundos que uma janela leva para ser ativada automaticamente. (deve ser maior que 0) .TP \fBClickingRaises\fP (True) Se "True", a janela será trazida para a frente do desktop se um clique for dado na área da janela. Quando ClickToFocus for "True", ClickingRaises será também "True". .TP \fBClickToFocus\fP (True) Se "True", o Blanes 2000 ativa a janela ao clicar do mouse. Caso contrário, a ativação muda de acordo com o movimento do mouse. .TP \fBFocusOnMap\fP (False) Se "True", se uma nova janela é mapeada, ela é ativada automaticamente, se ClickToFocus for False. .TP \fBFullOpaque\fP (True) Determina se o conteúdo de uma janela deve ser redesenhado ao redimensionar. .TP \fBGradWindowMapSpeed\fP (50) Determina a velocidade com que as janelas são mapeadas e desmapeadas gradualmente. Quanto menor o valor, maior a velocidade. (Deve ser maior que 1) .TP \fBGradWindowMapStyle\fP (Normal) Determina o estilo para o mapeamento e desmapeamento das janelas. São Permitidas as opções abaixo: Normal, TopToBottom, LeftToRight, CenterToTopBottom, CenterToLeftRight, CenterToAll. .TP \fBNoDesktopFocus\fP (False) Determina se é permitido que o foco se mova para a área de trabalho se ClickToFocus for False e o mouse passar pela área de trabalho. .TP \fBNoFocusChangeMask\fP (Shift) Determina a tecla modificadora pela qual voce pode mover o mouse sem mudar o foco da janela temporariamente quando ClickToFocus é False. Para esta função, podem ser especificadas as teclas abaixo: Shift, Ctrl, Alt, Meta, Mod1-Mod5, None. .TP \fBOpaqueMove\fP (True) Define se o conteúdo da janela é mostrado ao movimentá-la. .TP \fBOpaqueResize\fP (True) Define de o conteúdo da janela é mostrado ao redimensioná-la. .TP \fBTitlebarMotion\fP (True) Define se a minimização/maximização de uma janela é animada ou não. .TP \fBTitlebarMotionSpeed\fP (100) Define a velocidade da animação da janela ao minimizar/maximizar. Quanto menor o valor, maior a velocidade. (Deve ser maior que 1) .TP \fBUseInfoDisplay\fP (False) Define se o Blanes 2000 mostra informação sobre a posição e o tamanho da janela ao movê-la ou redimensioná-la. .TP .TP .I CONSOLES VIRTUAIS (PAGER) .TP \fBOnTopPager\fP (False) Define de o pager fica sempre à frente de outras janelas. .TP \fBPagerGeometry\fP (48x48+0+0) Define o tamanho e a posição do pager, segundo o formato abaixo: .EX [{xX}][{+-}{+-}] .EE .TP \fBPagingMovement\fP (100) Define a porcentagem da tela que é paginada em cada vez. (Valor entre 0 e 100) .TP \fBPagingSize\fP (1x1) Define o tamanho da tela virtual em números de páginas, segundo o formato abaixo: .EX {xX} .EE .TP \fBPagingSpeed\fP (1) Define o quão suavemente o Blanes 2000 move a tela virtual quando paginando. Quanto maior esse valor, mas suavemente é a paginação. (Maior que 1) .TP \fBTopLeftPage\fP (+0+0) Define qual é a página esquerda superior segundo o formato abaixo: .EX {+-}{+-} .EE A página mostrada na inicialização do Blanes 2000 é a (0, 0), e a tela virtual é como segue se TopLeftPage estiver setado como -1-1: .EX +-----+-----+--- |-1,-1| 0,-1| +-----+-----+--- |-1, 0| 0, 0| +-----+-----+--- | | | .EE .TP \fBUsePager\fP (False) Habilita o uso do Pager. .TP .TP .I BARRA DE TAREFAS .TP \fBGradTaskbarMotion\fP (True) Determina se o movimento de ocultar a barra de tarefas deve ser gradual quando TaskbarAutoHide for True. .TP \fBGradTaskbarMotionSpeed\fP (20) Determina a velocidade de movimento da barra de tarefas. Quanto menor o valor, maior a velocidade. (Deve ser maior que 1) .TP \fBNoResizeOverTaskbar\fP (False) Permite redimensionar uma janela deixando-a sobre a barra de tarefas. .TP \fBOnTopTaskbar\fP (True) Define se a barra de tarefas fica sempre acima das outras janelas. .TP \fBRestoreMinimize\fP (False) Define se uma janela é minimizada quando o seu botão na barra de tarefas é clicado. .TP \fBStartButtonMessage\fP ("Clique aqui para começar.") Seleciona a mensagem de dica do botao iniciar. .TP \fBStartButtonTitle\fP ("Iniciar") Determina o texto do botão iniciar. .TP \fBTaskbarAutoHide\fP (False) Habilita que a barra de tarefas oculte-se automaticamente. .TP \fBTaskbarHideDelay\fP (500) Determina o tempo de atraso em milisegundos antes de ocultar a barra de tarefas. .TP \fBTaskbarPosition\fP (Bottom) Define a posição inicial (abaixo, acima, esquerda, direita) da barra de tarefas. .TP \fBTaskbarRows\fP (1) Define a quantidade inicial de linhas da barra de tarefas quando ela estiver abaixo ou acima no desktop. (Maior que 1) .TP \fBTaskbarShowDelay\fP (0) Define o tempo de atraso entre apontar para a barra de tarefas enquanto ela estiver oculta e esta se levantar, em milissegundos. .TP \fBUseTaskbar\fP (True) Habilita o uso da barra de tarefas. .TP .I RELÓGIO .TP \fBClockFormat\fP ("%R") Determina o formato do relogio na barra de tarefas. O formato segue strftime(3). .TP \fBClockLocaleName\fP ("") Determina a configuracao regional (locale) para a apresentação da data e hora locais no relógio da barra de tarefas. (veja /usr/X11R6/lib/X11/locale/locale.alias) .TP \fBClockMessageFormat\fP ("%A, %e %B de %Y") Determina o formato da mensagem na dica do relógio da barra de tarefas. O formato segue a strftime(3). .TP \fBUseClock\fP (True) Habilita o uso do relógio. .TP .TP .I MENU INICIAR .TP \fBButtonColor\fP (blgray) Determina a cor do botão "Iniciar". .TP \fBButtonStringColor\fP (black) Determina a cor do texto sobre o botão Iniciar. .TP \fBCascadeMenuFont\fP (null) Determina a cor da fonte usada no menu em cascata, isto é, menu iniciar e seus sub-menus. Se essa variável não for especificada, DefaultFont será usada. .TP \fBClockStringColor\fP (black) Determina a cor da fonte usada pelo relógio na barra de tarefas. .TP \fBCloseButtonMessage\fP ("Close") Determina o texto mostrado na mensagem de dica relacionada ao botao fechar. .TP \fBCtrlMenuFont\fP (null) Determina a fonte para o menu de controle (control menu). Se essa variável não for especificada, DefaultFont será usada. .TP \fBCtrlMoveRatio\fP (1.0) Determina a taxa de movimento normal (13 dots) ao se mover uma janela usando o teclado (pressionando Ctrl-) . .TP \fBCursorColor\fP (white) Determina a cor do cursor. .TP \fBDefaultFont\fP ("-*-*-medium-r-normal-*-14-*") Determina a fonte padrão. .TP \fBDefaultIcon\fP (null) Define o ícone padrão usado na barra de título e de tarefas. O tamanho deve ser 16x16. Se essa variável não for especificada, o logotipo embutido no código-fonte será usado. .TP \fBDefaultLargeIcon\fP (null) Define o ícone padrão usado no chaveador de tarefas. Ele deve ser 32x32. Se essa variável não for especificada, o logotipo embutido no código-fonte será usado. .TP \fBDefaultShortcutIcon\fP (null) Define o ícone padrão usado nos atalhos da área de trabalho. Ele deve ser 32x32. Se essa variável não for especificada, o logotipo embutido no código-fonte será usado. .TP \fBDesktopActiveColor\fP (blblue) Determina a cor do ícone de atalho selecionado. .TP \fBDesktopColor\fP (blblue) Determina a cor da área de trabalho. .TP \fBDialogColor\fP (blgray) Determina a cor da caixa de diálogo de saída. .TP \fBDialogFont\fP (null) Determina a fonte usada na caixa de diálogo de saída. Se essa variável não for especificada, DefaultFont será usada. .TP \fBDialogImage\fP ("") Determina a imagem de fundo na caixa de diálogo de saída. .TP \fBDialogStringColor\fP (black) Determina a cor do texto na caixa de diálogo de saída. .TP \fBDisableDesktopChange\fP (False) Quando "True", o usuário nao poderá mover ou redimensionar a barra de tarefas, o pager nem os ícones. .TP \fBDoubleClickRange\fP (5) Define a distância máxima entre dois pontos clicados para que seja considerado um duplo clique. (Deve ser maior que 1) .TP \fBDoubleClickTime\fP (400) Define o intervalo máximo de tempo em milissegundos entre dois cliques para ser considerado um duplo clique. (Deve ser maior que 1) .TP \fBFrameActiveColor\fP (blgray) Define a cor da janela ativa. .TP \fBFrameActiveImage\fP ("") Define uma imagem de fundo para a janela ativa. .TP \fBFrameColor\fP (blgray) Define a cor da janela inativa. .TP \fBFrameImage\fP ("") Define uma imagem de fundo para a janela inativa. .TP \fBFrameBorderWidth\fP (2) Define a largura da borda de uma janela. .TP \fBFrameTitleHeight\fP (18) Define o comprimento da barra de título de uma janela. .TP \fBGradMenuMap\fP (True) Define se o menu deve ser aparecer gradualmente. .TP \fBGradMenuMapSpeed\fP (15) Define a velocidade com que um menu aparece gradualmente. Quanto menor o valor, maior a velocidade. (Maior que 1) .TP \fBGradTitlebar\fP (True) Define se a cor de fundo da barra de título deve ter um gradiente. .TP \fBGradTitlebarColors\fP (50) Define o número de cores usadas para o gradiente na barra de título. Quanto maior o número de cores, mais suave o gradiente. (Maior que 1) .TP \fBHourGlassTime\fP (1000) Define o tempo (em milissegundos) durante o qual uma ampulheta é mostrada quando um comando externo é executado. .TP \fBIconBackColor\fP (white) Define a cor de fundo para o ícone de uma aplicação pelo nome da cor ou pelo código RGB (até 32 bits). .TP \fBIconFont\fP (null) Define a fonte usada nos ícones. Se essa variável não for especificada, DefaultFont será usada. .TP \fBIconForeColor\fP (black) Define a cor do primeiro plano para o ícone de uma aplicação pelo nome da cor ou pelo código RGB (até 32 bits). .TP \fBIconHorizontalSpacing\fP (43) Define o espaçamento horizontal entre os ícones. .TP \fBIconSize\fP (32) Determina o tamanho do ícone. .TP \fBIconStringColor\fP (white) Determina a cor do texto de um ícone. .TP \fBIconVerticalSpacing\fP (43) Define o espaçamento vertical entre os ícones. .TP \fBIndicatorSize\fP (16) Determina o tamanho do indicador. Esse valor deve ser menor que TaskbarButtonHeight-6. .TP \fBLocaleName\fP ("") Determina as configurações regionais. Por padrão, a variável de ambiente $LANG é usada. (veja /usr/X11R6/lib/X11/locale/locale.alias) .TP \fBMaximizeButtonMessage\fP ("Maximize") Determina a mensagem (dica) mostrada no botão maximizar janela. .TP \fBMenuActiveColor\fP (blblue) Determina a cor do item de menu ativo. .TP \fBMenuActiveImage\fP ("") Determina a imagem de fundo do item de menu ativo. .TP \fBMenuColor\fP (blgray) Determina a cor do menu. .TP \fBMenuImage\fP ("") Determina a imagem de fundo do menu inativo. .TP \fBMenuStringActiveColor\fP (white) Determina a cor do texto do menu ativo. .TP \fBMenuStringColor\fP (black) Determina a cor do texto do menu inativo. .TP \fBMenuDelayTime\fP (500) Determina o atraso de tempo entre o posicionamento do mouse sobre um item do menu e o início da apresentação do submenu em milisegundos. (Maior que 0) .TP \fBMiniatureActiveColor\fP (white) Determina a cor da miniatura da janela ativa no pager. .TP \fBMiniatureColor\fP (black) Determina a cor das miniaturas das janelas inativas no pager. .TP \fBMinimizeButtonMessage\fP ("Minimize") Determina a mensagem (dica) mostrada no botão minimizar janela. .TP \fBPagerActiveColor\fP (bldarkgray) Define a cor da página ativa no pager. .TP \fBPagerColor\fP (blgray) Define a cor do pager. .TP \fBPagerImage\fP ("") .TP Define a imagem de fundo do pager. \fBImagePath\fP ("") Define os diretórios onde estão os arquivos de imagem, separados por ':'. .TP \fBRestoreButtonMessage\fP ("Restaurar") Define a mensagem (dica) do botão Restaurar. .TP \fBRestartOnFailure\fP (True) Define se o Blanes 2000 é reiniciado automaticamente na ocorrência de segmentation fault ou bus error. .TP \fBSnappingEdges\fP (0) Define a distância mínimia de atração entre a borta da tela e a janela sendo movida. .TP \fBSnappingMove\fP (0) Define a distância mínima de atração entre as janelas. .TP \fBStartMenuFont\fP (null) Define a fonte usada no menu iniciar. Se essa variável não for definida, DefaultFont é usada. .TP \fBStartMenuLogoColor\fP (bldarkgray) Define a cor de fundo da área do logotipo no menu iniciar. .TP \fBStartMenuLogoImage\fP ("") Define a imagem do logotipo no menu iniciar. .TP \fBSwitcherActiveColor\fP (blblue) Define a cor ativa do chaveador de tarefas. .TP \fBSwitcherColor\fP (blgray) Define a cor do chaveador de tarefas. .TP \fBSwitcherImage\fP ("") Define a imagem de fundo do chaveador de tarefas. .TP \fBSwitcherStringColor\fP (black) Define a cor de mensagem do chaveador de tarefas. .TP \fBTaskbarBoldFont\fP (null) Define a fonte usada para negrito na barra de tarefas. Se essa variável não estiver definida, DefaultFont será usada. .TP \fBTaskbarButtonHeight\fP (22) Define a altura do botão da barra de tarefas. Esse valor afeta a altura da barra de tarefas e do botão iniciar. .TP \fBTaskbarButtonInScr\fP (False) Define se a barra de tarefas mostra somente os botões para a tela atual. .TP \fBTaskbarColor\fP (blgray) Define a cor da barra de tarefas. .TP \fBTaskbarFont\fP (null) Define a fonte da barra de tarefas. Se essa variável não estiver definida, DefaultFont será usada. .TP \fBTaskbarImage\fP ("") Define a imagem de fundo da barra de tarefas. .TP \fBTitleStringActiveColor\fP (white) Define a cor da mensagem de título ativa. .TP \fBTitleStringColor\fP (blgray) define a cor da mensagem de título inativa. .TP \fBTitleFont\fP (null) Define a fonte para a barra de título. Se essa variável não estiver definida, DefaultFont é usada. .TP \fBTitlebarActiveColor\fP (blblue) Define a cor da barra de título quando ativa (cor do lado esquerdo quando houver gradiente; veja GradTitlebar). .TP \fBTitlebarActiveColor2\fP (blgreen) Define a cor da barra de título quando ativa (cor do lado direito quando houver gradiente; veja GradTitlebar). .TP \fBTitlebarActiveImage\fP ("") Define a imagem de fundo da barra de título quando ativa. .TP \fBTitlebarColor\fP (bldarkgray) Define a cor da barra de título quando inativa (cor do lado esquerdo quando houver gradiente; veja GradTitlebar). .TP \fBTitlebarColor2\fP (blgray) Define a cor da barra de título quando inativa (cor do lado direito quando houver gradiente; veja GradTitlebar). .TP \fBTitlebarImage\fP ("") Define a imagem de fundo da barra de título quando inativa. .TP \fBTooltipDelayTime\fP (500) Define o tempo de espera até que uma dica seja mostrada (ms). .TP \fBTooltipDisplayTime\fP (6000) Define o tempo pelo qual as dicas são mostradas (ms) .TP \fBTooltipMotionSpeed\fP (5) Define a velocidade com a qual as dicas aparecem gradualmente. .TP \fBUseBoldFont\fP (False) Define se a fonte negrito é usada para caracteres em negrito usados na barra de tarefas. .TP \fBUseConfirmDialog\fP (False) Define se a caixa de diálogo de confirmação é mostrada ao sair do Blanes 2000 se todas as aplicações não estiverem fechadas. \fBUseDebugger\fP (True) Define se o Blanes 2000 inicia o depurador e mostra o conteúdo da pilha se o programa travar. .TP \fBUseExitDialog\fP (True) Define se uma caixa de diálogo é mostrada ao sair do Blanes 2000. .TP .SH COMANDOS INTERNOS O seguinte são comandos internos disponíveis para menus e atalhos. [menu], [win], [icon], e [shortcut] significam que o comando está disponível nos menus, no menu de controle de uma janela, no menu de um ícone e nas teclas de atalho, respectivamente. Gerenciador de Janelas .EX BLWM_EXIT sai do Blanes 2000 BLWM_RESTART reinicia Blanes 2000 .EE Window .EX BLWM_MOVE move uma janela [win] BLWM_RESIZE redimensiona uma janela [win] BLWM_MAXIMIZE maximiza uma janela [win] BLWM_MINIMIZE minimiza uma janela [win] BLWM_RESTORE restaura o tamanho de uma janela [win] BLWM_EXPAND expande uma janela em todas as direções [win] BLWM_EXPAND_LEFT expande uma janela à esquerda [win] BLWM_EXPAND_RIGHT expande uma janela à direita [win] BLWM_EXPAND_UP expande uma janela para cima [win] BLWM_EXPAND_DOWN expande uma janela para baixo [win] BLWM_RAISE traz uma janela para primeiro plano [win] BLWM_LOWER leva uma janela para segundo plano [win] BLWM_CLOSE fecha uma janela (recomendado) [win] BLWM_KILL destrói uma janela [win] BLWM_TOGGLE_ONTOP alterna uma janela para ficar ou nao sempre em primeiro plano [win] BLWM_TOGGLE_STICKY alterna entre vincular ou nao uma janela ao console virtual [win] BLWM_TOGGLE_FOCUS alterna o chaveamento do atributo de foco [win] BLWM_TOGGLE_BORDER alterna o chaveamento da borda [win] BLWM_TOGGLE_BORDER_EDGE alterna o chaveamento da margem da borda [win] BLWM_TOGGLE_BUTTON1 alterna o chaveamento do botao minimizar [win] BLWM_TOGGLE_BUTTON2 alterna o chaveamento do botao restaurar [win] BLWM_TOGGLE_BUTTON3 alterna o chaveamento do botao fechar [win] BLWM_TOGGLE_CTRLBTN alterna o chaveamento do botao control [win] BLWM_TOGGLE_TBUTTON alterna o chaveamento do botao da barra de tarefas [win] BLWM_TOGGLE_TITLE alterna o chaveamento da barra de titulo [win] .EE Foco de Janelas .EX BLWM_SWITCH_TASK executa o chaveador de tarefas BLWM_SWITCH_TASK_BACK executa o chaveador de tarefas no sentido inverso BLWM_CHANGE_WIN alterna o foco entre as janelas ativas BLWM_CHANGE_WIN_BACK alterna o foco entre as janelas no sentido inverso BLWM_CHANGE_WIN_INSCR alterna o foco entre as janelas da mesma console virtual BLWM_CHANGE_WIN_BACK_INSCR alterna o foco entre as janelas da mesma console virtual no sentido inverso BLWM_DESKTOP_FOCUS passa o foco para a área de trabalho .EE Manipulação de Janelas .EX BLWM_OVERLAP organizar todas as janelas em cascata BLWM_OVERLAP_INSCR organizar as janelas em cascata no mesmo console virtual BLWM_TILE_HORZ organizar todas as janelas lado a lado BLWM_TILE_HORZ_INSCR organizar as janelas lado a lado no mesmo console virtual BLWM_TILE_VERT organizar todas as janelas lado a lado verticalmente BLWM_TILE_VERT_INSCR organizar as janelas lado a lado verticalmente no mesmo console virtual BLWM_MINIMIZE_ALL minimizar todas as janelas BLWM_MINIMIZE_ALL_INSCR minimizar as janelas no mesmo console virtual BLWM_RESTORE_ALL restaurar todas as janelas BLWM_RESTORE_ALL_INSCR restaurar as janelas no mesmo console virtual BLWM_CLOSE_ALL fechar todas as janelas BLWM_CLOSE_ALL_INSCR fechar as janelas no mesmo console virtual .EE Menu .EX BLWM_POPUP_START_MENU mostrar o menu iniciar BLWM_POPUP_DESKTOP_MENU mostrar o menu de desktop BLWM_POPUP_MENU mostrar o menu da janela BLWM_POPDOWN_MENU fechar um menu [menu] BLWM_POPDOWN_ALL_MENU fechar todos os menus .EE Console Virtual .EX BLWM_UP_PAGING mudar para o console virtual acima BLWM_DOWN_PAGING mudar para o console virtual abaixo BLWM_LEFT_PAGING mudar para o console virtual à esquerda BLWM_RIGHT_PAGING mudar para o console virtual à direita .EE Barra de Tarefas .EX BLWM_BOTTOM mover a barra de tarefas para baixo BLWM_TOP mover a barra de tarefas para o topo BLWM_LEFT mover a barra de tarefas para a esquerda BLWM_RIGHT mover a barra de tarefas para a direita BLWM_TOGGLE_AUTOHIDE chaveia TaskbarAutoHide BLWM_ENABLE_AUTOHIDE habilita TaskbarAutoHide BLWM_DISABLE_AUTOHIDE desabilita TaskbarAutoHide BLWM_TOGGLE_TASKBAR chaveia apresentação/ocultamento da barra de tarefas BLWM_ENABLE_TASKBAR mostra a barra de tarefas BLWM_DISABLE_TASKBAR oculta a barra de tarefas BLWM_SHOW_TASKBAR mostra a barra de tarefas quando TaskbarAutoHide estiver ativado BLWM_HIDE_TASKBAR oculta a barra de tarefas quando TaskbarAutoHide estiver ativado .EE Pager .EX BLWM_TOGGLE_PAGER chaveia apresentação/ocultamento do pager BLWM_ENABLE_PAGER mostra o pager BLWM_DISABLE_PAGER oculta o pager .EE Ícones .EX BLWM_LINEUP_ICON alinha os ícones BLWM_EXEC_ICON executa o comando do ícone correspondente [icon] BLWM_DELETE_ICON exclui o ícone correspondente [icon] .EE Outros .EX BLWM_NONE nenhuma ação BLWM_SEPARATOR separador (sem ação) [menu] .EE .SH COMANDOS EXTERNOS É possível especificar um de vários prefixos antes de um comando externo. .IP EXEC 8 Substitui o Blanes 2000 com o comando. Usado para mudar para outro gerenciador de janelas. .EX ex) "EXEC twm" .EE .IP PAGE[,,] Localiza a janela criada pelo comando externo na página (x, y). Define o título, nome ou classe da janela para \fIidentificador\fP. .EX ex) "PAGE[1, 1, XEyes] xeyes" .EE .IP PAGECUR[] Localiza a janela na página onde o comando externo foi executado. .SH INICIALIZAÇÃO É possível especificar comandos externos na inicialização do Blanes 2000. .EX [Iniciar] comando externo .EE \fIComando externo\fP é definido com aspas duplas (""). Como descrito na seção COMANDOS EXTERNOS, é possível definir o console virtual onde a janela do comando externo será exibida. .SH CONFIGURAÇÃO DO MENU É possível configurar os menus na seção começando com [nome do menu] da seguinte maneira: .EX item imagem ação .EE or .EX item imagem + sub-menu - .EE \fIitem\fP é definido com aspas duplas ("") em cada nome de item. É possível incluir " inserindo \\". Um caractere colocado logo depois de \\& é uma tecla de atalho para o item e é mostrado sublinhado. \fIimagem\fP é definido com o nome de um arquivo de imagem para ser mostrado à esquerda no comando no menu, com aspas duplas (""). No primeiro formato, \fIação\fP é um comando externo ou interno. Se um programa for especificado, ele deve estar entre aspas duplas (""). .PP O segundo formato é usado quando é necessário colocar um sub-menu no lugar de um item. A parte entre + e - é o sub-menu. .PP É possível definir o seguinte como nome de menu: .TP 5 \fBStartMenu\fP O menu mostrado quando o Botão Iniciar é clicado. .TP \fBCtrlMenu\fP O menu mostrado quando um botão de menu de controle é clicado com o botão esquerdo do mouse ou com o botão direito na barra de tarefas. .TP \fBDesktopMenu\fP O menu mostrado quando é dado um clique na área de trabalho com o botão direito do mouse. .TP \fBIconMenu\fP O menu mostrado quando é dado um clique em um ícone com o botão direito do mouse. .TP \fBTaskbarMenu\fP O menu mostrado quando é dado um clique na barra de tarefas com o botão direito do mouse. .SH CONFIGURAÇÃO DE ATALHOS É possível configurar os atalhos da seguinte maneira: .EX [Atalhos] nome imagem ação x, y .EE \fInome\fP é especificado entre aspas duplas ("") como o nome que aparece abaixo do ícone. \fIimagem\fP é especificado como o nome do arquivo de imagem contendo o ícone entre aspas duplas (""). A imagem deve estar localizada no diretório IMGDIR em ImagePath no arquivo .blwmrc (ou system.blwmrc). \fIação\fP é definido entre aspas duplas ("") como um comando externo ou interno a ser executado quando o ícone do atalho sofrer um duplo-clique. Se \fIx\fP ou \fIy\fP forem definidos, o Blanes 2000 posiciona o atalho naquela posição. Quando \fIx\fP ou \fIy\fP começam com exclamação (!), ao invés de definir \fIx\fP ou \fIy\fP em coordenadas absolutas, o Blanes 2000 posiciona o atalho na posição de um múltiplo de uma área de ícone. Como padrão os atalhos são posicionados em ordem de descrição no arquivo. .SH CONFIGURAÇÃO DE ATRIBUTOS É possível configurar os atributos de cada aplicação da seguinte maneira: .EX [Aplicações] applicação atributo,... .EE Define a classe, nome ou título entre aspas duplas ("") para \fIaplicação\fP. \fIatributo\fP pode ser: .IP NO_BORDER 15 A janela não tem bordas. .IP NO_BORDER_EDGE A janela não tem sombra interior na moldura da janela. .IP NO_BUTTON1 A janela não tem botão de minimização. .IP NO_BUTTON2 A janela não tem botão de maximização/restauração. .IP NO_BUTTON3 A janela não tem botão fechar. .IP NO_CTRLBTN A janela não tem botão de controle. .IP NO_FOCUS A janela jamais será ativada. .IP NO_TBUTTON O botão da barra de tarefas na janela não é mostrado. .IP NO_TITLE A janela não tem título. .IP STICKY A janela é sempre mostrada mesmo se o console virtual é mudado. .IP LARGE_IMG A imagem (32x32) mostrada no chaveador de tarefas. (ex.: LARGE_IMG="xterm.xpm") .IP SMALL_IMG A imagem (16x16) mostrada no menu de controle da barra de título ou da barra de tarefas. (ex.: SMALL_IMG="xterm_s.xpm") .IP CLOSE_SOON A janela não é mostrada mas fechada logo. .IP ONTOP A janela é mantida à frente das outras. .IP INIT_MAXIMIZE A janela é maximizada ao ser mapeada. .IP INIT_MINIMIZE A janela é minimizada ao ser mapeada. .IP FOCUS_ON_CLICK A janela é ativada apenas quando clicada. .SH CONFIGURAÇÃO DA CAIXA DE DIÁLOGO DE SAÍDA É possível configurar a caixa de diálogo de saída da seguinte maneira: .EX [ExitDialog] objeto texto ou imagem ação .EE \fIpart\fP pode ser: .EX CancelButton texto para o botão cancelar HelpButton texto para o botão de ajuda IconImage imagem mostrada à esquerda em cima OKButton texto para o botão OK RadioButton botão de seleção StaticText texto para descrição da caixa de diálogo Title texto para a barra de título .EE \fIação\fP só tem sentido no caso do botão de seleção. Especifica-se um comando interno ou externo como uma ação. É possível usar \\& para marcar um caractere como tecla de atalho em OKButton, CancelButton e HelpButton. .SH CONFIGURAÇÃO DE TECLAS DE ATALHO É possível configurar as teclas de atalho como segue: .EX [TeclasAtalho] tecla modificador ação .EE \fItecla\fP é o nome de uma tecla. Especifica-se o texto sem o 'XK_' dos símbolos em /usr/include/X11/keysymdef.h (o xev pode mostrar isso).a Também é possível especificar o código da tecla para teclas cujo símbolo não esteja definido. Especifica-se o código da tecla como #xx (xx é decimal). \fImodifier\fP é o nome de um uma tecla modificadora tal como o Shift, Control, Alt, etc. Se mais de um modificador for especificado, usa-se '|'. Especifica-se os modificadores da seguinte maneira: .EX Shift tecla shift Ctrl tecla control Alt tecla alt Meta tecla meta Mod1-Mod5 sem uso (obsoleta) None sem modificador .EE Especifica-se um comando interno ou externo como \fIaction\fP entre aspas duplas (""). .SH CONFIGURAÇÃO DO INDICADOR Pode-se mostrar uma pequena janela de 16x16 pixels chamada de indicador à esquerda do relógio na barra de tarefas. Ele é configurado da seguinte maneira: .EX [Indicadores] identificador comando externo .EE Especifica o título, nome ou classe de uma janela para um indicador como \fIidentificador\fP. A janela criada por \fIprograma\fP se torna um indicador (mas as janelas seguintes do mesmo comando são mostradas como janelas normais na área de trabalho). .SH CONFIGURAÇÃO DE ACESSÓRIOS Pode-se colocar acessórios, imagens preferidas na área de trabalho. Pode-se configurar os acessórios da seguinte maneira: .EX [Acessórios] imagem lugar estilo .EE Especifica o nome de um arquivo de imagem \fIimagem\fP. \fIlugar\fP é a posição geométrica (+x+y). \fIestilo\fP é Background, OnTop, ou Application. Background significa que a imagem será colocada abaixo de todas as janelas e ícones. OnTop significa que a imagem será colocada sobre todas as janelas e ícones. Application significa que a imagem tem uma moldura e é possível movimentá-la. .SH DECLARAÇÃO INCLUDE Pode-se ler arquivos externos usando-se uma declaração include no arquivo de configuração. .EX ex) include /home/rtfm/.blwmrc.local .EE .SH CAMINHO Pode-se usar ~ para o diretório home, ~usuário para o home de 'usuário' e variáveis de ambiente. .EX ex) include $HOME/.blwmrc.local IconPath = ~/lib/blwm/pixmaps .EE .SH FORMATOS DE IMAGEM SUPORTADOS O Blanes 2000 suporta apenas o formato XPM (extensão .xpm), por motivos de performance. Outros formatos não são suportados. .SH COMANDOS REMOTOS O usuário pode fazer o Blanes 2000 executar comandos internos enviando comandos para /tmp/blwm-\fIdisplay_name\fP. Esse suporte só existe se o Blanes 2000 foi compilado com o suporte a comandos remotos que se a variável AllowRemoteCmd é "True". Os usuários que podem enviar esses comandos são exclusivamente o usuário que iniciou o Blanes 2000 e o root. .PP O comando consiste de strings de comandos intgernos, divididos por '\n'. Por exemplo, para enviar o comando BLWM_EXIT, usa-se a seguinte linha de comando: .EX echo "BLWM_EXIT" > /tmp/blwm-:0.0 .EX .SH FILE .IP $HOME/.blwmrc 28 arquivo de configuração do usuário .IP $HOME/.blwm-theme configuração de tema do usuário (usualmente incluída em .blwmrc) .IP /system.blwmrc arquivo de configuração para todo o sistema ( é o diretório especificado na compilação). .IP /tmp/blwm-\fIdisplay_name\fP FIFO para envio de comandos remotos .SH AVISO O Blanes 2000 é licenciado sob os termos da GNU Public License. Os autores não se responsabilizam por eventuais danos decorrentes do uso e/ou alteração do Blanes 2000. .SH AUTORES DESTA PÁGINA Luiz Blanes , Francisco M. Neto .SH MODIFICADA POR Otavio Real Salvador