InglรชsFrancรชsEspanhol

Ad


favicon do OnWorks

herbstluftwm - Online na nuvem

Execute herbstluftwm no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este รฉ o comando herbstluftwm que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas vรกrias estaรงรตes de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


herbstluftwm - um gerenciador de janela de tiling manual para X

SINOPSE


herbstluftwm [OPร‡รƒO ...]

DESCRIร‡รƒO


Inicia o herbstluftwm gerenciador de janelas ligado DISPLAY. Ele tambรฉm ouve chamadas de
cliente de ervas(1) e os executa. A lista de disponรญveis COMANDOS estรก listado abaixo.

OPร‡รƒO pode ser:

-c, --comeรงo automรกtico PATH
usar PATH como arquivo de inicializaรงรฃo automรกtica em vez de um em $ XDG_CONFIG_HOME

-v, --versรฃo
versรฃo impressa e saรญda

-l, - bloqueado
Defina inicialmente a configuraรงรฃo monitores_locked para 1

--verbose
imprimir informaรงรตes detalhadas para stderr

Este manual documenta o script e a interface de configuraรงรฃo. Para um mais prolixo
introduรงรฃo ver tutorial de ervastluftwm(7).

REVESTIMENTO ALGORITMO


O conceito bรกsico de tiling รฉ que o layout รฉ representado por uma รกrvore binรกria. No arranque
vocรช vรช um grande quadro em toda a tela. Um quadro cumpre exatamente um dos
seguintes condiรงรตes:

1. O quadro contรฉm janelas:

Mostra alguns clientes e os organiza. Os algoritmos de layout atuais sรฃo:

ยท 0: vertical - os clientes sรฃo colocados abaixo uns dos outros

ยท 1: horizontal - os clientes sรฃo colocados lado a lado

ยท 2: max - todos os clientes sรฃo maximizados neste quadro

ยท 3: grade - os clientes sรฃo organizados em uma grade quase quadrรกtica

2. O quadro รฉ dividido em subtramas:

ร‰ dividido em exatamente dois subquadros em um configurรกvel fraรงรฃo ou em uma vertical
ou forma horizontal. Portanto, produz dois quadros que preenchem as mesmas condiรงรตes (novo
frames sempre estรฃo prestes a conter Windows) Se vocรช dividir um quadro que jรก
contรฉm janelas, as janelas sรฃo herdadas pelo primeiro novo quadro filho.

Se uma nova janela aparecer, ela serรก colocada no quadro atualmente em foco. Apenas as folhas do
a รกrvore de quadros pode ser focalizada.

Um quadro pode ser removido e, em seguida, mesclado com o quadro vizinho. Devido ao layout
estrutura de uma รกrvore binรกria, cada quadro (ou seja, nรณ na รกrvore binรกria) tem exatamente um
vizinho.

A analogia com uma รกrvore binรกria รฉ explicada da melhor maneira com um pequeno exemplo: Na inicializaรงรฃo
vocรช tem uma รกrvore binรกria simples, com um quadro que pode conter clientes:

C

Ao dividi-lo (por exemplo, com o comando divisรฃo vertical 0.5) vocรช receberรก isto:

V
/\
CC

Vocรช tambรฉm pode dividir o quadro esquerdo horizontalmente e obterรก:

V
/\
HC
/\
CC

Se vocรช mudar o foco para o cliente ร  direita e remover este quadro, serรก
mesclado com a subรกrvore esquerda e vocรช obterรก:

H
/\
CC

A traรงado O comando imprime o layout atual de todas as tags como uma รกrvore.

QUADRO รNDICE


A posiรงรฃo exata de um quadro na รกrvore de layout pode ser descrita por seu รญndice que รฉ
apenas uma seqรผรชncia de caracteres. O algoritmo de pesquisa comeรงa no quadro raiz e seleciona um
de suas duas subรกrvores de acordo com cada caractere no รญndice.

Os personagens sรฃo interpretados da seguinte forma:

ยท 0: selecione a primeira subรกrvore

ยท 1: selecione a segunda subรกrvore

ยท.: Selecione a subรกrvore com o foco

ยท /: Selecione a subรกrvore sem o foco

Assim, uma string vazia se refere ao quadro raiz, e "00" se refere ร  primeira subรกrvore do
primeira subรกrvore da estrutura raiz.

Como um caso especial, a string "@" sempre se refere ao quadro atualmente em foco.

TAGS


As tags sรฃo muito semelhantes a รกreas de trabalho, รกreas de trabalho virtuais ou grupos de janelas. Cada tag tem um
layout. Existe uma lista de tags. Vocรช pode adicionar ou remover tags dinamicamente.

MONITORES


Monitores em herbstluftwm sรฃo totalmente independentes das telas fรญsicas reais. Esse
significa que vocรช pode, por exemplo, dividir sua tela em dois monitores virtuais para visualizar duas tags em
uma vez em uma tela grande.

Cada monitor exibe exatamente uma tag em um retรขngulo especificado na tela.

Cada monitor pode ter um nome, que pode ser definido via add_monitor e renomear_monitor. Pode
nรฃo estar definido com o renomear_monitor comando. Um nome de monitor รฉ uma string nรฃo vazia arbitrรกria
que nรฃo deve comeรงar com +, - ou qualquer dรญgito.

Um monitor pode ser referenciado de diferentes maneiras:

ยท Por seu รญndice absoluto, conforme listado no lista_monitores comando.

ยท Por seu รญndice relativo: a + ou - seguido por um delta, por exemplo: +3

ยท Por sua posiรงรฃo relativa ao monitor em foco. -l denota o monitor ร  esquerda do
monitor focalizado, -r ร  direita de, -u acima de e -d abaixo de, respectivamente.

ยท Por "" (uma string vazia) que representa o monitor atual.

ยท Por seu nome.

COMANDOS


herbstluftwm รฉ controlado por comandos internos, que podem ser executados via cliente de ervas(1)
ou atravรฉs de atalhos de teclado.

desistir
Sai do herbstluftwm.

recarregar
Executa o arquivo de inicializaรงรฃo automรกtica.

versรฃo
Imprime a versรฃo da instรขncia herbstluftwm em execuรงรฃo.

eco [ARGS ...]
Imprime todos os dados ARGS separados por um รบnico espaรงo e uma nova linha depois.

verdadeiro
Ignora todos os argumentos e sempre retorna sucesso, ou seja, 0.

falso
Ignora todos os argumentos e sempre retorna falha, ou seja, 1.

lista_comandos
Lista todos os comandos disponรญveis.

lista_monitores
Lista os monitores atualmente configurados com seu รญndice, รกrea (como retรขngulo), nome (se
nomeado) e a tag atualmente visualizada.

lista_regras
Lista todas as regras ativas. Cada linha consiste em todos os parรขmetros que a regra foi chamada
com, mais seu rรณtulo, separados por tabulaรงรตes.

lista_keybinds
Lista todas as chaves associadas com seus comandos associados. Cada linha consiste em uma chave
combinaรงรฃo e o comando com seus parรขmetros separados por tabulaรงรตes.

Aviso
As guias nos parรขmetros de comando nรฃo tรชm escape!

trancar
Aumenta o monitores_bloqueados configuraรงรฃo. Use isto se vocรช quiser fazer janelas mรบltiplas
aรงรตes de uma vez (ou seja, sem pintar novamente entre as etapas individuais). Veja tambรฉm: destravar

destravar
Diminui o monitores_bloqueados contexto. Se monitores_bloqueados รฉ alterado para 0, entรฃo todos
os monitores sรฃo repintados novamente. Veja tambรฉm: trancar

atalho de teclado KEY COMANDO [ARGS ...]
Adiciona uma ligaรงรฃo de chave. Quando KEY รฉ pressionado, o interno COMANDO (com sua ARGS) รฉ
executado. Uma ligaรงรฃo de tecla รฉ uma lista (possivelmente vazia) de modificadores (Mod1, Mod2, Mod3,
Mod4, Mod5, Alt, Super, Control / Ctrl, Shift) e uma tecla (veja keysymdef.h para uma lista
das chaves). Os modificadores e a chave sรฃo concatenados com - or + como separador. Se houver
jรก um enlace para este KEY, ele serรก substituรญdo. Exemplos:

ยท Teclado Mod4 + Ctrl + q sair

ยท Keybind Mod1-i toggle always_show_frame

ยท Keybind Mod1-Shift-space cycle_layout -1

chave desvinculada KEY|-F|--tudo
Remove a ligaรงรฃo de chave para KEY. A sintaxe para KEY รฉ definido em atalho de teclado. Se -F or
--tudo for fornecido, todas as combinaรงรตes de teclas serรฃo removidas.

ratoeira BOTรƒO Aร‡รƒO [COMANDO ...]
Adiciona um vรญnculo de mouse para o modo flutuante. Quando BOTรƒO รฉ pressionado, o especificado
Aร‡รƒO serรก realizado. BOTรƒO tem uma sintaxe semelhante ao KEY argumento de keybind:
Consiste em uma lista de modificadores (separados por - or +, modificadores vรกlidos sรฃo listados em
a descriรงรฃo de atalho de teclado) e exatamente um nome de botรฃo:

ยท B1 ou Botรฃo1

ยท B2 ou Botรฃo2

ยท B3 ou Botรฃo3

ยท B4 ou Botรฃo4

ยท B5 ou Botรฃo5

Aร‡รƒO deve ser uma das seguintes aรงรตes:

ยท Mover: move a janela arrastando o cursor.

ยท Redimensionar: redimensiona a janela arrastando um canto.

ยท Zoom: redimensiona a janela em todas as quatro direรงรตes, mantendo o centro do
constante da janela.

ยท Ligar: Apenas liga para o especificado COMANDO enquanto client.dragged se conecta ao cliente em
qual o BOTรƒO foi desempenhado.

Enquanto um Aร‡รƒO รฉ executado, client.dragged รฉ o cliente que รฉ arrastado. Por exemplo:

ยท Mousebind Mod1-Button3 zoom

ยท Mousebind Mod1-B4 substituto de chamada WID clients.dragged.winid spawn transset-df
--inc -i WID 0.05

ยท Mousebind Mod1-B5 substituto de chamada WID clients.dragged.winid spawn transset-df
--dec -i WID -m 0.2 0.05

mouse unbind
Remove todas as ligaรงรตes do mouse.

ovas EXECUTรVEL [ARGS ...]
Gera um EXECUTรVEL com a sua ARGS. Para detalhes veja homem 3 execvp. Exemplo:

ยท Spawn xterm -e man 3 execvp

wmexec[GERENCIADOR DE JANELA [ARGS ...]]
Executa o GERENCIADOR DE JANELA com a sua ARGS. Istoรฉรบtil para mudar o gerenciador de janelas
na sessรฃo em execuรงรฃo sem reiniciar a sessรฃo. Se nรฃo ou um invรกlido
GERENCIADOR DE JANELA รฉ fornecido, entรฃo herbstluftwm รฉ reiniciado. Para detalhes veja homem 3 execvp.
Exemplo:

ยท Wmexec openbox

cadeia SEPARADOR [COMANDOS ...]
corrente espera um SEPARADOR e uma lista de COMANDOS com argumentos. Os comandos tรชm que
ser separado pelo especificado SEPARADOR. O SEPARADOR pode por qualquer palavra e sรณ รฉ
reconhecido como o separador entre os comandos se corresponder exatamente SEPARADOR. "cadeia"
produz as saรญdas anexadas de todos os comandos e retorna o cรณdigo de saรญda do รบltimo
comando executado. Exemplos sรฃo:

ยท Crie uma tag chamada "foo" e use-a diretamente:

encadear, adicionar foo, usar foo

ยท Gire o layout no sentido horรกrio:

cadeia .-. trancar .-. girar .-. girar .-. girar .-. desbloquear

Os contra-exemplos sรฃo:

ยท Isso criarรก apenas uma tag chamada "foo,":

encadear, adicionar foo, usar foo

ยท Separador "." definido, mas "," รฉ usado:

cadeia . adicione foo, use foo

e SEPARADOR [COMANDOS ...]
"e" se comporta como o comando em cadeia, mas executa apenas o especificado COMANDOS enquanto
os comandos retornam o cรณdigo de saรญda 0.

or SEPARADOR [COMANDOS ...]
"ou" se comporta como o comando em cadeia, mas executa apenas o especificado COMANDOS atรฉ um
comando retorna o cรณdigo de saรญda 0.

! COMANDO
"!" executa o comando fornecido, mas inverte seu valor de retorno. Se o fornecido
comando retorna um diferente de zero, "!" retorna 0, se o comando retornar zero, "!" retorna
para 1.

tentar COMANDO
"try" executa o comando fornecido, imprime sua saรญda, mas sempre retorna sucesso,
ou seja, 0.

silencioso COMANDO
"silent" executa o comando fornecido, mas descarta sua saรญda e sรณ retorna seu
cรณdigo de saรญda.

foco_nth รNDICE
Foca a enรฉsima janela em um quadro. A primeira janela tem รNDICE 0. E se รNDICE รฉ negativo
ou maior que o รญndice da รบltima janela, a รบltima janela รฉ focalizada.

ciclo [DELTA]
Percorre a seleรงรฃo dentro do quadro atual em DELTA. Se DELTA รฉ omitido, DELTA = 1
serรก usada. DELTA pode ser negativo; DELTA = -1 significa: ciclo no oposto
direรงรฃo por 1.

ciclo_todos [--pular invisรญvel] [DIRECร‡รƒO]
Percorre todas as janelas e frames na tag atual. DIRECร‡รƒO = 1 significa
para a frente DIRECร‡รƒO = -1 significa para trรกs, DIRECร‡รƒO = 0 nรฃo tem efeito. DIRECร‡รƒO
o padrรฃo รฉ 1. Se houver vรกrias janelas no quadro, ele age de forma semelhante a
que o ciclo comando. (O ciclo_todos comando foca a licenรงa seguinte / anterior no
traรงado รกrvore.). Se --pular invisรญvel รฉ fornecido, entรฃo isso apenas percorre todos os
janelas e pula janelas invisรญveis no layout mรกximo. A janela em foco รฉ levantada.

ciclo_frame [DIRECร‡รƒO]
Percorre todos os quadros na tag atual. DIRECร‡รƒO = 1 significa para a frente, DIRECร‡รƒO
= -1 significa para trรกs, DIRECร‡รƒO = 0 nรฃo tem efeito. DIRECร‡รƒO o padrรฃo รฉ 1.

ciclo_layout [DELTA [LAYOUTS ...]]
Percorre o algoritmo de layout no quadro atual por DELTA. DELTA o padrรฃo รฉ 1. Vocรช
pode encontrar uma lista de algoritmos de layout acima. Se uma lista de LAYOUTS รฉ dada,
cycle_layout percorrerรก aqueles em vez da lista de algoritmos de layout padrรฃo.
Cada nome de layout deve ocorrer no mรกximo uma vez. Exemplo:

ยท Cycle_layout -1

ยท Cycle_layout 1 grade vertical

set_layout LAYOUT
Define o algoritmo de layout no quadro atual para LAYOUT. Para a lista de layouts,
verifique a lista de algoritmos de layout acima.

fechar WINID
Fecha a janela especificada normalmente ou a janela em foco se nenhuma for fornecida
explicitamente. Consulte a seรงรฃo WINDOW IDS para saber como fazer referรชncia a uma determinada janela.

fechar_ou_remover
Fecha a janela em foco ou remove o quadro atual se nenhuma janela estiver em foco.

fechar_e_remover
Fecha a janela em foco e remove o quadro atual se nenhuma outra janela estiver presente
nesse quadro.

divisรฃo ALINHAR [FRAร‡รƒO]
Divide o quadro em foco em dois subquadros com um FRAร‡รƒO entre 0 e 1
cujo padrรฃo รฉ 0.5. ALINHAR รฉ um dos

ยท topo

ยท fundo (= vertical)

ยท esquerda,

ยท certo (= horizontal)

ยท explodir

ยท auto (dividir ao longo do lado mais comprido)

Ele especifica qual das duas metades ficarรก vazia apรณs a divisรฃo. A outra metade
serรก ocupada pelo quadro atualmente em foco. Apรณs a divisรฃo, o originalmente
o quadro focuse permanecerรก focado. Um especial ALINHAR modo รฉ explodir, que divide
a moldura de forma que os tamanhos e posiรงรตes das janelas sejam mantidos, tanto quanto
possรญvel. Se nรฃo FRAร‡รƒO รฉ dado a explodir modo, uma fraรงรฃo ideal รฉ escolhida
automaticamente. Exemplo:

ยท Divisรฃo explodir

ยท Divisรฃo inferior 0.5

ยท Split horiz 0.3

ยท Divisรฃo vertical 0.5

ยท Dividir h

foco [-i|-e] DIRECร‡รƒO
Move o foco do quadro atual para o prรณximo quadro ou cliente em DIRECร‡รƒO que รฉ
dentro:

ยท deixou]

ยท direito]

ยท acima]

ยท baixa]

If -i (interno) รฉ fornecido ou default_direction_external_only nรฃo estรก definido, entรฃo o prรณximo
cliente em DIRECร‡รƒO tambรฉm pode estar no mesmo quadro. Se nรฃo houver nenhum cliente dentro
este quadro ou -e (externo) รฉ fornecido, entรฃo o prรณximo quadro รฉ especificado DIRECร‡รƒO precisarรฃo
estar focado.

A direรงรฃo entre os quadros รฉ definida da seguinte forma: O foco estรก em uma folha do
รกrvore binรกria. Cada nรณ interno na รกrvore lembra a รบltima direรงรฃo do foco (filho 0
ou crianรงa 1). O algoritmo usa o caminho mais curto possรญvel a partir da folha (o atual
quadro focado) ร  raiz atรฉ que seja possรญvel alterar o foco no especificado
DIRECร‡รƒO. A partir daรญ, o foco volta para a folha.

Exemplo: o foco estรก no quadro A. Apรณs a execuรงรฃo nas certo o foco estarรก no quadro
C.

รrvore: V, 0 Tela: โ”Œโ”€โ”€โ”€โ”€โ”€โ”โ”Œโ”€โ”€โ”€โ”€โ”€โ” (antes)
โ•ฑ โ•ฒ โ”‚ B โ”‚โ”‚ C โ”‚
โ•ฑ โ•ฒ โ””โ”€โ”€โ”€โ”€โ”€โ”˜โ””โ”€โ”€โ”€โ”€โ”€โ”˜
H, 1 H, 0 โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”โ”Œโ”€โ”€โ”€โ”€โ”€โ”
โ•ฑ โ•ฒ โ•ฑ โ•ฒ โ”‚ A * โ”‚โ”‚ D โ”‚
A * BCD โ””โ”€โ”€โ”€โ”€โ”€โ”˜โ””โ”€โ”€โ”€โ”€โ”€โ”˜

รrvore: V, 0 Tela: โ”Œโ”€โ”€โ”€โ”€โ”€โ”โ”Œโ”€โ”€โ”€โ”€โ”€โ” (apรณs o foco ร  direita)
โ•ฑ โ•ฒ โ”‚ B โ”‚โ”‚ C * โ”‚
โ•ฑ โ•ฒ โ””โ”€โ”€โ”€โ”€โ”€โ”˜โ””โ”€โ”€โ”€โ”€โ”€โ”˜
H, 1 H, 0 โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”โ”Œโ”€โ”€โ”€โ”€โ”€โ”
โ•ฑ โ•ฒ โ•ฑ โ•ฒ โ”‚ A โ”‚โ”‚ D โ”‚
ABC * D โ””โ”€โ”€โ”€โ”€โ”€โ”˜โ””โ”€โ”€โ”€โ”€โ”€โ”˜

Se o cliente atualmente focado estiver flutuando, entรฃo a prรณxima janela flutuante no
a direรงรฃo especificada รฉ focalizada e elevada.

If focus_crosses_monitor_boundaries รฉ definido e nenhum cliente ou quadro รฉ encontrado no
especificada DIRECร‡รƒO, entรฃo o prรณximo monitor naquele DIRECร‡รƒO ร‰ focado.

foco_edge [-i|-e] DIRECร‡รƒO
Foca a janela na borda da tag no especificado DIRECร‡รƒO. O INSTRUร‡ร•ES
e -e comportar-se conforme especificado no nas comando.

If -i (interno) รฉ fornecido ou default_direction_external_only nรฃo estรก definido, entรฃo a janela
na borda da tag serรก focado. Caso contrรกrio, apenas o quadro na borda da tag
serรก focalizado, e a janela que foi focada por รบltimo nesse quadro serรก focalizada.

aumentar WINID
Aumenta a janela especificada. Consulte a seรงรฃo WINDOW IDS sobre como fazer referรชncia a um
determinada janela. Seu resultado sรณ รฉ visรญvel no modo flutuante.

Dica
A WINID tambรฉm pode especificar uma janela nรฃo gerenciada, embora a conclusรฃo do aumento
comando nรฃo lista os IDs de janelas nรฃo gerenciadas.

pule para WINID
Coloca o foco na janela especificada. Consulte a seรงรฃo WINDOW IDS para saber como
fazer referรชncia a uma determinada janela.

trazer WINID
Move a janela especificada para o quadro atual e a focaliza. Veja a seรงรฃo sobre
WINDOW IDS sobre como fazer referรชncia a uma determinada janela.

redimensionar DIRECร‡รƒO FRAร‡รƒODELTA
Altera a prรณxima fraรงรฃo no especificado DIRECร‡รƒO by FRAร‡รƒODELTA. DIRECร‡รƒO se comporta
conforme especificado no nas comando. Vocรช nรฃo deve omitir o sinal - or +, porque em
versรตes futuras, o comportamento pode mudar se o sinal for omitido. Exemplo:

ยท Redimensionar para a direita +0.05

ยท Redimensionar para baixo -0.1

shift_edge [-i|-e] DIRECร‡รƒO
Desloca a janela em foco para a borda de uma tag no especificado DIRECร‡รƒO. O
INSTRUร‡ร•ES comportar-se conforme especificado no nas comando e -i e -e se comporte como especificado
no foco_edge comando.

mudanรงa [-i|-e] DIRECร‡รƒO
Muda a janela em foco para o prรณximo quadro no especificado DIRECร‡รƒO. O INSTRUร‡ร•ES
e -i|-e comportar-se conforme especificado no nas comando. Se o cliente em foco for flutuante
em vez de ser colocado lado a lado, o cliente รฉ deslocado para a prรณxima janela ou borda da tela.

shift_to_monitor Monitor
Move a janela em foco para a tag no especificado Monitor.

remover
Remove o quadro em foco e mescla suas janelas com o quadro vizinho.

rodar
Gira o layout na tag em foco no sentido anti-horรกrio em 90 graus. Apenas este
manipula o alinhamento dos quadros, nรฃo o conteรบdo deles.

conjunto NOME VALOR
Define a configuraรงรฃo especificada NOME para VALOR. Todos DEFINIร‡ร•ES estรฃo listados na seรงรฃo
abaixo.

ter NOME
Imprime o valor da configuraรงรฃo NOME. Todos DEFINIร‡ร•ES estรฃo listados na seรงรฃo abaixo.

alternancia NOME
Alterna a configuraรงรฃo NOME se for uma configuraรงรฃo de nรบmero inteiro: Se seu valor for diferente de 0, ele
torna-se 0; caso contrรกrio, seu valor anterior (que era diferente de 0) รฉ restaurado.

valor_do_ciclo NOME VALORES ...
Valor dos ciclos da configuraรงรฃo NOME NFT`s VALORES: Ou seja, ele pesquisa a primeira ocorrรชncia
do valor atual em VALORES e muda o valor para o prรณximo na lista ou para o
o primeiro se o fim for alcanรงado ou se o valor atual nรฃo for encontrado. Exemplo:

ยท Ciclo_valor frame_gap 0 5 10 15

ยท Cycle_value frame_bg_normal_color vermelho verde azul

ciclo_monitor [DELTA]
Monitor de ciclos focado por DELTA. DELTA o padrรฃo รฉ 1.

foco_monitor Monitor
Coloca o foco no monitor especificado.

adicionar TAG
Cria uma nova tag vazia chamada TAG.

usar TAG
Muda o monitor em foco para o especificado TAG.

use_index รNDICE [--skip-visรญvel]
Muda o monitor focado para o TAG com o especificado รNDICE. Se รNDICE comeรงa com
+ ou -, entรฃo รNDICE รฉ tratado em relaรงรฃo ao atual TAG. Se --skip-visรญvel passou
e รNDICE รฉ relativo, as tags que jรก estรฃo visรญveis em um monitor sรฃo ignoradas.
Por exemplo, isso percorre as tags de trรกs para frente:

ยท Use_index -1 --skip-visible

use_anterior
Alterna o monitor em foco para a tag visualizada anteriormente.

mesclar_tag TAG [TARGET]
Remove tag nomeada TAG e move todas as suas janelas para marcar TARGET. Se TARGET รฉ omitido,
a tag em foco serรก usada.

rebatizar ETIQUETA ANTIGA NOVATAG
Renomeia a tag com o nome ETIQUETA ANTIGA para NOVATAG.

mover TAG
Move a janela em foco para a tag chamada TAG.

move_index รNDICE [--skip-visรญvel]
Move a janela em foco para a tag especificada por รNDICE. Analรณgico ao argumento para
use_index: Se รNDICE comeรงa com + ou -, entรฃo รฉ tratado relativo. Se --skip-visรญvel
รฉ passado com um รญndice relativo, entรฃo as tags jรก visรญveis sรฃo ignoradas.

etiqueta_de_bloqueio [Monitor]
Trave a troca de tag no monitor especificado. Se nenhum argumento for fornecido, o
atualmente o monitor focalizado รฉ usado. Quando a troca de tag รฉ desabilitada para um monitor,
os comandos usar e use_index nรฃo tem efeito quando executado lรก. Quando
swap_monitors_to_get_tag estรก habilitado, alternando para uma tag que estรก localizada em um
monitor, muda para aquele monitor em vez de roubรก-lo de lรก. O estado de bloqueio de
um monitor รฉ indicado por "[LOCKED]" no lista_monitores saรญda.

desbloqueio_tag [Monitor]
Reativa a comutaรงรฃo de tag no monitor especificado. Se nenhum argumento for fornecido, o
atualmente o monitor focalizado รฉ usado. Esta รฉ a operaรงรฃo reversa para tag_de_bloqueio e tem
sem mais efeitos colaterais, mas removendo este bloqueio.

disjoin_rects RETIRADA ...
Pega uma lista de retรขngulos e os divide em pedaรงos menores atรฉ que todos os retรขngulos
sรฃo disjuntos, os retรขngulos resultantes sรฃo impressos linha por linha. Este comando nรฃo
modifique a lista atual de monitores! Portanto, isso pode ser รบtil em combinaรงรฃo com o
comando set_monitors.

ยท Por exemplo, disjoin_rects 600x400 + 0 + 0 600x400 + 300 + 250 imprime isto:

300x150 + 300 + 250
600x250 + 0 + 0
300x150 + 0 + 250
300x150 + 600 + 250
600x250 + 300 + 400

ยท No exemplo acima, dois monitores sรฃo divididos em 5 monitores, que graficamente
significa:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”‚ โ”Œโ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”โ”Œโ”€โ”€โ”€โ”โ”Œโ”€โ”€โ”
โ”‚ โ”‚ โ”‚ โ”‚ separar โ”‚ โ”‚โ”‚ โ”‚โ”‚ โ”‚
โ””โ”€โ”€โ”ผโ”€โ”€โ”€โ”˜ โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€> โ””โ”€โ”˜โ””โ”€โ”€โ”€โ”˜โ””โ”€โ”€โ”€โ”˜
โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

set_monitores RETIRADA ...
Define a lista de monitores exatamente ร  lista de retรขngulos fornecidos:

ยท O i'รฉsimo monitor existente รฉ movido para o i'รฉsimo dado RETIRAR

ยท Novos monitores sรฃo criados se houver mais RETIRADA entรฃo monitora

ยท Os monitores existentes sรฃo excluรญdos se houver mais monitores entรฃo RETIRADA

detectar_monitores -l|--Lista|--nรฃo disjuntar
Define a lista de monitores para os monitores Xinerama disponรญveis. Se o Xinerama
a extensรฃo estiver faltando, ele retornarรก para um monitor em toda a tela. Se
os monitores detectados se sobrepรตem, o serรก dividido em mais monitores separados
mas cubra a mesma รกrea usando disjoin_rects.

If -l or --Lista for passado, a lista de retรขngulos de monitores fรญsicos detectados รฉ
impresso. Portanto, hc detect_monitors รฉ equivalente ao comando bash hc set_monitors $ (hc
disjoin_rects $ (hc detect_monitors -l)).

add_monitor RETIRAR [TAG [NOME]]
Adiciona um monitor no retรขngulo especificado RETIRAR e exibe TAG nele. TAG atualmente
nรฃo deve ser exibido em nenhum outro monitor. RETIRAR รฉ uma string da forma WxH ยฑ X ยฑ Y. Se
nรฃo ou vazio TAG for fornecido, entรฃo qualquer tag livre serรก escolhida. Se um NOME รฉ dado, vocรช
pode fazer referรชncia a este monitor por seu nome em vez de usar um รญndice. Exemplo:

ยท Add_monitor 1024x768-20 + 0 mynewtag main

remover_monitor Monitor
Remove o monitor especificado.

mover_monitor Monitor RETIRAR [PADUP [PADRIGHT [ALMOFADA [ESQUERDA]]]]
Move o monitor especificado para um retรขngulo RETIRAR. RETIRAR รฉ definido como em add_monitor. Se
nรฃo ou um bloco vazio รฉ fornecido, ele nรฃo รฉ alterado.

levantar_monitor [Monitor]
Gera o monitor especificado ou o atual se Monitor รฉ omitido.

renomear_monitor Monitor NOME
(Re) nomeia um monitor jรก existente. Se NOME estรก vazio, ele remove o monitor
nome.

pilha
Imprime a pilha de monitores com as marcas visรญveis e suas camadas como uma รกrvore. o
a ordem da pilha impressa รฉ de cima para baixo. O estilo รฉ configurado pelo estilo_รกrvore
criaรงรฃo.

monitor_rect [[-p] Monitor]
Imprime o retรขngulo do monitor especificado no formato: X Y W H Se nenhum Monitor or
burro รฉ fornecido, entรฃo o monitor atual รฉ usado. Se -p รฉ fornecido, entรฃo o restante
rect sem o pad em torno deste monitor รฉ impresso.

caminho Monitor [PADUP [PADRIGHT [ALMOFADA [ESQUERDA]]]]
Define o preenchimento do monitor especificado para o preenchimento especificado. Se nenhum ou um preenchimento vazio
รฉ fornecido, nรฃo รฉ alterado.

list_padding [Monitor]
Lista o preenchimento do monitor especificado, ou o monitor focado no momento, se nรฃo
monitor รฉ fornecido.

disposiรงรฃo [TAG [รNDICE]]
Imprime o layout da moldura com รNDICE on TAG, em um belo estilo de รกrvore. Seu estilo รฉ
definido pelo estilo_รกrvore configuraรงรฃo. Se nรฃo TAG รฉ fornecido, a tag atual รฉ usada. Se nรฃo
รNDICE รฉ fornecido, o frame raiz รฉ usado. Especificar รNDICE sem especificar TAG (isto รฉ,
use a tag atual), passe uma string vazia como TAG.

Um exemplo de saรญda รฉ:

โ•พโ”€โ” seleรงรฃo horizontal de 50% = 1
โ”œโ”€โ•ผvertical: 0xe00009
โ””โ”€โ” seleรงรฃo vertical de 50% = 0
โ”œโ”€โ•ผ vertical: 0xa00009 [FOCO]
โ””โ”€โ•ผvertical: 0x1000009

jogar fora [TAG [รNDICE]]
Imprime as mesmas informaรงรตes que o traรงado comando, mas em um formato legรญvel por mรกquina.
Sua saรญda pode ser lida de volta com o carregar comando.

Um exemplo de saรญda (formatado posteriormente) รฉ:

(divisรฃo horizontal: 0.500000: 1
(clientes verticais: 0 0xe00009)
(divisรฃo vertical: 0.500000: 1
(clientes verticais: 0 0xa00009)
(clientes verticais: 0 0x1000009)))

carga [TAG] LAYOUT
Carrega um dado LAYOUT descriรงรฃo para especificado TAG ou tag atual se nรฃo TAG รฉ dada.

Cuidado
LAYOUT รฉ exatamente um parรขmetro. Se vocรช estiver chamando manualmente de seu shell ou
de um script, cite-o corretamente!

completar POSIร‡รƒO [COMANDO ARGS ...]
Imprime o resultado do preenchimento da guia para o parcial COMANDO com opcional ARGS. Vocรช
geralmente nรฃo precisa disso, porque jรก existe um preenchimento de tabulaรงรฃo para o bash. Exemplo:

ยท Completar 0 m

imprime todos os comandos comeรงando com m

ยท Completar 1 chave de alternรขncia

imprime todas as configuraรงรตes comeรงando com fra que podem ser alternadas

concha_completo POSIร‡รƒO [COMANDO ARGS ...]
Se comporta como completar com os seguintes extras, รบteis para completar no posix
cartuchos:

ยท Sequรชncias de escape sรฃo removidas em COMANDO e ARGS.

ยท Um espaรงo รฉ anexado a cada resultado de conclusรฃo completa.

ยท Caracteres especiais terรฃo escape na saรญda.

emitir_gancho ARGS ...
Emite um gancho personalizado para todos os clientes ativos.

status_da tag [Monitor]
Imprime uma lista separada por tabulaรงรฃo de todas as marcas para o especificado Monitor รญndice. Se nรฃo Monitor
รญndice รฉ fornecido, o monitor focalizado รฉ usado. Cada nome de tag รฉ prefixado com um char,
que indica seu estado:

ยท . a tag estรก vazia

ยท : a tag nรฃo estรก vazia

ยท + a tag รฉ visualizada no especificado Monitor, mas este monitor nรฃo estรก focado.

ยท # a tag รฉ visualizada no especificado Monitor e estรก focado.

ยท - a tag รฉ vista em um diferente Monitor, mas este monitor nรฃo estรก focado.

ยท % a tag รฉ vista em um diferente Monitor e estรก focado.

ยท ! a tag contรฉm uma janela urgente

Aviso
Se vocรช usar uma guia em um dos nomes de tag, entรฃo tag_status รฉ provavelmente totalmente inรบtil
para vocรช.

flutuando [[TAG] on|WOW!|alternancia|estado]
Altera a tag atual para o modo flutuante / lado a lado conforme especificado TAG ou imprime atual
status. Se nรฃo TAG รฉ fornecido, a tag atual รฉ usada. Se nenhum argumento for fornecido, flutuante
modo รฉ alternado. Se estado รฉ dado, entรฃo on or WOW! รฉ impresso, dependendo do
estado flutuante de TAG.

regra [[--]FLAG| [-]LABEL| [-]CONDIร‡รƒO| [-]CONSEQUรŠNCIA ...]
Define uma regra que serรก aplicada a todos os novos clientes. Seu comportamento รฉ descrito em
que o REGRAS seรงรฃo.

desregular LABEL|--tudo|-F
Remove todas as regras nomeadas LABEL. Se --all ou -F for passado, todas as regras serรฃo removidas.

tela cheia [on|WOW!|alternancia]
Define ou alterna o estado de tela inteira do cliente em foco. Se nenhum argumento for dado,
o modo de tela inteira รฉ alternado.

pseudotila [on|WOW!|alternancia]
Define ou alterna o estado do pseudotile do cliente em foco. Se um cliente รฉ
pseudotiled, entรฃo no modo de tiling o cliente รฉ apenas movido, mas nรฃo redimensionado - o cliente
tamanho permanecerรก o tamanho flutuante. A รบnica razรฃo para redimensionar o cliente รฉ garantir
que se encaixa em seu ladrilho. Se nenhum argumento for fornecido, o modo pseudotile รฉ alternado.

objeto_รกrvore [PATH]
Imprime a รกrvore de objetos. Se o caminho do objeto PATH รฉ dado, apenas a subรกrvore
Comeรงando ร s PATH รฉ impresso. Veja o OBJETOS seรงรฃo para mais detalhes.

atr [PATH [NOVO VALOR]
Imprime os filhos e os atributos de um determinado objeto endereรงado por PATH. Se PATH is
um atributo e, em seguida, imprima o valor do atributo. Se NOVO VALOR รฉ dado, atribuir NOVO VALOR para
o atributo dado por PATH. Veja o OBJETOS seรงรฃo para mais detalhes.

get_attr ATRIBUTO
Imprime o valor do especificado ATRIBUTO conforme descrito no OBJETOS seรงรฃo.

set_attr ATRIBUTO NOVO VALOR
Atribuir NOVO VALOR ร  especificada ATRIBUTO conforme descrito no OBJETOS seรงรฃo.

novo_attr [bool|cor|int|corda|uint] PATH
Cria um novo atributo com o nome e no objeto especificado por PATH. Seu tipo รฉ
especificado pelo primeiro argumento. O nome do atributo deve comeรงar com my_.

remover_attr PATH
Remove o atributo definido pelo usuรกrio PATH.

substituto IDENTIFICADOR ATRIBUTO COMANDO [ARGS ...]
Substitui todas as ocorrรชncias exatas de IDENTIFICADOR in COMANDO ea sua ARGS pelo valor de
que o ATRIBUTO. Observe que o COMANDO tambรฉm รฉ substituรญdo pelo valor do atributo se
รฉ igual a IDENTIFICADOR. O comando substituรญdo com seus argumentos รฉ entรฃo executado. Exemplo:

ยท Substituir MYTITLE clientes.focus.title echo MYTITLE

Imprime o tรญtulo da janela atualmente em foco.

corrida IDENTIFICADOR FORMATO [ATRIBUTOS ...] COMANDO [ARGS ...]
Substitui todas as ocorrรชncias exatas de IDENTIFICADOR in COMANDO ea sua ARGS pela corda
especificado por FORMATO. Cada% s em FORMATO representa o valor do prรณximo atributo em
ATRIBUTOS, semelhante ao printf(1) comando. O comando substituรญdo com seus argumentos
entรฃo รฉ executado. Exemplos:

ยท Sprintf STR title =% s clientes.focus.title echo STR

Imprime o tรญtulo da janela atualmente focada prefixada por title =.

ยท Sprintf X tag =% s tags.focus.name regra uma vez X

Move o prรณximo cliente que aparece para a tag atualmente em foco.

ยท Sprintf X% s /% s tags.focus.index tags.count echo X

Diz qual tag estรก em foco e quantas tags existem

ยท Sprintf l somelongstring echo lll

Imprime uma corda longa trรชs vezes, separada por espaรงos.

mktemp [bool|int|corda|uint] IDENTIFICADOR COMANDO [ARGS ...]
Cria um atributo temporรกrio com o tipo dado e substitui todas as ocorrรชncias de
IDENTIFICADOR in COMANDO e ARGS pelo caminho do atributo temporรกrio. O substituรญdo
comando com seus argumentos รฉ executado entรฃo. O status de saรญda de COMANDO รฉ devolvido.

comparar ATRIBUTO OPERADOR VALOR
Compara o valor de ATRIBUTO com VALOR usando o mรฉtodo de comparaรงรฃo OPERADOR. Se
a comparaรงรฃo for bem-sucedida, ele retorna 0, senรฃo 1. Os operadores sรฃo:

ยท =: ATRIBUTOo valor de รฉ igual a VALOR

ยท !=: ATRIBUTOo valor de nรฃo รฉ igual VALOR

ยท le: ATRIBUTOvalor de <= VALOR

ยท lt: ATRIBUTOvalor de VALOR

ยท ge: ATRIBUTOvalor de> = VALOR

ยท gt: ATRIBUTOvalor de> VALOR

A OPERADORES le,lt,ge,gt sรณ pode ser usado se ATRIBUTO รฉ do tipo inteiro ou
inteiro sem sinal. Observe que o primeiro parรขmetro deve ser sempre um atributo e o
em segundo lugar, um valor constante. Se vocรช quiser comparar dois atributos, use o substituto
comando:

substituir tags FC.focus.frame_count \
comparar tags.focus.client_count gt FC

Ele retorna o sucesso se houver mais clientes na tag em foco do que quadros.

getenv NOME
Obtรฉm o valor da variรกvel de ambiente NOME.

Setenv NOME VALOR
Defina o valor da variรกvel de ambiente NOME para VALOR.

indefinido NOME
Desfaz a variรกvel de ambiente NOME.

DEFINIร‡ร•ES


As configuraรงรตes configuram o comportamento do herbstluftwm e podem ser controladas por meio do conjunto, ter
e alternancia comandos. Existem dois tipos de configuraรงรตes: Strings e valores inteiros. Um
o valor inteiro รฉ definido, se seu valor for 1 ou outro valor diferente de 0. Um valor inteiro รฉ
nรฃo definido, se seu valor for 0.

frame_gap (inteiro)
A lacuna entre os quadros no modo de mosaico.

frame_padding (inteiro)
O preenchimento dentro de um quadro no modo lado a lado, ou seja, o espaรงo entre a borda de um
moldura e as janelas dentro dela.

window_gap (inteiro)
A lacuna entre as janelas em um quadro no modo de mosaico.

snap_distance (inteiro)
Se um cliente รฉ arrastado em modo flutuante, ele se ajusta aos clientes vizinhos se o
a distรขncia entre eles รฉ menor que snap_distance.

snap_gap (inteiro)
Especifica a lacuna restante se um cliente arrastado se encaixar em uma aresta no modo flutuante. Se
snap_gap รฉ definido como 0, nenhuma lacuna permanecerรก.

mouse_recenter_gap (inteiro)
Especifica a lacuna em torno de um monitor. Se o monitor estiver selecionado e a posiรงรฃo do mouse
seria restaurado nesta lacuna, ele รฉ definido para o centro do monitor. Isto รฉ
รบtil, quando o monitor foi deixado pelo movimento do mouse, mas รฉ selecionado novamente pelo teclado.
Se a lacuna for 0 (padrรฃo), o mouse nunca รฉ recentrado.

frame_border_active_color (String / Cor)
A cor da borda de um quadro em foco.

frame_border_normal_color (string / cor)
A cor da borda de um quadro desfocado.

frame_border_inner_color (string / cor)
A cor da borda interna de uma moldura.

frame_bg_active_color (String / Cor)
A cor de preenchimento de um quadro em foco.

frame_bg_normal_color (String / Cor)
A cor de preenchimento de um quadro desfocado (sรณ รฉ visรญvel se always_show_frame estiver definido).

frame_bg_transparent (inteiro)
Se definido, o plano de fundo dos quadros รฉ transparente. Isso significa que um retรขngulo foi cortado
do interior de modo que apenas a borda do quadro e uma faixa de largura
frame_transparent_width pode ser visto. Usar frame_active_opacity e frame_normal_opacity
para uma transparรชncia real.

frame_transparent_width (inteiro)
Especifica a largura da moldura restante colorida com frame_bg_active_color if
frame_bg_transparent รฉ definido.

frame_border_width (inteiro)
Largura da borda de um quadro.

frame_border_inner_width (inteiro)
A largura da borda interna de uma moldura. Deve ser menor que frame_border_width, uma vez que
nรฃo aumenta a largura da borda do quadro, mas faz parte dela.

focus_crosses_monitor_boundaries (inteiro)
Se definido, o comando de foco cruza os limites do monitor. Se nรฃo houver nenhum cliente no
direรงรฃo dada ao foco, entรฃo o monitor na direรงรฃo especificada รฉ focalizado.

raise_on_focus (inteiro)
Se definido, uma janela รฉ levantada se estiver focada. O valor desta configuraรงรฃo รฉ usado apenas em
modo flutuante.

raise_on_focus_temporously (inteiro)
Se definido, uma janela รฉ levantada temporariamente se estiver focada em sua tag. Temporariamente em
neste caso, significa que a janela irรก retornar ร  sua posiรงรฃo de empilhamento anterior se
outra janela estรก em foco.

raise_on_click (inteiro)
Se definido, uma janela รฉ levantada se for clicado. O valor desta configuraรงรฃo รฉ apenas notado
em modo flutuante.

window_border_width (inteiro)
Largura da borda de uma janela.

window_border_inner_width (inteiro)
A largura da borda interna de uma janela. Deve ser menor que window_border_width,
uma vez que nรฃo aumenta a largura da borda da janela, mas faz parte dela.

window_border_active_color (String / Cor)
Cor da borda de uma janela em foco.

window_border_normal_color (string / cor)
Cor da borda de uma janela desfocada.

window_border_urgent_color (string / cor)
Cor da borda de uma janela desfocada, mas urgente.

window_border_inner_color (string / cor)
Cor da borda interna de uma janela.

always_show_frame (inteiro)
Se definido, todos os quadros sรฃo exibidos. Se nรฃo estiver definido, apenas os quadros com foco ou com janelas
sรฃo exibidos.

frame_active_opacity (inteiro)
Opacidade do quadro focalizado em porcentagem. Requer um gerenciador de composiรงรฃo em execuรงรฃo para tomar
efeito real.

frame_normal_opacity (inteiro)
Opacidade do quadro sem foco em porcentagem. Requer um gerenciador de composiรงรฃo em execuรงรฃo para tomar
efeito real.

default_frame_layout (inteiro)
รndice do layout do quadro, que รฉ usado se um novo quadro for criado (por divisรฃo ou em um
nova tag). Para obter uma lista de รญndices vรกlidos e seus significados, verifique a lista de layout
algoritmos acima.

default_direction_external_only (inteiro)
Esta configuraรงรฃo controla o comportamento de foco e mudanรงa se nรฃo -e or -i argumento รฉ
dado. se definido, o foco e o deslocamento mudam o quadro focalizado, mesmo que haja outros
clientes neste quadro no especificado DIRECร‡รƒO. Caso contrรกrio, um cliente dentro do quadro atual
รฉ selecionado se estiver no especificado DIRECร‡รƒO.

gapless_grid (inteiro)
Esta configuraรงรฃo afeta o tamanho do รบltimo cliente em um quadro que รฉ organizado por grade
layout. Se definido, o รบltimo cliente sempre preenche a lacuna dentro desse quadro. Se nรฃo estiver definido,
entรฃo, o รบltimo cliente tem o mesmo tamanho que todos os outros clientes neste quadro.

smart_frame_surroundings (inteiro)
Se definido, as bordas e as lacunas do quadro serรฃo removidas quando nรฃo houver ambigรผidade em relaรงรฃo ao
quadro focado.

smart_window_surroundings (inteiro)
Se definido, as bordas e lacunas da janela serรฃo removidas e mรญnimas quando nรฃo houver ambigรผidade
em relaรงรฃo ร  janela em foco. Esta decoraรงรฃo de janela mรญnima pode ser configurada pelo
objeto theme.minimal.

focus_follows_mouse (inteiro)
Se configurada e uma janela รฉ focada pelo cursor do mouse, esta janela รฉ focada (este recurso
tambรฉm รฉ conhecido como foco descuidado). Se nรฃo estiver definido, vocรช precisa clicar para alterar o foco da janela
pelo mouse.

Se outra janela estiver oculta pela mudanรงa de foco (por exemplo, quando tiver janelas pseudo-organizadas
no layout mรกximo), um clique extra รฉ necessรกrio para alterar o foco.

focus_stealing_prevention (inteiro)
Se definido, apenas pagers e barras de tarefas tรชm permissรฃo para alterar o foco. Se nรฃo estiver definido, todos
os aplicativos podem solicitar uma mudanรงa de foco.

monitores_locked (inteiro)
Se for maior que 0, os clientes em todos os monitores nรฃo serรฃo mais movidos ou redimensionados.
Se for definido como 0, a organizaรงรฃo dos monitores รฉ ativada novamente e todos os monitores
sรฃo reorganizados se o conteรบdo deles tiver mudado nesse meio tempo. Vocรช nรฃo deve mudar
esta configuraรงรฃo manualmente devido a problemas de simultaneidade; use os comandos trancar e destravar
ao invรฉs.

swap_monitors_to_get_tag (inteiro)
Se configurado: se vocรช deseja visualizar uma tag, que jรก estรก sendo visualizada em outro monitor, entรฃo o
o conteรบdo do monitor serรก trocado e vocรช verรก a tag desejada no monitor em foco. Se
nรฃo definido, o outro monitor รฉ focado se mostrar a tag desejada.

auto_detect_monitors (inteiro)
Se definido, detect_monitors รฉ executado automaticamente sempre que um monitor รฉ conectado,
desconectado ou redimensionado.

tree_style (string)
Ele contรฉm os caracteres que sรฃo usados โ€‹โ€‹para imprimir uma bela รกrvore ascii. Deve conter em
pelo menos 8 caracteres. por exemplo, X |: # + * -. produz uma รกrvore como:

X-.root
# -. crianรงa 0
| # - * crianรงa 01
| + - * crianรงa 02
+ -. crianรงa 1
: # - * crianรงa 10
: + - * crianรงa 01

Valores รบteis para estilo_รกrvore sรฃo: โ•พโ”‚ โ”œโ””โ•ผโ”€โ” ou - | | '-. ou โ•พโ”‚ โ”œโ•ฐโ•ผโ”€โ•ฎ.

wmname (String)
Ele controla o valor da propriedade _NET_WM_NAME na janela raiz, que especifica
o nome do gerenciador de janelas em execuรงรฃo. O valor desta configuraรงรฃo nรฃo รฉ atualizado se
a propriedade _NET_WM_NAME real na janela raiz รฉ alterada externamente. Exemplo
uso:

ยท Cycle_value wmname herbstluftwm LG3D

pseudotile_center_threshold (Int)
Se maior que 0, especifica a menor distรขncia entre um pseudotila centralizado
janela e a borda da moldura ou bloco ao qual estรก atribuรญda. Se esta distรขncia for
mais baixo que pseudotile_center_threshold, ele estรก alinhado ao canto superior esquerdo da janela do cliente
telha.

update_dragged_clients (Int)
Se definido, o conteรบdo da janela de um cliente รฉ redimensionado imediatamente durante o redimensionamento com o
mouse. Se nรฃo estiver definido, o conteรบdo do cliente serรก redimensionado apรณs o botรฃo do mouse ser liberado.

REGRAS


As regras sรฃo usadas para alterar as propriedades padrรฃo de certos clientes quando aparecem. Cada
regra corresponde a um determinado subconjunto de todos os clientes e define um conjunto de propriedades para
eles (chamados CONSEQUรŠNCIAs). Uma regra pode ser definida com este comando:

regra [[--]FLAG| [-]LABEL| [-]CONDIร‡รƒO| [-]CONSEQUรŠNCIA ...]

Cada regra consiste em uma lista de FLAGs, CONDIร‡รƒOs, CONSEQUรŠNCIAse, opcionalmente, um LABEL.
(cada um deles pode ser opcionalmente prefixado com dois travessรตes (-) para fornecer mais
iptables(8) -como sentimento).

Cada regra pode receber um rรณtulo personalizado, especificando o LABEL propriedade:

ยท [-] rรณtulo =VALOR

Se vรกrios rรณtulos forem especificados, o รบltimo da lista serรก aplicado. Se nenhum rรณtulo for
fornecido, a regra receberรก um nome inteiro que representa o รญndice da regra
desde o รบltimo desregular -F (que รฉ acionado na inicializaรงรฃo automรกtica padrรฃo).

Dica
Os rรณtulos de regra sรฃo padronizados para um รญndice incremental. Esses rรณtulos padrรฃo sรฃo รบnicos, a menos que
vocรช atribui uma regra diferente a um inteiro personalizado LABEL. Rรณtulos padrรฃo podem ser capturados
com o Etiqueta de impressรฃo bandeira.

Se um novo cliente aparecer, herbstluftwm tenta aplicar cada regra a este novo cliente como
segue: Se cada CONDIร‡รƒO desta regra corresponde a este cliente, entรฃo cada
CONSEQUรŠNCIA ร‰ executado. (Se nรฃo houver condiรงรตes fornecidas, esta regra รฉ executada para
cada cliente)

Cada CONDIร‡รƒO consiste numa propriedade nome, um operador e um valor. Os operadores vรกlidos sรฃo:

ยท ~ Corresponde se o cliente propriedade รฉ correspondido pela regex valor.

ยท = Corresponde se o cliente devidamente string รฉ igual a valor.

Vรกlido Propriedades sรฃo:

instรขncia
a primeira entrada no WM_CLASS do cliente.

classe
a segunda entrada no WM_CLASS do cliente.

tรญtulo
tรญtulo da janela do cliente.

pid
o id do processo do cliente (Aviso: o pid nรฃo estรก disponรญvel para todos os clientes. Isso apenas
corresponde se o cliente definir _NET_WM_PID para o prรณprio pid).

mรกximo
corresponde se a idade da regra medida em segundos nรฃo exceder valor. Este
condiรงรฃo sรณ pode ser usada com o operador =. Se maxage jรก foi excedido (e
nunca corresponderรก novamente), entรฃo esta regra รฉ removida. (Com isso vocรช pode construir regras
que sรณ vivem por um certo tempo.)

tipo de janela
corresponde ร  propriedade _NET_WM_WINDOW_TYPE de uma janela.

janela
corresponde ร  propriedade WM_WINDOW_ROLE de uma janela se ela for definida pela janela.

Cada CONSEQUรŠNCIA consiste numa NOME=VALOR par. Vรกlido NOMES sรฃo:

etiqueta
move o cliente para a tag VALOR.

monitor
move o cliente para a tag no monitor VALOR. Se a consequรชncia da tag tambรฉm fosse
especificado, e switchtag รฉ definido para o cliente, mova o cliente para essa tag, entรฃo
exibir essa tag no monitor VALOR. Se a consequรชncia da tag foi especificada, mas switchtag
nรฃo foi, ignore esta consequรชncia.

nas
decide se o cliente obtรฉm o foco de entrada em sua tag. O padrรฃo รฉ WOW!. VALOR
pode ser on, WOW! or alternancia.

etiqueta de comutaรงรฃo
se o foco รฉ ativado e o cliente รฉ colocado em uma tag nรฃo focada, entรฃo switchtag diz
se a tag do cliente serรก mostrada ou nรฃo. Se a tag for exibida em qualquer monitor, mas
nรฃo estรก focado, a tag do cliente sรณ รฉ trazida para o monitor atual se
swap_monitors_to_get_tag รฉ ativado. VALOR pode ser on, WOW! or alternancia.

gerencia
decide se o cliente serรก gerenciado ou nรฃo. O padrรฃo รฉ on. VALOR pode ser
on, WOW! or alternancia.

รญndice
move a janela para um รญndice especificado na รกrvore. VALOR รฉ um quadro รญndice.

pseudotila
define o estado do pseudotile do cliente. VALOR pode ser on, WOW! or alternancia.

pedidos ewmh
define se o estado da janela (o estado de tela inteira e o sinalizador de demanda de atenรงรฃo)
pode ser alterado pelo aplicativo atravรฉs do prรณprio ewmh. Isso nรฃo afeta o inicial
estado de tela inteira solicitado pela janela. VALOR pode ser on, WOW! or alternancia, รฉ o padrรฃo
para on.

ewmhnotificar
define se hlwm deve deixar o cliente saber sobre as mudanรงas EMWH (atualmente apenas o
estado de tela inteira). Se estiver definido, os aplicativos nรฃo mudam para o modo de tela inteira
enquanto ainda estรก em tela cheia. VALOR pode ser on, WOW! or alternancia, o padrรฃo รฉ on.

fullscreen
define o sinalizador de tela inteira do cliente. VALOR pode ser on, WOW! or alternancia.

gancho
emite a regra de gancho personalizada VALOR WINID quando esta regra รฉ acionada por uma nova janela
com o id WINID. Esta consequรชncia pode ser usada vรกrias vezes, o que causarรก um
gancho a ser emitido para cada ocorrรชncia de uma consequรชncia de gancho.

mรกscara
Define a mรกscara de teclado para um cliente. Uma mรกscara de teclado รฉ uma expressรฃo regular que รฉ correspondida
contra a representaรงรฃo de string (consulte list_keybinds). Se corresponder ao atalho de teclado รฉ
ativo quando este cliente estรก focado, caso contrรกrio, estรก desabilitado. A mรกscara de teclado padrรฃo รฉ
uma string vazia (""), que nรฃo desativa nenhum atalho de teclado.

O comportamento de uma regra pode ser configurado por algum BANDEIRAS:

ยท Nรฃo: nega o prรณximo CONDIร‡รƒO.

ยท!: O mesmo que nรฃo.

ยท Uma vez: aplique esta regra apenas uma vez (e apague-a depois).

ยท Printlabel: imprime o rรณtulo da regra recรฉm-criada para stdout.

ยท Prefixar: prefixar a regra ร  lista de regras em vez de anexรก-la. Entรฃo รฉ
consequรชncias podem ser substituรญdas por regras jรก existentes.

Exemplos:

ยท Regra --class = Netscape --tag = 6 --focus = off

Move todas as instรขncias do Netscape para o tag 6, mas nรฃo dรก o foco para elas.

ยท Regra, nรฃo classe ~. * [Tt] erm tag = 2

Move todos os clientes para a tag 2, se a classe nรฃo terminar com prazo ou Prazo.

ยท Classe de regra = รญndice Thunderbird = / 0

Insira todas as instรขncias do Thunderbird na รกrvore que nรฃo tem foco e lรก no primeiro
crianรงa.

ยท Regra --windowtype = _NET_WM_WINDOW_TYPE_DIALOG --focus = on

Define o foco para novos diรกlogos que definem seu _NET_WM_WINDOW_TYPE corretamente.

JANELA IDS


Vรกrios comandos aceitam uma janela como referรชncia, por exemplo, fechar. A sintaxe รฉ a seguinte:

ยท Uma string vazia - ou argumento ausente - faz referรชncia ร  janela em foco no momento.

ยท Referรชncias urgentes alguma janela que รฉ urgente.

ยท 0xHEXIDO - Onde HEXIDO รฉ algum nรบmero hexadecimal - referencia a janela com
id de janela hexadecimal X11 รฉ HEXIDO.

ยท DECIDIR - Onde DECIDIR รฉ algum nรบmero decimal - referencia a janela com o decimal
Id de janela X11 DECIDIR.

OBJETOS


Aviso
A รกrvore de objetos ainda nรฃo รฉ estรกvel, ou seja, sua interface pode mudar atรฉ o prรณximo estรกvel
liberar. Portanto, verifique esta documentaรงรฃo novamente apรณs a prรณxima atualizaรงรฃo.

A รกrvore de objetos รฉ uma coleรงรฃo de objetos com atributos semelhantes a / sys conhecido do
Kernel do Linux. Muitas entidades (como tags, monitores, clientes, ...) tรชm objetos para acessar
seus atributos diretamente. A รกrvore รฉ impressa pelo comando object_tree e parece mais
ou menos da seguinte forma:

$ herbalstclient object_tree
โ•พโ”€โ”
โ”œโ”€โ” etiquetas
โ”‚ โ”œโ”€โ” por nome
โ”‚ โ”‚ โ”œโ”€โ•ผ 1
โ”‚ โ”‚ ...
โ”‚ โ”‚ โ””โ”€โ•ผ 9
โ”‚ โ””โ”€โ•ผ foco
โ”œโ”€โ” clientes
โ”‚ โ”œโ”€โ•ผ 0x1400022
โ”‚ โ””โ”€โ•ผ foco
โ””โ”€โ” monitores
โ”œโ”€โ•ผ por nome
โ””โ”€โ•ผ foco

Para imprimir uma subรกrvore comeรงando em um determinado objeto, passe o PATH do objeto para
object_tree. O objeto PATH รฉ o caminho usando o separador. (ponto), por exemplo, tags.por-nome:

$ ervastclient object_tree tags.by-name.
โ•พโ”€โ” tags.por nome.
โ”œโ”€โ•ผ 1
โ”œโ”€โ•ผ 2
...
โ””โ”€โ•ผ9

Para consultar todos os atributos e filhos de um objeto, passe seu PATH para atrair:

$herstclient attr tags.
2 filhos:
pelo nome.
foco.

1 atributos:
.---- modelo
| .-- gravรกvel
VV
u - contagem = 9

$ ervastclient attr tags.focus.
0 filhos.
6 atributos:
.---- modelo
| .-- gravรกvel
VV
nome sw = "1"
bw flutuante = falso
eu - contagem_quadros = 2
i - cliente_conta = 1
eu - curframe_windex = 0
eu - curframe_wcount = 1

Isso jรก dรก uma intuiรงรฃo do resultado: attr primeiro lista os nomes dos filhos
objetos e, em seguida, todos os atributos, informando para cada atributo:

ยท Seu tipo

ยท S para string

ยท I para inteiro

ยท B para booleano

ยท U para inteiro sem sinal

ยท Se for gravรกvel pelo usuรกrio: w se sim, - senรฃo.

ยท O nome do atributo

ยท Seu valor atual (apenas entre aspas)

Para obter o valor sem aspas de um determinado atributo, aborde o atributo usando o mesmo
sintaxe para caminhos de objeto e passe-a para attr ou get_attr:

$herbstclient attr clients.focus.title
ervastluftwm.txt = (~ / dev / c / herbstluftwm / doc) - VIM
$ ervastclient get_attr clients.focus.title
ervastluftwm.txt = (~ / dev / c / herbstluftwm / doc) - VIM

Para alterar um valor de atributo gravรกvel, passe o novo valor para attr ou set_attr:

$ ervastclient attr tags.focus.floating
falso
$ ervastclient attr tags.focus.floating true
$ ervastclient attr tags.focus.floating
verdadeiro
$ ervastclient set_attr tags.focus.floating false
$ ervastclient attr tags.focus.floating
falso

Basta olhar ao redor para sentir o que estรก lรก. O conteรบdo detalhado da รกrvore รฉ listado como
segue:

ยท Tags: subรกrvore para tags.

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚u - contagem โ”‚ nรบmero de tags โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ยท รญndice: o objeto da tag com รญndice รญndice.

ยท Por-nome

ยท TAG: um objeto para cada tag com o nome TAG

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”
โ”‚sw name โ”‚ nome da tag โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”ค
โ”‚bw flutuante โ”‚ se estiver em modo flutuante โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”ค
โ”‚i - รญndice โ”‚ รญndice desta tag โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”ค
โ”‚i - frame_count โ”‚ nรบmero de frames โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”ค
โ”‚i - client_count โ”‚ nรบmero de clientes nesta tag โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”ค
โ”‚i - curframe_windex โ”‚ รญndice do cliente em foco em โ”‚
โ”‚ โ”‚ o quadro selecionado โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”ค
โ”‚i - curframe_wcount โ”‚ nรบmero de clientes no โ”‚
โ”‚ โ”‚ quadro selecionado โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”˜

ยท Foco: o objeto da tag em foco

ยท Clientes

ยท WINID: um objeto para cada cliente com seu WINID

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚s - winid โ”‚ id da janela โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚s - tรญtulo โ”‚ tรญtulo da janela โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚s - tag โ”‚ a tag que estรก atualmente em โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚i - pid โ”‚ o id do processo dele (-1 se โ”‚
โ”‚ โ”‚ nรฃo definido) โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚s - classe โ”‚ a classe dele (segunda entrada em โ”‚
โ”‚ โ”‚ WM_CLASS) โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚s - instรขncia โ”‚ a instรขncia dele (primeira entrada โ”‚
โ”‚ โ”‚ em WM_CLASS) โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚bw fullscreen โ”‚ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚bw pseudotile โ”‚ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚bw ewmhrequests โ”‚ se os pedidos ewmh sรฃo permitidos โ”‚
โ”‚ โ”‚ para este cliente โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚bw ewmhnotify โ”‚ se o cliente for informado sobre seu โ”‚
โ”‚ โ”‚ estado via ewmh โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚bw urgente โ”‚ seu estado urgente โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚bw sizehints_tiling โ”‚ se sizehints para este cliente โ”‚
โ”‚ โ”‚ deve ser respeitado na telha โ”‚
โ”‚ โ”‚ modo โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚bw sizehints_flaoting โ”‚ se sizehints para este cliente โ”‚
โ”‚ โ”‚ deve ser respeitado na flutuaรงรฃo โ”‚
โ”‚ โ”‚ modo โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ยท Foco: o objeto do cliente em foco, se houver

ยท Arrastado: o objeto de um cliente que รฉ arrastado pelo mouse, se houver. Veja o
documentaรงรฃo do comando mousebind para exemplos.

ยท Monitores

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚u - contagem โ”‚ nรบmero de monitores โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ยท รNDICE: um objeto para cada monitor com seu รNDICE

ยท Por-nome

ยท NOME: um objeto para cada monitor nomeado

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โ”‚s - nome โ”‚ seu nome โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โ”‚i - รญndice โ”‚ seu รญndice โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โ”‚s - tag โ”‚ a tag exibida atualmente โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โ”‚b - lock_tag โ”‚ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

ยท Foco: o objeto do monitor focado

ยท Settings tem um atributo para cada configuraรงรฃo. Ver DEFINIร‡ร•ES para uma lista.

ยท O tema possui atributos para configurar a decoraรงรฃo das janelas. tema e muitos de seus filhos
objetos tรชm os seguintes atributos

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”
โ”‚iw border_width โ”‚ a largura da base da fronteira โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚iw padding_top โ”‚ largura adicional da borda no โ”‚
โ”‚ โ”‚ topo โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚iw padding_right โ”‚ ร  direita โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚iw padding_bottom โ”‚ na parte inferior โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚iw padding_left โ”‚ e ร  esquerda da borda โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚cw color โ”‚ a cor de fundo bรกsica de โ”‚
โ”‚ โ”‚ a fronteira โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚iw interior_width โ”‚ largura da borda em torno do โ”‚
โ”‚ โ”‚ conteรบdo dos clientes โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚cw inner_color โ”‚ sua cor โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚iw outer_width โ”‚ largura de uma borda adicional โ”‚
โ”‚ โ”‚ perto da borda โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚cw outer_color โ”‚ sua cor โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚cw background_color โ”‚ cor atrรกs do conteรบdo da janela โ”‚
โ”‚ โ”‚ visรญvel ao redimensionar โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚sw reset โ”‚ Escrevendo isto reseta tudo โ”‚
โ”‚ โ”‚ atributos para um valor padrรฃo โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”˜

cor_ interna / largura_ interna
โ•ป outer_color / outer_width
โ”‚ โ•ป
โ”‚ โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ•ดโ”‚โ•ถโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ทโ”€โ”€โ”€โ”€โ”€โ”โ”€โ”€โ”€โ”€โ”€โ” border_width
โ”‚ โ”‚ cor โ”‚ โ” +
โ”‚ โ”Œโ”€โ”€โ”ทโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ•ฏ padding_top
โ”‚ โ”‚ ==================== .... โ”‚ โ”‚
โ”‚ โ”‚ == conteรบdo da janela == .... โ”‚ โ”‚
โ”‚ โ”‚ ==================== .. โ•พโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ background_color
โ”‚ โ”‚ ........................ โ”‚ โ”‚
โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โŽฑ border_width +
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โŽฐ padding_bottom

Definir um atributo do objeto do tema apenas propaga o valor para o respectivo
atributo do ladrilho e do objeto flutuante.

ยท Tiling configura a decoraรงรฃo dos clientes de azulejos, configurando um de seus atributos
propaga o respectivo atributo da crianรงa ativa, normal e urgente
objetos.

ยท Active configura a decoraรงรฃo de clientes focados e ladrilhados

ยท Normal configura a decoraรงรฃo de clientes desfocados e ladrilhados

ยท Urgente configura a decoraรงรฃo de clientes urgentes e ladrilhados

ยท Flutuante se comporta de forma anรกloga ร  telha

ยท Minimal se comporta de forma anรกloga ao ladrilho e configura essas decoraรงรตes mรญnimas
acionado por smart_window_surroundings.

ยท Active propaga os valores de atributo para tiling.active e floating.active

ยท Normal propaga os valores de atributo para tiling.normal e floating.normal

ยท Urgente propaga os valores de atributo para tiling.urgent e floating.urgent

COMEร‡O AUTOMรTICO ARQUIVO


Nรฃo hรก nenhum arquivo de configuraรงรฃo, mas um arquivo de inicializaรงรฃo automรกtica, que รฉ executado na inicializaรงรฃo. Isto รฉ
tambรฉm executado sob comando recarregar. Se nรฃo for especificado pelo --comeรงo automรกtico argumento, autostart
arquivo estรก localizado em $ XDG_CONFIG_HOME / herbstluftwm / autostart ou em
~ / .config / herbstluftwm / autostart. Normalmente consiste em alguns cliente de ervas chamadas. Se
executar o arquivo de inicializaรงรฃo automรกtica na casa de um usuรกrio falha no arquivo de inicializaรงรฃo automรกtica global (principalmente
colocado em / etc / xdg / herbstluftwm / autostart) รฉ executado como um fallback.

Para uma instalaรงรฃo rรกpida, copie o arquivo de inicializaรงรฃo automรกtica padrรฃo para ~ / .config / herbstluftwm /.

HOOKS


Em eventos especiais, herbstluftwm emite alguns ganchos (com parรขmetros). Vocรช pode receber ou
espere por eles com cliente de ervas(1). Alรฉm disso, ganchos personalizados podem ser emitidos com o emitir_gancho
comando. Os seguintes ganchos sรฃo emitidos pelo prรณprio herbstluftwm:

tela inteira [ligado | desligado] WINID ESTADO
O estado de tela inteira da janela WINID foi alterado para [on | off].

tag_changed TAG Monitor
A etiqueta TAG foi selecionado em Monitor.

foco_alterado WINID IMERSรƒO DE INGLรŠS
A janela WINID estava focado. O tรญtulo da janela รฉ IMERSรƒO DE INGLรŠS.

janela_tรญtulo_alterado WINID IMERSรƒO DE INGLรŠS
O tรญtulo do focado janela foi alterada. Seu id de janela รฉ WINID e seu novo tรญtulo
is IMERSรƒO DE INGLรŠS.

tag_flags
Os sinalizadores (ou seja, estado urgente ou preenchido) foram alterados.

tag_added TAG
Uma tag chamada TAG foi adicionado.

tag_removido TAG
A tag chamada TAG foi removido.

urgente [ligado | desligado] WINID
O estado urgente do cliente com dado WINID foi alterado para [on | off].

governar NOME WINID
Uma janela com o id WINID apareceu, o que desencadeou uma regra com a consequรชncia
gancho =NOME.

Existem tambรฉm outros ganchos รบteis, que nunca serรฃo emitidos pelo prรณprio herbstluftwm, mas
que pode ser emitido com o emitir_gancho comando:

quit_panel
Diz a um painel para sair. O painel.sh padrรฃo รฉ encerrado neste gancho. Muitos scripts estรฃo usando
este gancho.

recarregar
Diz a todos os demรดnios que o comeรงo automรกtico arquivo รฉ recarregado - e diz a eles para sair. Isto
gancho rede de apoio social ser emitido na primeira linha de cada comeรงo automรกtico arquivo.

EMPILHAMENTO


Cada tag tem sua prรณpria pilha de clientes que estรฃo nesta tag. Semelhante ao EWMH
especificaรงรฃo de cada pilha de tags contรฉm vรกrias camadas, que vรฃo de cima para baixo:

ยท O cliente em foco (se raise_on_focus_temporously estiver habilitado)

ยท Clientes em tela cheia

ยท Clientes normais

ยท Decoraรงรตes de moldura

Todos os monitores sรฃo gerenciados em uma grande pilha que consiste apenas nas pilhas do
tags visรญveis colocadas umas sobre as outras. A ordem de empilhamento desses monitores รฉ independente
de seus รญndices e podem ser modificados usando o levantar_monitor comando. A pilha atual
รฉ ilustrado pelo pilha comando.

EWMH


Tanto quanto possรญvel, herbstluftwm tenta ser compatรญvel com EWMH. Isso inclui:

ยท Sรฃo fornecidas informaรงรตes sobre nomes de tags e listas de clientes.

ยท As janelas da รกrea de trabalho de ambientes de รกrea de trabalho nรฃo sรฃo gerenciadas e mantidas abaixo das outras
janelas.

ยท As solicitaรงรตes do cliente, como obtenรงรฃo de foco, sรฃo processadas apenas se a configuraรงรฃo
foco_roubo_prevenรงรฃo estรก desabilitado.

MEIO AMBIENTE VARIรVEIS


DISPLAY
Especifica o DISPLAY para usar.

Use herbstluftwm online usando serviรงos onworks.net


Servidores e estaรงรตes de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad