Este é o comando ctwmx 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 online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
ctwm - Gerenciador de janelas da guia de Claude para o sistema X Window
SINTAXE
ctwm [-exibição dpy] [-s] [-cfgchk] [-f arquivo de inicialização] [-v] [-n] [-k] [-K m4file] [-w [win-id]]
DESCRIÇÃO
ctwm é um gerenciador de janelas para o X Window System. Ele fornece barras de título, janelas em forma,
telas virtuais (espaços de trabalho), várias formas de gerenciamento de ícones, macro definida pelo usuário
funções, clique para digitar e foco do teclado orientado por ponteiro, e tecla especificada pelo usuário e
ligações de botão de ponteiro. É na verdade Búfalo(1) (Tab Window Manager) do MIT X11
distribuição ligeiramente modificada para acomodar o uso de várias telas virtuais
(espaços de trabalho). É fortemente inspirado no gerenciador de janelas Hewlett-Packard vuewm. Dentro
Adição, ctwm pode usar ícones coloridos em forma e pixmaps raiz de fundo no formato XPM
[de Arnaud Le Hors], qualquer formato compreendido pelo pacote imconv [de San Diego
Supercomputer Center] e arquivos xwd. ctwm pode ser compilado para usar ambos, ou nenhum dos
os formatos de ícone / pixmap acima.
Este programa geralmente é iniciado pelo gerenciador de sessão do usuário ou script de inicialização. Quando
usado de xdm(1) ou xinit(1) sem um gerenciador de sessão, ctwm é freqüentemente executado no
primeiro plano como o último cliente. Quando executado desta forma, saindo ctwm faz com que a sessão seja
encerrado (ou seja, desconectado).
Por padrão, as janelas do aplicativo são circundadas por um 'quadro' com uma barra de título na parte superior e
uma borda especial ao redor da janela. A barra de título contém o nome da janela, um retângulo
que fica aceso quando a janela está recebendo entrada do teclado e caixas de função conhecidas como
'botões de título' nas bordas esquerda e direita da barra de título.
Pressionando o ponteiro Button1 (geralmente o botão mais à esquerda, a menos que tenha sido alterado com
xmodmap) em um botão de título invocará a função associada ao botão. No
interface padrão, as janelas são iconificadas clicando em (pressionando e imediatamente
liberando) o botão de título esquerdo (que se parece com um ponto). Por outro lado, as janelas são
deiconificado clicando no ícone associado ou entrada no gerenciador de ícones (ver
descrição da variável Mostrar Gerenciador de ícones e da função f.showiconmgr).
As janelas são redimensionadas pressionando o botão de título direito (que se assemelha a um grupo de
quadrados), arrastando o ponteiro sobre a borda que deve ser movida e liberando o ponteiro
quando o contorno da janela é do tamanho desejado. Da mesma forma, as janelas são movidas por
pressionando o título ou região de destaque, arrastando o contorno da janela para o novo local,
e então liberando quando o contorno estiver na posição desejada. Basta clicar no
o título ou a região de destaque levanta a janela sem movê-la.
Quando novas janelas são criadas, ctwm respeitará qualquer tamanho e informação de localização solicitada
pelo usuário (geralmente por meio de -geometria argumento de linha de comando ou recursos para o
aplicações individuais). Caso contrário, um esboço do tamanho padrão da janela, seu
barra de título e as linhas que dividem a janela em uma grade 3x3 que rastreiam o ponteiro são
exibido. Clicar no ponteiro Button1 posicionará a janela na posição atual e
dê a ele o tamanho padrão. Pressionando o botão do ponteiro 2 (geralmente o botão do meio)
e arrastar o contorno dará à janela sua posição atual, mas permitirá que os lados
ser redimensionado conforme descrito acima. Clicar no ponteiro Button3 (geralmente o ponteiro direito
botão) dará à janela sua posição atual, mas tentará torná-la longa o suficiente para
toque na parte inferior da tela.
OPÇÕES
ctwm aceita as seguintes opções de linha de comando:
-exibição dpy
Esta opção especifica o servidor X a ser usado.
-s Esta opção indica que apenas a tela padrão (conforme especificado por -exibição ou por
da DISPLAY variável de ambiente) deve ser gerenciado. Por padrão, ctwm precisarão
tente gerenciar todas as telas do visor.
-cfgchk Esta opção causa ctwm para apenas tentar analisar o arquivo de configuração e indicar se
erros são encontrados.
-f nome do arquivo
Esta opção especifica o nome do arquivo de inicialização a ser usado. ctwm vai primeiro tentar
carregar filename.num, onde Números é o número da tela. Se falhar, ele tentará
carregar o nome do arquivo. Por padrão, ctwm irá procurar no diretório home do usuário por arquivos
nomeado .ctwmrc.num, .ctwmrc, .twmrc.num, ou .twmrc (Onde Números é um número de tela).
-v Esta opção indica que ctwm deve imprimir mensagens de erro sempre que um
X Evento de erro é recebido. Isso pode ser útil ao depurar aplicativos, mas pode
ser uma distração no uso regular.
-n Esta opção indica que ctwm não deve filtrar o arquivo de inicialização por meio de m4.
Disponível apenas se ctwm é compilado com o sinalizador USEM4.
-k Esta opção indica que ctwm deve manter as definições que antecede a sua
arquivo de inicialização ao filtrar por m4 em / tmp. Disponível apenas se ctwm is
compilado com a bandeira USEM4.
-K arquivo m4
Esta opção indica que ctwm deve manter o resultado de filtrar sua inicialização
arquivo a m4 no arquivo nomeado. Disponível apenas se ctwm é compilado com o
Bandeira USEM4.
-versão
ctwm apenas imprime seu número de versão.
-informações ctwm imprime sua versão detalhada e opções de tempo de compilação.
-w [win-id]
Se -w for especificado sem um valor win-id, ctwm não assume o controle do todo
tela (s), em vez disso, ele cria uma nova janela que se torna sua janela raiz. se o
o valor win-id é fornecido, é considerado o id de uma janela existente, em
qual caso, ctwm tentará usar esta janela como janela raiz. Você pode executar qualquer
número de instanciação de ctwm ao mesmo tempo. Você pode até ter incorporado ctwm
instanciações. Isso é totalmente inútil, mas eu gosto. A função f.adoptwindow
pode ser usado para capturar uma janela existente pertencente a outro ctwm. Um possivel
o uso de tal modo pode ser para testar um novo arquivo de configuração sem reiniciar ctwm.
-W Esta opção diz ctwm não dar boas-vindas ao iniciar.
CUSTOMIZATION
Grande parte ctwma aparência e o comportamento de podem ser controlados fornecendo um arquivo de inicialização em
um dos seguintes locais (pesquisado em ordem para cada tela sendo gerenciada quando ctwm
começa):
$ HOME / .ctwmrc.número da tela
O número da tela é um pequeno número positivo (por exemplo, 0, 1, etc.) que representa o
número da tela (por exemplo, o último número na variável de ambiente DISPLAY
host: displaynum.screennum) que seria usado para entrar em contato com a tela do
exibição. Destina-se a monitores com várias telas de visuais diferentes
tipos.
$ HOME / .ctwmrc
Este é o nome usual para o arquivo de inicialização de um usuário individual.
$ HOME / .twmrc.número da tela
$ HOME / .twmrc
O arquivo de inicialização twm dos usuários.
/usr/lib/X11/twm/system.ctwmrc
Se nenhum dos arquivos anteriores for encontrado, ctwm procurará neste arquivo por um
configuração padrão. Isso geralmente é adaptado pelo administrador do site para
fornecem menus convenientes ou ligações familiares para usuários novatos.
Se nenhum arquivo de inicialização for encontrado, ctwm usará os padrões integrados descritos acima. O
único recurso usado por ctwm is bitmapFilePath para uma lista de diretórios separados por dois pontos para
pesquisa ao procurar arquivos de bitmap (para obter mais informações, consulte o Atena Widgets manual
e xrdb(1)).
ctwm os arquivos de inicialização são divididos logicamente em três tipos de especificações: Variáveis,
Ligações, Menus. O Variáveis seção deve vir primeiro e é usada para descrever as fontes,
cores, cursores, larguras de bordas, posicionamento de ícones e janelas, realces, direitosing,
layout de títulos, warping, uso do gerenciador de ícones. O Ligações seção geralmente vem
segundo e é usado para especificar as funções que devem ser invocadas quando o teclado e
os botões do ponteiro são pressionados nas janelas, ícones, títulos e quadros. O Menus seção
fornece quaisquer menus definidos pelo usuário (contendo funções a serem invocadas ou comandos a serem
executado).
Nomes de variáveis e palavras-chave não diferenciam maiúsculas de minúsculas. As cordas devem ser cercadas por um duplo
caracteres de aspas (por exemplo, 'azul') e diferenciam maiúsculas de minúsculas. Um sinal de libra (#) fora de um
string faz com que o resto da linha em que o caractere parece ser tratado como um
Como? ”Ou“ O quê.
M4 PRÉ-PROCESSANDO
ctwm utiliza m4(1) para pré-processar seus arquivos de configuração. Quando ctwm inicia, ele abre um arquivo para
entrada conforme descrito acima. Mas, ele processa esse arquivo por meio m4 antes de analisá-lo. Assim,
você pode usar m4 macros para realizar operações em tempo de execução. Isso torna muito fácil trabalhar
quando você usa muitos monitores diferentes, com características diferentes. Por exemplo, se você
deseja definir a seção inferior direita da tela como seu ÍconeRegião, (veja abaixo para
detalhes no ÍconeRegião variável) você pode usar m4 diretivas e símbolos pré-definidos para
calcule a região que você deseja. Por exemplo:
define (IRegion, translit (eval (WIDTH / 3) * eval (HEIGHT / 2) + eval (WIDTH-WIDTH / 3) -0, *, x))
IconRegion "IRegion" SUL EAST 75 25
irá definir a metade inferior e o terço direito da tela. O acima faz uso de
símbolos que são predefinidos em m4 by ctwm. Os símbolos WIDTH e HEIGHT são calculados por
ctwm e escrito em um arquivo temporário para m4 usar. Os seguintes símbolos são
predefinido por ctwm:
SERVIDORHOST Esta variável é definida com o nome da máquina que está executando o X
servidor.
CLIENTE HOSPEDEIRO A máquina que está executando os clientes. (ou seja, ctwm)
NOME DE ANFITRIÃO O nome de host canônico que executa os clientes. (ou seja, um totalmente qualificado
versão do CLIENTE HOSPEDEIRO)
USUÁRIO O nome do usuário que está executando o programa. Obtido do meio ambiente.
INICIO O diretório inicial do usuário. Obtido do meio ambiente.
PIXMAP_DIRECTORY
O diretório onde o ctwm as fotos são instaladas.
VERSÃO A versão principal do protocolo X. Como visto por Versão do protocolo(3).
REVISÃO A revisão secundária do protocolo X. Como visto por Revisão de protocolo(3).
VENDEDOR O fornecedor do seu servidor X. Por exemplo: MIT X Consórcio.
DIVULGAÇÃO O número da versão de seu servidor X. Para MIT X11R5, este é 5.
WIDTH A largura da sua tela em pixels.
HEIGHT A altura da sua tela em pixels.
X_RESOLUÇÃO A resolução X de sua tela em pixels por metro.
Y_RESOLUÇÃO A resolução Y de sua tela em pixels por metro.
PLANOS O número de planos de bits que seu monitor suporta na janela raiz padrão.
BITS_PER_RGB O número de bits significativos em uma cor RGB. (base logarítmica 2 do número
de cores distintas que podem ser criadas. Isso geralmente é diferente do
número de cores que podem ser exibidas de uma vez.)
TWM_TYPE Diz qual Búfalo ramificação está em execução. Será sempre definido para a string
'ctwm' neste programa. Isso é útil para proteger partes de seu
.twmrc arquivar isso ctwm apropriado não vai entender (como Espaços de trabalho) para que
ainda é utilizável com outro Búfalo programas.
TWM_VERSION Diz qual ctwm a versão está sendo executada na forma de um ponto flutuante
número.
CLASSE Sua aula visual. Retornará um de Estático Cinza, GrayScale, Cor estática,
PseudoCor, cor verdadeira, Cor Direta, ou, se não puder determinar o que você
ter, Fora do padrão.
COLOR Isso pode ser 'Sim' ou 'Não'. Este é apenas um envoltório em torno do
definição acima. Retorna 'Sim' em *Cor, e 'Não' em Estático Cinza e
GrayScale.
XPM É definido apenas se ctwm foi compilado com XPM.
JPEG É definido apenas se ctwm foi compilado com JPEG.
IMCONV É definido apenas se ctwm foi compilado com IMCONV.
GNOME É definido apenas se ctwm foi compilado com o GNOME.
SONS É definido apenas se ctwm foi compilado com USE_SOUND.
SESSÃO É definido apenas se ctwm foi compilado com USE_SESSION.
I18N É definido apenas se ctwm foi compilado com I18N.
TWM_CAPTIVE Isso pode ser 'Sim' ou 'Não'. 'Sim' se o atual ctwm é cativo
(sinalizador -w), 'Não' no outro caso.
TWM_CAPTIVE_NAME
Definido apenas se TWM_CAPTIVE também for definido. Contém o nome do
cativo ctwm (-name sinalizador);
Você pode muito bem descobrir que se pesquisar o m4(1) bem manual, e entenda o poder do
m4, este será um muito ferramenta útil e poderosa. Mas, se você usar qualquer um dos símbolos
que são predefinidos por m4, você está em grave perigo! Por exemplo, o Sol m4 predefinições
mudança, então, se você usar esse nome em seu .ctwmrc, você está sem sorte.
A disponibilidade do m4 o pré-processamento está sujeito à definição de compilação USEM4.
VARIÁVEIS
Muitos dos aspectos de ctwmA interface do usuário é controlada por variáveis que podem ser definidas
no arquivo de inicialização do usuário. Algumas das opções são habilitadas ou desabilitadas simplesmente pelo
presença de uma determinada palavra-chave. Outras opções exigem palavras-chave, números, strings ou
listas de tudo isso.
As listas são cercadas por colchetes e geralmente são separadas por um espaço em branco ou uma nova linha. Para
exemplo:
Aumento automático {"emacs" "XTerm" "Xmh"}
or
Aumento automático
{
"emacs"
"XTerm"
"Xmh"
}
Quando uma variável contendo uma lista de strings representando janelas é pesquisada (por exemplo, para
determinar se habilita os direitos autoraise conforme mostrado acima), a string deve ser exata,
diferenciação de maiúsculas e minúsculas com o nome da janela (fornecido pela propriedade da janela WM_NAME), recurso
nome ou nome da classe (ambos fornecidos pela propriedade da janela WM_CLASS). O exemplo anterior
habilitaria os direitos autoraise em windows com o nome 'emacs' assim como qualquer xterm (uma vez que são de
classe 'XTerm') ou janelas xmh (que são da classe 'Xmh').
Argumentos de string que são interpretados como nomes de arquivos (consulte o Pixmaps, Cursores e
Diretório de ícones abaixo) irá preceder o diretório do usuário (especificado pelo INICIO meio Ambiente
variável) se o primeiro caractere for um til (~). Se, em vez disso, o primeiro caractere for um
dois pontos (:), presume-se que o nome se refere a um dos bitmaps internos usados para
crie os símbolos das barras de título padrão: : xlogo or : iconificar (ambos se referem ao X usado para
o botão de ícone), : resize (os quadrados aninhados usados pelo botão de redimensionar), e :pergunta
(o ponto de interrogação usado para arquivos de bitmap inexistentes).
As seguintes variáveis podem ser especificadas no topo de um ctwm arquivo de inicialização. Listas de
strings de prefixo de nome de janela são indicadas por lista de vitórias. Argumentos opcionais são mostrados em
colchetes:
Sempre no topo { lista de vitórias }
Esta variável especifica uma lista de janelas (todas as janelas se a lista for padronizada)
que. ctwm fará o possível para se manter em cima dos outros. Isso não funciona em todos
caso.
AlwaysShowWindowWhenMovingFromWorkspaceManager
Quando ReallyMoveInWorkspaceManager está presente e o usuário está movendo uma janela de
o WorkSpaceMap, ctwm exibir a janela real apenas se ela cruzar a atual
espaço de trabalho ativo. Se AlwaysShowWindowWhenMovingFromWorkspaceManager é presente,
a janela real está sempre visível durante a movimentação, independentemente de
cruza o espaço de trabalho atual ou não. A tecla Shift alterna esse comportamento.
SempreSqueezeToGravity [{ lista de vitórias }]
Esta variável indica que ctwm deve obedecer à gravidade da janela ao apertar um
janela mesmo quando a janela tem uma barra de título. Normalmente, ctwm sempre apertará um
janela que tem uma barra de título voltada para o norte. O opcional lista de vitórias pode ser usado para
controlar em quais janelas isso se aplica.
Velocidade da animação velocidade
O velocidade argumento é um número inteiro não negativo. Ele determina o número de vezes que um
as segundas animações (se houver) são atualizadas. Se velocidade é 0, as animações são congeladas. O
o valor padrão é 0.
AutoFocusToTransients
As janelas temporárias obtêm foco automaticamente quando criadas. Útil com programas que
têm atalhos de teclado que exibem janelas pop-up.
AutoBaixar { lista de vitórias }
Esta variável especifica uma lista de janelas (todas as janelas se a lista for padronizada)
para ser baixado automaticamente sempre que o ponto sair de uma janela. Esta ação pode
ser habilitado ou desabilitado interativamente em janelas individuais usando a função
f.autobaixar.
AutoOcupar
Esta variável especifica que os clientes mudarão automaticamente de ocupação
quando seu nome ou nome do ícone muda. A nova ocupação será recalculada a partir de
os campos Occupy e OccupyAll no .ctwmrc arquivo.
Aumento automático { lista de vitórias }
Esta variável especifica uma lista de janelas (todas as janelas se a lista for padronizada)
para ser levantado automaticamente sempre que o ponteiro parar em uma janela para
a quantidade de tempo especificada pelo RaiseDelay variável. Esta ação pode ser
ativada ou desativada interativamente em janelas individuais usando a função
f.autoraise.
Ícones de aumento automático
Os ícones são levantados quando o cursor entra neles. Útil com ShrinkIconTitles.
AutoRelativeResize
Esta variável indica que arrastar um tamanho de janela (seja quando inicialmente
dimensionar a janela com o ponteiro Button2 ou ao redimensioná-la) não deve esperar até
o ponteiro cruzou as bordas da janela. Em vez disso, movendo o ponteiro
automaticamente faz com que a (s) aresta (s) mais próxima (s) se mova (s) na mesma proporção. Esse
permite o redimensionamento de janelas que se estendem para fora da tela. Se o
ponteiro está no centro da janela, ou se o redimensionamento for iniciado pressionando um
botão de título, ctwm ainda irá esperar que o ponteiro cruze a borda da janela (para
prevenir acidentes). Esta opção é particularmente útil para pessoas que gostam de
método pressione-arraste-solte para varrer os tamanhos das janelas.
AutoSqueeze { lista de vitórias }
Essas janelas serão compactadas automaticamente (consulte f.squeeze). ou seja, automaticamente descomprimido
quando eles obtêm o foco, e apertados quando o perdem. Útil para o espaço de trabalho
Gerente. Não autorizado para gerenciadores de ícones.
BeNiceToColormap
Por padrão, novas cores são alocadas para sombras quando uma aparência 3D é usada, mas quando
você especifica BeNiceToColormap ctwm usa stipling em vez de novas cores, o efeito
é menos bonito, mas aceitável. Neste caso, ClearShadowContrast e
DarkShadowContrast não tem efeitos.
BordaBaixo pixels
Esta variável especifica a largura em pixels de uma zona proibida na parte inferior do
a tela. Todas as funções de janela restritas (f.movepack, f.move com DontMoveOff,
etc ...) considerará esta zona como fora da tela. O padrão é 0.
Bordercolor corda [{ lista wincolor }]
Esta variável especifica a cor padrão da borda a ser colocada ao redor de todos
janelas não iconificadas e só podem ser fornecidas dentro de um Cor or Monocromático Lista.
O opcional lista wincolor especifica uma lista de pares de nomes de janela e cor para
especificando cores de borda específicas para diferentes tipos de janelas. Por exemplo:
Bordercolor "grey50"
{
"XTerm" "vermelho"
"xmh" "verde"
}
O padrão é 'preto'.
Borda Esquerda pixels
Esta variável especifica a largura em pixels de uma zona proibida à esquerda do
tela. Todas as funções de janela restritas (f.movepack, f.move com DontMoveOff,
etc ...) considerará esta zona como fora da tela. O padrão é 0.
BorderResizeCursores
Esta variável especifica que ctwm deve usar cursores de redimensionamento quando o ponteiro é
na borda da janela. Para ser usado de preferência quando você vinculou um botão a
f.resize no contexto do frame.
BordaDireita pixels
Esta variável especifica a largura em pixels de uma zona proibida à direita de
a tela. Todas as funções de janela restritas (f.movepack, f.move com DontMoveOff,
etc ...) considerará esta zona como fora da tela. O padrão é 0.
BordaSombraProfundidade pixels
Esta variável especifica a profundidade da sombra ctwm usa para bordas de janela 3D,
quando UseThreeDBorders é selecionado.
BorderTileBackground corda [{ lista wincolor }]
Esta variável especifica a cor de fundo padrão no padrão cinza usado em
bordas não destacadas (somente se Sem destaque não foi definido), e só pode ser fornecido
num Cor or Monocromático Lista. O opcional lista wincolor permite por janela
cores a serem especificadas. O padrão é 'branco'.
BorderTileForeground corda [{ lista wincolor }]
Esta variável especifica a cor de primeiro plano padrão no padrão cinza usado em
bordas não destacadas (somente se Sem destaque não foi definido), e só pode ser fornecido
num Cor or Monocromático Lista. O opcional lista wincolor permite por janela
cores a serem especificadas. O padrão é 'preto'.
BordaTopo pixels
Esta variável especifica a largura em pixels de uma zona proibida no topo do
tela. Todas as funções de janela restritas (f.movepack, f.move com DontMoveOff,
etc ...) considerará esta zona como fora da tela. O padrão é 0.
BorderWidth pixels
Esta variável especifica a largura em pixels da borda ao redor de todos os clientes
caixilhos de janela se ClienteBorderWidth não foi especificado. Este valor também é
usado para definir o tamanho da borda das janelas criadas por ctwm (como o gerenciador de ícones).
O padrão é 2.
Recuo do botão pixels
Esta variável especifica a quantidade pela qual os botões de título devem ser indentados em todos
lados. Valores positivos fazem com que os botões sejam menores do que o texto da janela e
realce a área para que se destaquem. Configurando isso e o
TitleButtonBorderWidth variáveis para 0 torna os botões de título tão altos e largos quanto
possível. O padrão é 1 se UseTrêsTítulos não está definido, 0 se estiver definido.
Central de comentários
A janela de informações de movimentação e redimensionamento está centralizada no meio da tela
em vez do canto superior esquerdo.
ClearShadowContraste contraste
Indica para ctwm como calcular a cor clara da sombra para itens 3D. O valor que
é um compreendido entre 0 e 100. A fórmula usada é:
limpar. {RGB} = (65535 - cor. {RGB}) * (contraste / 100).
Não tem efeito se BeNiceToColormap está ativo.
ClienteBorderWidth
Esta variável indica que a largura da borda da moldura de uma janela deve ser definida como
largura inicial da borda da janela, em vez do valor de BorderWidth.
Cor { lista de cores }
Esta variável especifica uma lista de atribuições de cores a serem feitas se o padrão
a tela é capaz de exibir mais do que simples preto e branco. o
lista de cores é composto pelas seguintes variáveis de cor e seus valores:
Plano de fundo padrão, Primeiro plano padrão, Plano de fundo do menu, MenuPrimeiro Plano,
MenuTítuloFundo, MenuTítuloForeground e MenuSombraCor. Os seguintes
variáveis de cor também podem receber uma lista de pares de nomes de janela e cor para permitir
cores por janela a serem especificadas (ver Bordercolor para detalhes): Bordercolor,
IconManagerDestaque, BorderTileBackground, BorderTileForeground, Título Fundo,
TítuloForeground, Fundo do ícone, ÍconeForeground, Cor da borda do ícone,
Plano de fundo do gerenciador de ícones e IconManagerPrimeiro plano. Por exemplo:
Cor
{
MenuBackground "grey50"
MenuForeground "azul"
BorderColor "red" {"XTerm" "yellow"}
TitleForeground "amarelo"
TitleBackground "azul"
}
Todas essas variáveis de cor também podem ser especificadas para o Monocromático variável,
permitindo que o mesmo arquivo de inicialização seja usado em cores e monocromáticas
Exibe.
Tempo de movimento restrito milissegundos
Esta variável especifica o período de tempo entre os cliques do botão necessário para iniciar um
operação de movimentação restrita. Clicar duas vezes neste período de tempo quando
invocando f.mover fará com que a janela só seja movida na horizontal ou vertical
direção. Definir este valor como 0 desativará os movimentos restritos. O padrão
é 400 milissegundos.
Cursores { lista de cursores }
Esta variável especifica os glifos que ctwm deve usar para vários ponteiros
cursores. Cada cursor pode ser definido a partir do cursor fonte ou de dois
arquivos de bitmap. Formas do cursor a fonte pode ser especificada diretamente como:
nome do cursor "corda"
onde nome do cursor é um dos nomes de cursor listados abaixo, e corda É o nome
de um glifo como encontrado no arquivo /usr/include/X11/cursorfont.h (sem o 'XC_'
prefixo). Se o cursor for definido a partir de arquivos de bitmap, a seguinte sintaxe
é usado em seu lugar:
nome do cursor "imagem""máscara"
O imagem e máscara strings especificam os nomes dos arquivos que contêm a imagem glifo
e máscara em bitmap(1) formulário. Os arquivos de bitmap estão localizados da mesma maneira que
arquivos de bitmap de ícone. O exemplo a seguir mostra as definições de cursor padrão:
Cursores
{
Quadro "top_left_arrow"
Título "top_left_arrow"
Ícone "top_left_arrow"
IconMgr "top_left_arrow"
Mova "flor"
Redimensionar "flor"
Menu "sb_left_arrow"
Botão "mão2"
Espere "assistir"
Selecione "ponto"
Destrua o "pirata"
}
DarkShadowContraste contraste
Indica para ctwm como calcular a cor da sombra escura para itens 3D. O valor que
é um compreendido entre 0 e 100. A fórmula usada é:
escuro. {RGB} = cor. {RGB} * ((100 - contraste) / 100),
Não tem efeito se BeNiceToColormap está ativo.
DecoreTransientes
Esta variável indica que as janelas temporárias (aquelas contendo um
Propriedade WM_TRANSIENT_FOR) deve ter barras de título. Por padrão, os transientes não são
reparado.
Plano de fundo padrão corda
Esta variável especifica a cor de fundo a ser usada para dimensionamento e informações
janelas. O padrão é 'branco'.
Primeiro plano padrão corda
Esta variável especifica a cor de primeiro plano a ser usada para dimensionamento e informações
janelas. O padrão é 'preto'.
NãoIconificarPorDesmapeamento { lista de vitórias }
Esta variável especifica uma lista de janelas que não devem ser iconificadas simplesmente
desmapeando a janela (como seria o caso se IconifyPorUnmapping foi definido).
Isso é freqüentemente usado para forçar algumas janelas a serem tratadas como ícones, enquanto outras
as janelas são tratadas pelo gerenciador de ícones.
Não se mova
Esta variável indica que as janelas não devem ser movidas para fora do
tela. Ele pode ser substituído pelo f.forcemove função.
NãoPaintRootWindow
Esta variável diz ctwm para não pintar a janela raiz, o que quer que você tenha dito no
Especificação de espaços de trabalho. Isso é útil para ter pixmaps no Mapa do Espaço de Trabalho, mas
não na janela raiz.
Não Salve { lista de vitórias }
Essas janelas não terão suas características salvas para o gerenciador de sessões.
Não definir inativo { lista de vitórias }
Essas janelas não serão definidas como InactiveState quando se tornarem invisíveis devido a um
alterar o espaço de trabalho. Isso foi adicionado porque alguns clientes mal-comportados (Frame5)
não gosto disso.
Don'tSqueezeTitle [{ lista de vitórias }]
Esta variável indica que as barras de título não devem ser comprimidas ao mínimo
tamanho conforme descrito em SqueezeTitle abaixo. Se a lista de janela opcional for
fornecido, apenas essas janelas serão impedidas de serem comprimidas.
DontToggleWorkSpaceManagerState
Desativa o recurso de alternar o estado do gerenciador de espaço de trabalho para / do mapa / botão
estado quando você pressiona ctrl e a janela do gerenciador de espaço de trabalho está em foco.
DontWarpCursorInWMap
Diz ao ctwm para não desviar o cursor para a janela real correspondente quando você
clique em uma pequena janela no mapa da área de trabalho.
Ícones de força
Esta variável indica que os pixmaps do ícone especificados no Ícones variável deveria
substituir quaisquer pixmaps fornecidos pelo cliente.
FramePadding pixels
Esta variável especifica a distância entre as decorações da barra de título (o botão
e texto) e a moldura da janela. O padrão é 2 pixels se UseTrêsTítulos não é
definido, 0 se estiver definido.
Fundo do ícone corda [{ lista de vitórias }]
Esta variável especifica a cor de fundo dos ícones e só pode ser especificada
dentro de um Cor or Monocromático Lista. O opcional lista de vitórias é uma lista de janela
nomes e cores para que as cores por janela possam ser especificadas. Veja o Bordercolor
variável para uma descrição completa do lista de vitórias. O padrão é 'branco'.
Cor da borda do ícone corda [{ lista de vitórias }]
Esta variável especifica a cor da borda usada para janelas de ícones, e pode
só ser especificado dentro de um Cor or Monocromático Lista. O opcional lista de vitórias is
uma lista de nomes e cores de janela para que as cores por janela possam ser especificadas. Ver
da Bordercolor variável para uma descrição completa do lista de vitórias. O padrão
é preto'.
Largura da borda do ícone pixels
Esta variável especifica a largura em pixels da borda ao redor do ícone
janelas. O padrão é 2.
Diretório de ícones corda
Esta variável especifica o diretório que deve ser pesquisado se um arquivo de bitmap
não pode ser encontrado em nenhum dos diretórios no bitmapFilePath recursos.
IconFont corda
Esta variável especifica a fonte a ser usada para exibir os nomes dos ícones dentro dos ícones.
O padrão é 'variável'.
ÍconeForeground corda [{ lista de vitórias }]
Esta variável especifica a cor de primeiro plano a ser usada ao exibir ícones, e
só pode ser especificado dentro de um Cor or Monocromático Lista. O opcional lista de vitórias
é uma lista de nomes e cores de janela para que as cores por janela possam ser especificadas.
veja a Bordercolor variável para uma descrição completa do lista de vitórias. O
o padrão é 'preto'.
IconifyPorUnmapping [{ lista de vitórias }]
Esta variável indica que as janelas devem ser iconificadas por serem desmapeadas sem
tentando mapear quaisquer ícones. Isso pressupõe que o usuário irá remapear a janela
através do gerenciador de ícones, o f.warpto função, ou o TwmWindowsName cardápio. Se o
opcional lista de vitórias for fornecido, apenas essas janelas serão iconificadas simplesmente
desmapeamento. Windows que tem este e o Gerenciador de íconesNão mostrar conjunto de opções
pode não estar acessível se não houver ligação com o TwmWindowsName menu é definido no usuário
arquivo de inicialização.
Estilo Iconify corda
Onde string é qualquer um "normal", "mosaico", "mais Zoom", "Reduzir o zoom" or "varrer". Diz
ctwm para usar alguns efeitos gráficos sofisticados ao iconificar janelas.
ÍconeJustificação corda
Onde string é qualquer um "deixou", "Centro" or "direito". Diz ctwm como justificar o
imagem do ícone contra o título do ícone (se houver).
Plano de fundo do gerenciador de ícones corda [{ lista de vitórias }]
Esta variável especifica a cor de fundo a ser usada para entradas do gerenciador de ícones, e
só pode ser especificado dentro de um Cor or Monocromático Lista. O opcional lista de vitórias
é uma lista de nomes e cores de janela para que as cores por janela possam ser especificadas.
veja a Bordercolor variável para uma descrição completa do lista de vitórias. O
o padrão é 'branco'.
Gerenciador de íconesNão mostrar [{ lista de vitórias }]
Esta variável indica que o gerenciador de ícones não deve exibir nenhuma janela. Se
o opcional lista de vitórias for fornecido, apenas essas janelas não serão exibidas. Esse
variável é usada para evitar janelas que raramente são iconificadas (como relógio x or
xload) de ocupar espaço no gerenciador de ícones.
IconManagerFont corda
Esta variável especifica a fonte a ser usada ao exibir entradas do gerenciador de ícones.
O padrão é 'variável'.
IconManagerPrimeiro plano corda [{ lista de vitórias }]
Esta variável especifica a cor de primeiro plano a ser usada ao exibir o ícone
entradas do gerenciador, e só podem ser especificados dentro de um Cor or Monocromático Lista.
O opcional lista de vitórias é uma lista de nomes de janelas e cores para que por janela
cores podem ser especificadas. Veja o Bordercolor variável para uma descrição completa
que acontecerá no marco da lista de vitórias. O padrão é 'preto'.
IconManagerGeometria corda [ colunas ]
Esta variável especifica a geometria da janela do gerenciador de ícones. O corda
argumento é a especificação de geometria padrão que indica o tamanho total inicial
do gerenciador de ícones. A janela do gerenciador de ícones é então quebrada em colunas peças
e dimensionado de acordo com o número de entradas no gerenciador de ícones. Entradas extras
são agrupados para formar linhas adicionais. O número padrão de colunas é 1.
IconManagerDestaque corda [{ lista de vitórias }]
Esta variável especifica a cor da borda a ser usada ao destacar o ícone
entrada do gerenciador que atualmente tem o foco e só pode ser especificada dentro de um
Cor or Monocromático Lista. O opcional lista de vitórias é uma lista de nomes de janelas e
cores para que as cores por janela possam ser especificadas. Veja o Bordercolor variável
para uma descrição completa do lista de vitórias. O padrão é 'preto'.
Gerenciadores de ícones { lista de ícones }
Esta variável especifica uma lista de gerenciadores de ícones a serem criados. Cada item no
lista de ícones tem o seguinte formato:
"nome de vitória"["nome do ícone"]"geometria" colunas
onde nome de vitória é o nome das janelas que devem ser colocadas neste ícone
gerente, nome do ícone é o nome do ícone da janela do gerenciador de ícones, geometria é um
especificação de geometria padrão e colunas é o número de colunas neste ícone
gerente conforme descrito em IconManagerGeometria. Por exemplo:
Gerenciadores de ícones
{
"XTerm" "=300x5+800+5" 5
"myhost" "=400x5+100+5" 2
}
Os clientes cujo nome ou classe é 'XTerm' terão uma entrada criada no 'XTerm'
gerenciador de ícones. Clientes cujo nome fosse 'myhost' seriam colocados no ícone 'myhost'
gerente.
IconManagerShadowDepth pixels
Esta variável especifica a profundidade da sombra ctwm usa para 3D IconManager
entradas, quando UseThreeDIconManagers é selecionado.
IconManagerMostrar { lista de vitórias }
Esta variável especifica uma lista de janelas que devem aparecer no gerenciador de ícones.
Quando usado em conjunto com o Gerenciador de íconesNão mostrar variável, apenas as janelas
nesta lista será mostrado no gerenciador de ícones.
ÍconeMenuNãoMostrar { lista de vitórias }
Não mostre o nome dessas janelas no menu TwmIcons.
ÍconeRegião geocorda vgrav hgrav largura de rede altura da grade [ícone apenas]
[íconeregjust] [ícone realinhar] [{ lista de vitórias }]
Esta variável especifica uma área na janela raiz na qual os ícones são colocados se não
a localização específica do ícone é fornecida pelo cliente. o geocorda é um citado
string contendo uma especificação de geometria padrão. Se mais de um ÍconeRegião
linhas forem fornecidas, os ícones serão colocados nas regiões de ícones seguintes quando o primeiro
está cheio. O vgrav argumento deve ser qualquer um Norte or Sul e está acostumado a
controlar se os ícones são preenchidos primeiro na parte superior ou inferior do ícone
região. Da mesma forma, o hgrav argumento deve ser qualquer um Leste or Ocidente e é usado
para controlar se os ícones devem ser preenchidos da esquerda ou da direita. Ícones
são dispostos dentro da região em uma grade com células largura de rede pixels de largura e
altura da grade pixels de altura. O argumento opcional win-list diz ctwm que se tal
janela é iconificada, e há espaço suficiente nesta região de ícone para seu ícone,
em seguida, coloque-o aqui. O opcional ícone apenas, íconeregjust e ícone realinhar pode ser
usado para fornecer valores específicos de IconJustification, IconRegionJustification e
IconRegionAlignement para este IconRegion.
ÍconeRegiãoAlinhamento corda
Onde string é qualquer um "principal", "Centro" "fundo" or "fronteira". Diz ao ctwm como
alinhe os ícones dentro de seus lugares no IconRegion. Se 'fronteira' for fornecido, o
a justificação será 'superior' se a gravidade da região do ícone for 'norte' e 'inferior' se
a gravidade da região do ícone é 'sul'.
ÍconeRegiãoJustificação corda
Onde string é qualquer um "deixou", "Centro" "direito" or "fronteira". Diz ao ctwm como
justificar ícones dentro de seus lugares no IconRegion. Se 'fronteira' for fornecido, o
a justificação será 'esquerda' se a gravidade da região do ícone for 'oeste' e 'direita' se
a gravidade da região do ícone é 'leste'.
Ícones { lista de vitórias }
Esta variável especifica uma lista de nomes de janela e os nomes de arquivo de bitmap que
devem ser usados como seus ícones. Por exemplo:
Ícones
{
"XTerm" "xterm.icon"
"xfd" "xfd_icon"
}
As janelas que correspondem a 'XTerm' e não seriam iconificadas por desmapeamento, tentariam
use o bitmap do ícone no arquivo 'xterm.icon'.Se Ícones de força é especificado, este
bitmap será usado mesmo se o cliente tiver solicitado seu próprio mapa de imagem de ícone.
IgnoreCaseInMenuSelection
Usado ao mover o ponteiro dentro de um menu com o teclado. Quando você digita um
letra, o ponteiro vai para a próxima entrada começando com esta letra. Se
IgnoreCaseInMenuSelection está presente, esta seleção ignora o caso deste
primeira carta.
IgnoreLockModifier
Se presente, todas as ligações (botões e teclas) irão ignorar o LockMask. Útil se
você costuma usar caps lock e não quer definir duas vezes todas as suas ligações.
IgnorarModificador
Todas as ligações (botões e teclas) irão ignorar os modificadores que você especificou. Isto é
útil quando você usa caps locks ou num locks. Você não precisa de IgnoreLockModifier nenhum
mais com esta opção.
IgnoreModifier {lock m2}
IgnorarTransiente
Lista de janelas para ignorar transientes.
IgnoreTransient {"Wine"}
InterpolarMenuCores
Esta variável indica que as cores de entrada do menu devem ser interpoladas entre
entrada de cores especificadas. No exemplo abaixo:
Menu "meumenu"
{
"Título" ("preto": "vermelho") f.title
"entry1" f.nop
"entry2" f.nop
"entrada3" ("branco": "verde") f.nop
"entry4" f.nop
"entrada5" ("vermelho": "branco") f.nop
}
as cores de primeiro plano para 'entrada1' e 'entrada2' serão interpoladas entre preto
e branco, e as cores de fundo entre vermelho e verde. Da mesma forma, o
o primeiro plano para a 'entrada4' ficará a meio caminho entre o branco e o vermelho, e o fundo
estará a meio caminho entre o verde e o branco.
Fazer título { lista de vitórias }
Esta variável especifica uma lista de janelas nas quais uma barra de título deve ser colocada e
é usado para solicitar títulos em janelas específicas quando Sem título foi definido.
MapWindowBackground cor [{ lista de vitórias }]
Esta variável especifica as cores de fundo a serem usadas para janelas pequenas no
janela do mapa do espaço de trabalho e só pode ser especificado dentro de uma janela colorida ou monocromática
Lista. O opcional lista de vitórias é uma lista de nomes de janelas e cores para que
cores por janela podem ser especificadas. Se não houver MapWindowBackground, nem
MapWindowForeground as cores do título da janela são usadas.
MapWindowCurrentWorkSpace { Cor da borda [fundo] [primeiro plano] [bitmap]}
Especifique a aparência da janela do mapa correspondente ao espaço de trabalho atual.
MapWindowDefaultWorkSpace { Cor da borda [fundo] [primeiro plano] [bitmap]}
Especifique a aparência da janela do mapa correspondente às outras áreas de trabalho
do que o espaço de trabalho atual, quando nenhuma informação de fundo de raiz foi fornecida
para ctwm no comando WorkSpace. Não é usado em outros casos.
MapWindowForeground cor [{ lista de vitórias }]
Esta variável especifica as cores de primeiro plano a serem usadas para janelas pequenas no
janela do mapa do espaço de trabalho e só pode ser especificado dentro de uma janela colorida ou monocromática
Lista. O opcional lista de vitórias é uma lista de nomes de janelas e cores para que
cores por janela podem ser especificadas. Se não houver MapWindowBackground, nem
MapWindowForeground as cores do título da janela são usadas.
MaxIconTitleWidth largura
O argumento inteiro diz ctwm a largura máxima a ser usada para um título de ícone. Se um
o título do ícone é maior do que largura, está truncado.
MaxWindowSize corda
Esta variável especifica uma geometria na qual a largura e a altura fornecem o máximo
tamanho para uma determinada janela. Isso normalmente é usado para restringir as janelas ao tamanho
da tela. O padrão é '30000x30000'.
Plano de fundo do menu corda
Esta variável especifica a cor de fundo usada para menus e só pode ser
especificado dentro de um Cor or Monocromático Lista. O padrão é 'branco'.
MenuFont corda
Esta variável especifica a fonte a ser usada ao exibir menus. O padrão é
'variável'.
MenuPrimeiro Plano corda
Esta variável especifica a cor de primeiro plano usada para menus e só pode ser
especificado dentro de um Cor or Monocromático Lista. O padrão é 'preto'.
MenuSombraCor corda
Esta variável especifica a cor da sombra por trás dos menus suspensos e pode
só ser especificado dentro de um Cor or Monocromático Lista. O padrão é 'preto'.
MenuSombraProfundidade pixels
Esta variável especifica a profundidade da sombra ctwm usa para menus 3D, quando
UseThreeDMenus está selecionado.
MenuTítuloFundo corda
Esta variável especifica a cor de fundo para f.título entradas nos menus, e podem
só ser especificado dentro de um Cor or Monocromático Lista. O padrão é 'branco'.
MenuTítuloForeground corda
Esta variável especifica a cor de primeiro plano para f.título entradas nos menus e podem
só ser especificado dentro de um Cor or Monocromático Lista. O padrão é 'preto'.
Monocromático { cores }
Esta variável especifica uma lista de atribuições de cores que devem ser feitas se o
a tela tem uma profundidade de 1. Veja a descrição de Cor.
MoveDelta pixels
Esta variável especifica o número de pixels que o ponteiro deve mover antes do
f.mover função começa a funcionar. Veja também o f.deltastop função. O padrão
é zero pixels.
MovePackResistência pixels
Esta variável especifica o número de pixels do movepack e movepush
resistência. Ver f.movepack e f.movepus.
MoveOffResistência pixels
Esta variável especifica o número de pixels da resistência de movimento. Se pixels
é positivo, Não se mova só irá impedi-lo de sair do limite se você estiver
dentro de n pixels fora da borda. Se você for mais longe, Não se mova desiste e deixa você
vá tão longe quanto você deseja. f.forcemove ainda permite que você ignore totalmente
Não se mova. Um valor negativo o coloca de volta no modo 'nunca sai' (é o
predefinição).
NoBackingStore
Esta variável indica que ctwmos menus de não devem solicitar backing store para
minimizar a repintura dos menus. Isso é normalmente usado com servidores que podem
repinte mais rápido do que eles podem lidar com o armazenamento de apoio.
Sem Fronteiras { lista de vitórias }
Essas janelas não terão bordas. Se você não quiser bordas em todas as janelas, use o
Palavra-chave BorderWidth.
Sem distinção entre maiúsculas e minúsculas
Esta variável indica que o caso deve ser ignorado ao classificar nomes de ícones em um
gerenciador de ícones. Esta opção é normalmente usada com aplicativos que capitalizam o
primeira letra do nome do ícone.
Sem Padrões
Esta variável indica que ctwm não deve fornecer os botões de título padrão e
ligações. Esta opção só deve ser usada se o arquivo de inicialização contiver um
conjunto completamente novo de ligações e definições.
NoGrabServer
Esta variável indica que ctwm não deve pegar o servidor ao abrir menus pop-up
e mover janelas opacas.
Sem destaque [{ lista de vitórias }]
Esta variável indica que as bordas não devem ser destacadas para rastrear o
localização do ponteiro. Se o opcional lista de vitórias é dado, o destaque irá
ser desativado apenas para essas janelas. Quando a borda estiver destacada, será
desenhado na corrente Bordercolor. Quando a borda não estiver destacada, será
pontilhado com um padrão cinza usando o atual BorderTileForeground e
BorderTileBackground cores.
NoIconTitle [{ lista de vitórias }]
Esta variável indica que os ícones não devem exibir o nome do ícone do cliente.
Se o opcional lista de vitórias for fornecido, apenas esses clientes não terão títulos de ícone.
NoIconManagerFocus
Esta variável indica que ctwm não definirá o foco no correspondente
janela quando o ponteiro está em um IconManager.
NoIconManagers
Esta variável indica que nenhum gerenciador de ícones deve ser criado.
NoImagesInWorkSpaceManager
Esta variável desativa a exibição de imagens de fundo no WorkSpaceMap.
Em vez disso, apenas as cores definidas em Espaços de trabalho será usado como plano de fundo no
WorkSpaceMap.
NoMenuSombras
Esta variável indica que os menus não devem ter sombras projetadas atrás deles.
Isso normalmente é usado com servidores mais lentos, pois acelera o desenho do menu no
despesa de tornar o menu um pouco mais difícil de ler.
NoOpaqueMove { lista de janelas }
A contraparte de OpacoMove. Ver OpacoMove.
NoOpaqueResize { lista de janelas }
A contraparte de Redimensionar Opaco. Ver Redimensionar Opaco.
NoRaiseOnDeiconify
Esta variável indica que as janelas que estão deiconificadas não devem ser aumentadas.
NoRaiseOnMove
Esta variável indica que as janelas não devem ser levantadas quando movidas. Isto é
normalmente usado para permitir que as janelas deslizem por baixo umas das outras.
NoRaiseOnResize
Esta variável indica que as janelas não devem ser levantadas quando redimensionadas. Isto é
normalmente usado para permitir que as janelas sejam redimensionadas uma embaixo da outra.
NoRaiseOnWarp
Esta variável indica que as janelas não devem ser levantadas quando o ponteiro está
deformado neles com o f.warpto função. Se esta opção for definida, warping para um
janela ocluída pode resultar no ponteiro terminando na janela oclusa
em vez da janela desejada (o que causa um comportamento inesperado com f.deformação).
NoSaveUnders
Esta variável indica que os menus não devem solicitar save-unders para minimizar
janela repintando após a seleção do menu. É normalmente usado com monitores
que podem redesenhar mais rápido do que podem lidar com save-unders.
NoShowOccupyAll
Esta variável especifica que as janelas OccupyAll não serão exibidas no
Janela WorkSpaceMap.
NoStackMode [{ lista de vitórias }]
Esta variável indica que a janela do cliente solicita a alteração da ordem de empilhamento
deve ser ignorado. Se o opcional lista de vitórias é fornecido, apenas solicitações sobre aqueles
as janelas serão ignoradas. Isso é normalmente usado para evitar que aplicativos de
implacavelmente aparecendo na frente da pilha de janelas.
Sem título [{ lista de vitórias }]
Esta variável indica que as janelas não devem ter barras de título. Se o opcional
lista de vitórias é fornecido, apenas essas janelas não terão barras de título. Fazer título pode ser
usado com esta opção para forçar a inserção de barras de título em janelas específicas.
Sem TítuloFoco
Esta variável indica que ctwm não deve definir o foco de entrada do teclado para cada
janela conforme ela é inserida. Normalmente, ctwm define o foco para que o foco e a chave
eventos da barra de título e gerenciadores de ícones são entregues ao aplicativo. Se
o ponteiro é movido rapidamente e ctwm é lento para responder, a entrada pode ser direcionada para
a janela antiga em vez da nova. Esta opção é normalmente usada para evitar isso
'lag de entrada' e para contornar bugs em aplicativos mais antigos que têm problemas com
eventos de foco.
Sem títuloRealçar [{ lista de vitórias }]
Esta variável indica que a área de destaque da barra de título, que é usada para
indicar a janela que atualmente tem o foco de entrada, não deve ser exibida.
Se o opcional lista de vitórias for fornecido, apenas essas janelas não terão destaque
áreas. Este e o SqueezeTitle opções podem ser definidas para reduzir substancialmente o
quantidade de espaço na tela exigida pelas barras de título.
NoWarpToMenuTitle
Esta variável indica que o cursor não deve ser distorcido para o título de um
menu que não tem espaço para cair abaixo da posição atual do cursor.
Ocupar { ocupar lista }
Esta variável especifica quais janelas ocupam quais áreas de trabalho na inicialização.
ocupar lista consiste em entradas do formulário:
[Janela] win-name {wpsc1 wspc2 ...}
ou espaço de trabalho wspc-name {win1 win2 ...}
Exemplo:
Ocupar {
"xload" {"all"}
Janela "xterm" {"aqui" "ali" "em outro lugar"}
"xv" {"imagens"}
WorkSpace "images" {"xloadimage"}
}
Nota: A declaração Occupy deve vir após a declaração WorkSpaces.
Ocupar tudo { lista de janelas }
Esta variável especifica uma lista de janelas que irão ocupar todos os espaços de trabalho em
startup
lista de janelas é uma lista de nomes de janelas.
Exemplo:
Ocupar tudo
{
"xload"
"xbiff"
"xconsole"
}
Observação: a declaração OccupyAll deve vir após a declaração WorkSpaces.
OpacoMove { lista de janelas }
Esta variável indica que o f.mover função deve realmente mover a janela
em vez de apenas um esboço para que o usuário possa ver imediatamente o que a janela
ficará na nova posição. Esta opção é normalmente usada em
exibe (particularmente se NoGrabServer está definido). O parâmetro opcional da lista de janelas
indica que apenas as janelas nesta lista devem realmente ser movidas no modo opaco.
O NoOpaqueMove contrapartida também está disponível.
OpacoMoveThreshold { limiar }
O parâmetro inteiro é uma porcentagem e indica que apenas as janelas (elegível
para movimento opaco) com uma superfície menor do que esta porcentagem da superfície de
a tela deve realmente ser movida no modo opaco.
Redimensionar Opaco { lista de janelas }
A versão opaca de resize. Extremamente intensivo em recursos, mas bonito com
servidor / cliente / rede rápido. Ver OpacoMove. O NoOpaqueResize contrapartida também é
disponíveis.
OpacoResizeThreshold { limiar }
A versão redimensionada de OpacoMoveThreshold.
OpenWindowTimeout segundo
segundos é um número inteiro que representa um número de segundos. Quando uma janela tenta abrir
em uma tela autônoma, ele será mapeado automaticamente após este número de
segundos.
PackNewWindows
Use o algoritmo f.movepack em vez de f.move ao abrir uma nova janela.
Pixmaps { mapas de pixels }
Esta variável especifica uma lista de pixmaps que definem a aparência de vários
imagens. Cada entrada é uma palavra-chave que indica a imagem a ser definida, seguida por um
string fornecendo o nome do arquivo bitmap. Os seguintes pixmaps podem ser
Especificadas:
Pixmaps
{
TitleHighlight "gray1"
}
O padrão para TítuloDestaque é usar um padrão pontilhado uniforme.
Diretório Pixmap caminho
Esta variável especifica o caminho onde ctwm procura encontrar arquivos de bitmap não-X11.
Sempre que quiser usar um arquivo de imagem que não seja um bitmap X11, especifique:
xpm: nome do arquivo, para arquivos xpm, xwd: nome do arquivo para arquivos xwd, im: nome do arquivo, para outro
arquivos suportados pelo pacote imconv, jpeg: arquivo para arquivo jpeg ou '| comando' para
um arquivo xwd gerado em tempo real. Use o caractere% para especificar uma animação.
caminho pode ser uma lista de diretórios separada por dois pontos. Exemplo :
PixmapDirectory "/ usr / lib / X11 / twm"
Ícones
{
"Axe" "xpm: edit.xpm"
"xterm" "xpm: bola% .xpm"
}
NB Isso só é válido se a sua versão do ctwm foi compilado com o direito
extensão (opções XPM, JPEG ou IMCONV).
RaiseDelay milissegundos
Para janelas que devem ser levantadas automaticamente quando o ponteiro entra (veja o
Aumento automático variável e o f.autoraise função) esta variável especifica o
período de tempo que o ponteiro deve permanecer na janela antes de ser levantado. o
o padrão é 0 milissegundos.
Aumentar ao clicar
Se estiver presente, uma janela será levantada em cima das outras quando clicada, e o
O evento ButtonPress será encaminhado corretamente para o cliente que possui esta janela
(se solicitado). Ver Botão RaiseOnClick.
Botão RaiseOnClick botão_number
Onde botão_number é um número de botão válido (geralmente 1 a 3). Especifique o
botão para usar para RaiseOnClick.
Aumentar QuandoAutoUnSqueeze
As janelas são levantadas quando são removidas automaticamente (consulte AutoSqueeze).
Colocação aleatória [ corda ]
Onde corda é 'on', 'off', 'all' ou 'unmapped'. Esta variável indica
que as janelas sem geometria especificada devem ser colocadas de uma forma pseudo-aleatória
localização em vez de o usuário arrastar um contorno. O argumento 'on' ou
'all' diz ao ctwm para fazer isso para todas as janelas, 'off', para não fazer isso, e
'não mapeado', apenas para janelas não mapeadas, por exemplo, iconificadas ou não visíveis no
espaço de trabalho atual.
ReallyMoveInWorkspaceManager
Esta palavra-chave diz ctwm para mover a janela real quando o usuário está movendo o
pequenas janelas na janela WorkSpaceMap. Se não estiver presente, o WorkSpaceMap pode ser
usado apenas para modificar a ocupação de uma janela.
RedimensionarFonte corda
Esta variável especifica a fonte a ser usada na janela de dimensões quando
redimensionar janelas. O padrão é 'fixo'.
Reiniciar estado anterior
Esta variável indica que ctwm deve tentar usar a propriedade WM_STATE em
janelas do cliente para informar quais janelas devem ser iconificadas e quais devem ser deixadas
visível. Isso normalmente é usado para tentar regenerar o estado que a tela
estava instalado antes do encerramento do gerenciador de janelas anterior.
ReverseCurrentWorkspace corda
Esta variável diz ctwm para inverter as cores de fundo e de primeiro plano no
pequenas janelas no mapa da área de trabalho para a área de trabalho atual.
Salvar cor { lista de cores }
Esta variável indica uma lista de atribuições de cores a serem armazenadas como valores de pixel
na propriedade da janela raiz _MIT_PRIORITY_COLORS. Os clientes podem optar por preservar
esses valores ao instalar seu próprio mapa de cores. Observe que o uso deste mecanismo
é uma forma de um aplicativo evitar o problema de 'tecnicolor', sendo útil
objetos de tela, como bordas de janela e barras de título, desaparecem quando um programa
cores personalizadas são instaladas pelo gerenciador de janelas. Por exemplo:
Salvar cor
{
Bordercolor
Título Fundo
TítuloForeground
"vermelho"
"verde"
"azul"
}
Isso colocaria na janela raiz valores de 3 pixels para bordas e barras de título, como
bem como as três strings de cores, todas tiradas do mapa de cores padrão.
ShrinkIconTitles
A la Motif redução dos títulos dos ícones e expansão quando o mouse está dentro do ícone. O
grafia incorreta antiga ShrinkIconTitles também ainda é aceito.
ShortAllWindowsMenus
Não mostrar WorkSpaceManager e IconManagers no TwmWindows e TwmAllWindows
menus.
Mostrar Gerenciador de ícones
Esta variável indica que a janela do gerenciador de ícones deve ser exibida quando ctwm
começou. Sempre pode ser levantado usando o f.showiconmgr função.
ShowWorkSpaceManager
Esta variável especifica que o WorkSpaceManager deve estar visível.
Foco desleixado
Use o foco desleixado.
SortIconManager
Esta variável indica que as entradas no gerenciador de ícones devem ser classificadas
em ordem alfabética, em vez de simplesmente anexar novas janelas ao final.
Host de som
O host no qual os sons devem ser reproduzidos. Veja a seção SONS.
SqueezeTitle [{ lista de aperto }]
Esta variável indica que ctwm deve tentar usar a extensão SHAPE para
fazer com que as barras de título ocupem apenas o espaço necessário na tela, em vez de
estendendo-se por toda a parte superior da janela. O opcional lista de aperto pode
ser usado para controlar a localização da barra de título comprimida ao longo do topo do
janela. Ele contém entradas do formulário:
"nome" justificação Números denominação
onde nome é um nome de janela, justificação é também esquerda, centro, ou certo e
Números e denominação são números que especificam uma proporção que dá a posição relativa sobre
qual a barra de título é justificada. A proporção é medida da esquerda para a direita se o
numerador é positivo e da direita para a esquerda se negativo. Um denominador de 0
indica que o numerador deve ser medido em pixels. Por conveniência, o
proporção 0/0 é igual a 1/2 para centro e -1/1 para certo. Por exemplo:
SqueezeTitle
{
"XTerm" saiu de 0 0
"xterm1" saiu 1 3
"xterm2" saiu 2 3
centro "oclock" 0 0
"emacs" certo 0 0
}
O Don'tSqueezeTitle lista pode ser usada para desligar a compressão de certos títulos.
Iniciar Iconificado [{ lista de vitórias }]
Esta variável indica que as janelas do cliente devem inicialmente ser deixadas como ícones
até que seja explicitamente desiconificado pelo usuário. Se o opcional lista de vitórias é dado, apenas
essas janelas serão iniciadas icônicas. Isso é útil para programas que não
apoiar um -icônico opção ou recurso de linha de comando.
StartInMapState
Esta variável especifica que o WorkSpaceManager deve ser iniciado em seu mapa
formulário quando criado.
StartSqueezed { lista de vitórias }
Essas janelas aparecerão primeiro comprimidas (consulte f.squeeze).
StayUpMenus
Diz ao ctwm para usar os menus stayup. Esses menus permanecerão na tela quando o ButtonUp,
se o menu ainda não foi acessado pelo ponteiro, ou o item atual é
um título.
SunkFocusWindowTitle
Esta variável especifica que o título da janela de foco (se existir) deve ser
afundado em vez de elevado. Válido apenas se UseThreeDTitles estiver definido.
TrêsDBorderWidth pixels
A largura da borda 3D em pixels, se houver.
Título Fundo corda [{ lista de vitórias }]
Esta variável especifica a cor de fundo usada nas barras de título, e só pode ser
especificado dentro de um Cor or Monocromático Lista. O opcional lista de vitórias é uma lista
de nomes e cores de janela para que as cores por janela possam ser especificadas. O
o padrão é 'branco'.
TitleButtonBorderWidth pixels
Esta variável especifica a largura em pixels da borda ao redor
botões de título. Isso é normalmente definido como 0 para permitir que os botões de título ocupem tanto
espaço possível e não ter borda. O padrão é 1 se UseTrêsTítulos
não está definido, 0 se estiver definido.
TítuloBotãoSombraProfundidade pixels
Esta variável especifica a profundidade da sombra ctwm usa para botões de título 3D,
quando UseThreeDTitles é selecionado.
Fonte do título corda
Esta variável especifica a fonte usada para exibir os nomes das janelas nas barras de título.
O padrão é 'variável'.
TítuloForeground corda [{ lista de vitórias }]
Esta variável especifica a cor de primeiro plano usada nas barras de título, e só pode ser
especificado dentro de um Cor or Monocromático Lista. O opcional lista de vitórias é uma lista
de nomes e cores de janela para que as cores por janela possam ser especificadas. O
o padrão é 'preto'.
TítuloJustificação corda
Esta palavra-chave precisa de um valor de string. Os valores aceitáveis são: 'left', 'center'
e 'certo'. Os títulos das janelas serão justificados de acordo com isso no título
janela.
Preenchimento de título pixels
Esta variável especifica a distância entre os vários botões, texto e
realçar áreas na barra de título. O padrão é 8 pixels se UseTrêsTítulos is
não definido, 0 se estiver definido.
TítuloShadowDepth pixels
Esta variável especifica a profundidade da sombra ctwm usa para títulos 3D, quando
UseThreeDTitles está selecionado.
Transitório Tem Ocupação
Esta variável especifica que as janelas transitórias para e não-líderes do grupo podem ter
sua própria ocupação potencialmente diferente da janela do líder. O padrão
caso essas janelas sigam seu líder, use esta palavra-chave se o padrão
a ação não lhe agrada.
TransientOnTop percentagem
O parâmetro (obrigatório) é uma porcentagem e informa ctwm para colocar transiente (e
não-líder do grupo) janelas sempre em cima de seu líder se e somente se seu
superfície é menor do que esta fração da superfície de seu líder. A superfície
de uma janela é sua largura vezes seu peso.
Ícone desconhecido corda
Esta variável especifica o nome do arquivo de um arquivo bitmap a ser usado como padrão
ícone. Este bitmap será usado como o ícone de todos os clientes que não fornecem um
bitmap de ícone e não estão listados no Ícones Lista.
DesmapearPorMovingFarAway [{ lista de vitórias }]
Essas janelas serão movidas para fora da tela em vez de serem desmapeadas quando
tornam-se invisíveis devido a um espaço de trabalho de mudança. Isso foi adicionado porque alguns
clientes mal-comportados (Frame5) não gostam de ser desmapeados.
UsePPposição corda
Esta variável especifica se ou não ctwm deve honrar o programa solicitado
locais (fornecidos pelo PPosição sinalizador na propriedade WM_NORMAL_HINTS) no
ausência de uma posição especificada pelo usuário. O argumento corda pode ter um de três
valores: "fora" (o padrão) indicando que ctwm deve ignorar o
posição fornecida pelo programa, "nós" indicando que a posição deve ser usada, e
"diferente de zero" indicando que a posição deve ser usada se for diferente de (0,0).
A última opção é para contornar um bug em kits de ferramentas mais antigos.
UseSunkTitlePixmap
Isso faz com que as sombras sejam invertidas para os pixmaps do título quando o foco é perdido.
Isso é semelhante a ter o SunkFocusWindowTitle, mas torna seu xbm ou 3d
XPM (se houver) afunda em vez de apenas a barra inteira.
UseThreeDBorders
Diz ctwm para usar bordas de janela que parecem 3D. A largura das bordas 3D é
TrêsDBorderWidth. A cor da borda 3D é BorderTileBackground, e se
NoHighlight não está selecionado, a borda da janela Focus é Bordercolor.
UseThreeDIconManagers
Diz ctwm para usar IconManagers com aparência 3D, se houver.
UseTrêsMenus
Diz ctwm para usar menus com aparência 3D.
UseTrêsTítulos
Diz ctwm para usar títulos de janelas com aparência 3D. Nesse caso, os valores padrão de
TitleButtonBorderWidth, FramePadding, Preenchimento de título e Recuo do botão são definidos como 0.
Existem muitos pixmaps escaláveis integrados para botões,: xpm: menu,: xpm: ponto,
: xpm: cross,: xpm: bar,: xpm: vbar,: xpm: iconify,: xpm: resize,: xmp: sunkresize e
: xpm: caixa. Existem várias animações escalonáveis integradas para botões:
% xpm: redimensionar,% xpm: menu acima,% xpm: menu abaixo,% xpm: redimensionar fora do topo,
% xpm: resize-in-top,% xpm: resize-out-bot,% xpm: resize-in-bot,% xpm: maze-out,
% xpm: maze-in,% xpm: zoom-out,% xpm: zoom-in e% xpm: zoom-inout. Experimente-os para ver
o que eles parecem.
UseThreeDWMap
Diz ctwm para usar 3D para as pequenas janelas no mapa da área de trabalho.
Telas Virtuais { lista de geometrias }
Esta variável especifica uma lista de geometrias para telas virtuais. Telas virtuais
são projetados para serem usados quando você tem várias telas físicas vinculadas com
a extensão Xinerama X.
lista de geometrias é uma lista de strings geométricas válidas, que correspondem ao seu
telas físicas reais.
Exemplo:
Telas Virtuais
{
"1280x1024 + 0 + 0"
"1600x1200 + 1280 + 0"
}
Cursor Warp [{ lista de vitórias }]
Esta variável indica que o ponteiro deve ser transformado em janelas quando eles
são deiconificados. Se o opcional lista de vitórias for fornecido, o ponteiro será apenas
empenado quando essas janelas são deiconificadas.
Caixa de Janela [{ lista de vitórias }]
cria uma nova janela chamada caixa, onde todas as janelas do cliente que correspondem ao
a lista de janelas é aberta em, em vez da janela raiz. Isso é útil para agrupar
pequenas janelas na mesma caixa (xload por exemplo)
WindowBox "xloadbox" "320x100 + 0-0" {
"xload"
}
Geometrias da Janela [{ lista de vitórias }]
Usado para fornecer uma geometria padrão para alguns clientes:
JanelaGeometrias {
"Mozilla *" "1000x800 + 10 + 10"
"jpilot *" "800x600-0-0"
}
Anel da Janela [{ lista de vitórias }]
Esta variável especifica uma lista de janelas ao longo da qual o f.deformação função
ciclos. Se nenhum argumento for fornecido, todas as janelas estarão no ringue.
WarpRingOnScreen
Diz ctwm que f.warpring distorce o ponteiro apenas para as janelas visíveis no atual
área de trabalho.
WarpToDefaultMenuEntry
(Útil apenas com StayUpMenus) Ao usar StayUpMenus, e um menu fica aberto,
o ponteiro é direcionado para a entrada padrão do menu.
WarpUnmapped
Esta variável indica que o f.warpto função deve desiconificar qualquer
janelas iconizadas que encontra. Isso normalmente é usado para fazer uma ligação de chave
que abrirá uma janela específica (como xmh), não importa onde esteja. O
o padrão é para f.warpto para ignorar janelas iconizadas.
JanelaAnelExcluir [{ lista de vitórias }]
Todas as janelas listadas serão excluídas do WarpRing.
WMgrButtonShadowDepth profundidade
Controle a profundidade da sombra dos botões do gerenciador de espaço de trabalho.
WMgrHorizButtonIndent nb_pixels
Especifica o espaço horizontal, em pixel, entre os botões da área de trabalho
gerenciador (no modo de botão).
WMgrVertButtonIndent nb_pixels
Especifica o espaço vertical, em pixel, entre os botões da área de trabalho
gerenciador (no modo de botão).
WorkSpaceFont corda
Isto permite-lhe especificar o tipo de letra a usar nas janelas pequenas do espaço de trabalho
mapa do gerente. (Experimente '-adobe-times - * - r - * - 10 - * - * - * - * - * - * - *').
WorkSpaceManagerGeometria corda [ colunas ]
Esta variável especifica a geometria da janela do gerenciador de espaço de trabalho. O corda
argumento é a especificação de geometria padrão que indica o tamanho total inicial
do gerenciador de espaço de trabalho. O colunas argumento indica o número de colunas para
use para a janela do gerenciador de espaço de trabalho.
WorkSpaceManagerGeometria "360x60+60-0" 8
Espaços de trabalho { lista de espaços de trabalho }
Esta variável especifica uma lista de espaços de trabalho que são criados na inicialização, Onde
lista de espaços de trabalho é :
nome [{botão-bg [botão-fg] [raiz-bg] [raiz-fg] [raiz-pixmap]}]
Com:
botão bg:
cor de fundo do botão correspondente no gerenciador de área de trabalho.
botão fg:
cor de primeiro plano do botão correspondente no gerenciador de espaço de trabalho.
raiz bg:
cor de fundo da tela raiz correspondente.
raiz fg:
cor de primeiro plano da tela raiz correspondente.
raiz pixmap:
pixmap a ser exibido na tela raiz correspondente, seja o nome de um
bitmap, xpm: xpmfile, xwd: xwdfile, jpeg: jpgfile, im: imfile ou | command_that
gerar_xwd.
Exemplo:
Espaços de trabalho
{
"One" {"# 686B9F" "white" "DeepSkyBlue3" "white" "jpeg: shark.jpg"}
"Two" {"# 619AAE" "white" "firebrick"}
"Three" {"# 727786" "white" "MidnightBlue" "white" "xpm: ball% .xpm"}
"Quatro" {"# 727786" "branco" "branco" "branco" "| (giftoppm | pnmtoxwd) <2010.gif"}
"Five" {"# 727786" "white" "DeepSkyBlue3" "white" "plaid"}
"Six" {"# 619AAE" "white" "DeepSkyBlue3" "white" "xpm: background1"}
"Seven" {"# 8C5b7A" "white" "chartreuse4"}
"Eight" {"# 686B9F" "white" "MidnightBlue"}
}
A declaração WorkSpaces deve vir antes de Occupy ou OccupyAll
declarações. O número máximo de espaços de trabalho é 32.
XMoveGridName número
Esta variável especifica o valor a ser usado para restringir o movimento da janela. Quando
movendo as janelas, a coordenada x será sempre um múltiplo deste
variável. O padrão é 1. f.forcemove ignora esta variável.
XorValor número
Esta variável especifica o valor a ser usado ao desenhar contornos de janela para mover
e redimensionamento. Isso deve ser definido para um valor que resultará em uma variedade de
cores distinguíveis quando exclusivas ou com o conteúdo do usuário
tela típica. Definir esta variável para 1 geralmente dá bons resultados se adjacente
as cores no mapa de cores padrão são distintas. Por padrão, ctwm tentará
faz com que linhas temporárias apareçam na extremidade oposta do mapa de cores do
gráficos.
YMoveGrid número
Esta variável especifica o valor a ser usado para restringir o movimento da janela. Quando
movendo as janelas, a coordenada y sempre será um múltiplo deste
variável. O padrão é 1. f.forcemove ignora esta variável.
Zoom [ contar ]
Esta variável indica que contornos sugerem o movimento de uma janela de e para
seu estado iconificado deve ser exibido sempre que uma janela é iconificada ou
deiconificado. O opcional contar argumento especifica o número de contornos a serem
retirou. A contagem padrão é 8.
As seguintes variáveis devem ser definidas após as fontes terem sido atribuídas, por isso é geralmente
melhor colocá-los no final das variáveis ou no início das seções de vinculação:
AlterarWorkspaceFunction função
Esta variável especifica a função a ser executada quando o usuário altera o
espaço de trabalho atual (zap).
Função padrão função
Esta variável especifica a função a ser executada quando um evento de tecla ou botão é
recebido para o qual nenhuma ligação é fornecida. Isso normalmente está vinculado a f.nop,
f.bip, ou um menu contendo operações de janela.
Função DeIconify função
Esta variável especifica a função a ser executada quando uma janela é dessiconificada.
Função Iconify função
Esta variável especifica a função a ser executada quando uma janela é iconizada.
Função Janela função
Esta variável especifica a função a ser executada quando uma janela é selecionada a partir do
TwmWindowsName cardápio. Se esta variável não for definida, a janela será deiconificada e
levantada.
LIGAÇÕES
Depois que as variáveis desejadas foram definidas, as funções podem ser anexadas aos botões de título e
botões de chave e ponteiro. Botões de título podem ser adicionados do lado esquerdo ou direito e aparecem
na barra de título, da esquerda para a direita, de acordo com a ordem em que são especificados.
As combinações de teclas e botões de ponteiro podem ser fornecidas em qualquer ordem.
As especificações dos botões de título devem incluir o nome do pixmap a ser usado na caixa de botão
e a função a ser chamada quando um botão do ponteiro é pressionado dentro deles:
Botão Título Esquerdo "nome do bitmap"= função
or
Botão Título Esquerdo "nome do bitmap"{
Botãoi : função
...
Botãoj : função
}
or
Botão direito do título "nome do bitmap"= função
or
Botão direito do título "nome do bitmap"{
Botãoi : função
...
Botãoj : função
}
O nome do bitmap pode referir-se a um dos bitmaps integrados (que são dimensionados para corresponder
Fonte do título) usando o nome apropriado com prefixo de dois pontos descrito acima.
As especificações da tecla e do botão apontador devem fornecer os modificadores que devem ser pressionados, sobre
em quais partes da tela o ponteiro deve estar e qual função deve ser chamada. Chaves
são fornecidos como strings contendo o nome keysym apropriado; botões são fornecidos como
palavras-chave Button1-Button5:
"FP1" = lista de mods : contexto : função
Button1 = lista de mods : contexto : função
O lista de mods é qualquer combinação dos nomes dos modificadores mudança, ao controle, trancar, objetivo, modo1,
modo2, modo3, modo4, ou modo5 (que pode ser abreviado como s, c, l, m, m1, m2, m3, m4, m5,
respectivamente) separados por uma barra vertical (|). Da mesma forma, o contexto é qualquer combinação
of janela, título, ícone, raiz, quadro, área de trabalho, iconmgr, suas primeiras letras (iconmgr
abreviatura é m), ou todos os, separados por uma barra vertical. O função é algum dos f.
palavras-chave descritas abaixo. Por exemplo, o arquivo de inicialização padrão contém o seguinte
ligações:
Button1 =: root: f.menu "TwmWindows"
Button1 = m: janela | ícone: f.função "mover ou abaixar"
Button2 = m: janela | ícone: f.iconify
Button3 = m: janela | ícone: f.função "mover ou aumentar"
Button1 =: title: f.function "mover ou aumentar"
Button2 =: title: f.raiselower
Button1 =: icon: f.function "mover-ou-iconificar"
Button2 =: ícone: f.iconify
Button1 =: iconmgr: f.iconify
Button2 =: iconmgr: f.iconify
Um usuário que deseja ser capaz de manipular janelas a partir do teclado pode usar o
seguintes ligações:
"F1" =: todos: f.iconify
"F2" =: todos: f.raiselower
"F3" =: todos: f.warpring "próximo"
"F4" =: todos: f.warpto "xmh"
"F5" =: todos: f.warpto "emacs"
"F6" =: todos: f.colormap "próximo"
"F7" =: todos: f.colormap "padrão"
"F20" =: todos: f.warptoscreen "próximo"
"Esquerda" = m: todos: f.backiconmgr
"Direito" = m | s: all: f.forwiconmgr
"Up" = m: all: f.upiconmgr
"Para baixo" = m | s: all: f.downiconmgr
ctwm fornece muito mais primitivas de manipulação de janela do que pode ser convenientemente armazenado em
uma barra de título, menu ou conjunto de combinações de teclas. Embora um pequeno conjunto de padrões seja fornecido
(a menos que o Sem Padrões é especificado), a maioria dos usuários desejará ter seus mais comuns
operações vinculadas a toques de tecla e botão. Para fazer isso, ctwm associa nomes a cada
dos primitivos e fornece usuário definido funções para construir primitivas de nível superior
e menus para selecionar interativamente entre grupos de funções.
As funções definidas pelo usuário contêm o nome pelo qual são referenciadas nas chamadas para
f.função e uma lista de outras funções a serem executadas. Por exemplo:
Função "mover ou diminuir" {f.move f.deltastop f.lower}
Função "mover ou aumentar" {f.move f.deltastop f.raise}
Função "move-or-iconify" {f.move f.deltastop f.iconify}
Função "restaurar mapa de cores" {f.colormap "default" f.lower}
O nome da função deve ser usado em f.função exatamente como aparece na função
especificação.
Nas descrições abaixo, se é dito que a função opera na janela selecionada, mas
é invocado a partir de um menu raiz, o cursor será alterado para o Selecionar cursor e o próximo
a janela para receber um pressionamento de botão será escolhida:
! corda
Esta é uma abreviatura para f.exec corda.
f.adicionar ao espaço de trabalho corda
Esta função adiciona a janela selecionada ao espaço de trabalho cujo nome é corda.
f.adotar janela
Esta função pede ao usuário para selecionar uma janela com o mouse, e então adotar
esta janela se não pertencer ao ctwm atual. Útil apenas com o -w
bandeira.
f.altcontext
Defina o contexto alternativo. O próximo evento de tecla ou botão ctwm reveives será
interpretado usando o contexto alternativo. Para definir ligações no alternativo
contexto, use a palavra-chave alterar no campo de contexto do comando de ligação. Por
exemplo:
"Return" = m: all: f.altcontext
"n" =: alter: f.nextworkspace
"p" =: alter: f.prevworkspace
f.altkeymap número
Defina o mapa de teclado alternativo número, Onde número é um número inteiro entre 1 e 5
incluído. O próximo evento de tecla ou botão ctwm reveives serão interpretados usando
este mapa de teclado alternativo. Para definir ligações em um mapa de teclado alternativo, use a palavra-chave
a seguido número no campo modificador do comando de ligação. Por exemplo:
"Return" = c: all: f.altkeymap "1"
"i" = a1: janela | ícone | iconmgr: f.iconify
"z" = a1: janela: f.zoom
"d" = a1: janela | ícone: f.delete
"o" = a1: janela | ícone: f.occupy
"r" = a1: janela | ícone: f.refresh
Ao usar mapas de teclado alternativos, apenas os contextos raiz, janela, ícone e iconmgr são
permitido.
f.autobaixar
Esta função alterna se a janela selecionada é abaixada ou não sempre que o
o ponteiro o deixa. Veja a descrição da variável AutoBaixar.
f.autoraise
Esta função alterna se a janela selecionada é levantada ou não sempre que
inserido pelo ponteiro. Veja a descrição da variável Aumento automático.
f.backmapiconmgr
Esta função distorce o ponteiro da mesma maneira que f.backiconmgr se apenas
pára nas janelas mapeadas.
f.backiconmgr
Esta função direciona o ponteiro para a coluna anterior no ícone atual
gerenciador, retornando à linha anterior, se necessário.
f.bip Esta função emite a campainha do teclado.
f.bottomzoom
Esta função é semelhante ao f.zoom completo função, mas redimensiona a janela para
preencha apenas a metade inferior da tela.
f.alterar tamanho corda
Esta função permite que você altere o tamanho da janela em foco. O formato de
a string deve ser " <+ | -> " (Onde fronteira deve ser um
of Saída, Inferior, Esquerdo or Certo) ou "<x tamanho> x <y tamanho> " (onde o tamanho é o
novo tamanho de janela solicitado). A altura da janela nunca pode ser definida / alterada para
menos que a altura do título + 1 (ou 1 se a janela não tiver título) e a largura pode
nunca seja definido / alterado para menos de 1.
"Right" = c | s: all: f.changesize "right +10"
"Esquerda" = c | s: todos: f.changesize "direita -10"
"Abaixo" = c | s: todos: f.changesize "inferior +10"
"Up" = c | s: all: f.changesize "bottom -10"
"F1" = c | s: all: f.changesize "640x480"
"F2" = c | s: all: f.changesize "800x600"
"F3" = c | s: all: f.changesize "1024x768"
f.círculo para baixo
Esta função abaixa a janela superior que fecha outra janela.
f.círculo
Esta função levanta a janela mais inferior que está ocluída por outra janela.
f. mapa de cores corda
Esta função gira os mapas de cores (obtidos do WM_COLORMAP_WINDOWS
propriedade na janela) que ctwm será exibido quando o ponteiro estiver nesta janela.
O argumento corda pode ter um dos seguintes valores: "próximo", "anterior" e
"padrão". Deve-se notar aqui que, em geral, o mapa de cores instalado é
determinado pelo foco do teclado. Um foco de teclado acionado por ponteiro irá instalar um
mapa de cores privado na entrada da janela que possui o mapa de cores. Usando o clique para
modelo de tipo, mapas de cores privados não serão instalados até que o usuário pressione um mouse
botão na janela de destino.
f.deiconificar
Esta função desiconifica a janela selecionada. Se a janela não for um ícone, este
função não faz nada.
f.excluir
Esta função envia a mensagem WM_DELETE_WINDOW para a janela selecionada se o
o aplicativo cliente o solicitou por meio da propriedade da janela WM_PROTOCOLS. O
o aplicativo deve responder à mensagem removendo o
janela. Se a janela não solicitou mensagens WM_DELETE_WINDOW, o teclado
a campainha será tocada indicando que o usuário deve escolher um método alternativo.
Observe que isso é muito diferente de f.destroy. A intenção aqui é excluir um único
janela, não necessariamente o aplicativo inteiro.
f.excluir ou destruir
Primeiro tenta deletar a janela (enviar mensagem WM_DELETE_WINDOW), ou mata-a,
se o cliente não aceitar tal mensagem.
f.deltastop
Esta função permite que uma função definida pelo usuário seja abortada se o ponteiro tiver sido
moveu-se mais do que MoveDelta píxeis. Veja a definição de exemplo dada para função
"mover ou aumentar" no início da seção.
f.destruir
Esta função instrui o servidor X a fechar a conexão de exibição do cliente
que criou a janela selecionada. Isso só deve ser usado como último recurso para
encerrando clientes em fuga. Veja também f.delete.
f.downiconmgr
Esta função avança o ponteiro para a próxima linha no gerenciador de ícones atual,
empacotando para o início da próxima coluna, se necessário.
f.downworkspace
Vá para a área de trabalho imediatamente abaixo da área de trabalho atual na área de trabalho
Gerente. Se o espaço de trabalho atual for o inferior, vá para o superior no mesmo
coluna. O resultado depende do layout do gerenciador de espaço de trabalho.
f.exec corda
Esta função passa o argumento corda para / Bin / sh para execução. Em multiscreen
modo, se corda inicia um novo cliente X sem fornecer um argumento de exibição, o
cliente aparecerá na tela a partir da qual esta função foi chamada. Se o
string '$ currentworkspace' está presente dentro do argumento string, será
substituído pelo nome do espaço de trabalho atual.
f.preencher corda
Onde string é: 'direita', 'esquerda', 'superior', 'inferior' ou 'vertical'. O
a janela atual é redimensionada na direção especificada até atingir um obstáculo
(outra janela ou a borda da tela). f.fill 'vertical' define a janela
status para 'ampliado' e alterna, ou seja, chamá-lo novamente irá redefinir a janela anterior
tamanho.
f.fittocontent
Pode ser usado apenas com caixas de janela. O resultado é fazer com que a caixa tenha o mínimo
tamanho que contém todas as janelas filhas.
f.foco Esta função alterna o foco do teclado do servidor para a janela selecionada,
alterando a regra de foco de orientada por ponteiro, se necessário. Se a janela selecionada
já foi focado, esta função executa um f.desfocar.
f.forcemove
Esta função é como f.mover exceto que ignora o Não se mova variável.
f.forwiconmgr
Esta função avança o ponteiro para a próxima coluna no gerenciador de ícones atual,
embrulhar até o início da próxima linha, se necessário.
f.forwmapiconmgr
Esta função distorce o ponteiro da mesma maneira que f.forwiconmgr se apenas
pára nas janelas mapeadas.
f.zoom completo
Esta função redimensiona a janela selecionada para o tamanho total da tela ou então
restaura o tamanho original se a janela já foi ampliada.
f.função corda
Esta função executa a função definida pelo usuário, cujo nome é especificado pelo
argumento corda.
f.gotoworkspace nome_do_espaço_de_trabalho
Esta função o transporta para a área de trabalho cujo nome é nome_do_espaço_de_trabalho.
f.hbzoom
Esta função é sinônimo de f.bottomzoom.
f.hideiconmgr
Esta função desfaz o mapeamento do gerenciador de ícones atual.
f.hideworkspacemgr
Remova o mapeamento do gerenciador do WorkSpace.
f.horizoom
Esta variável é semelhante ao f.zoom função, exceto que a janela selecionada é
redimensionado para a largura total da tela.
f.htzoom
Esta função é sinônimo de f.zoom superior.
f.hipermovimento
Use esta função para 'mover' uma janela entre 2 ctwm cativos (ou entre um ctwm
e a raiz ctwm). Claro que 2 ctwms são universos completamente diferentes. Você tem
ir no hiperespaço para conseguir isso, daí o nome.
f.hzoom Esta função é sinônimo de f.horizoom.
f.iconificar
Esta função iconifica ou desiconifica a janela ou ícone selecionado, respectivamente.
f. identificar
Esta função exibe um resumo do nome e da geometria da janela selecionada.
Clicar no ponteiro ou pressionar uma tecla na janela irá descartá-lo.
f.initsize
Esta função redefine uma janela ao seu tamanho inicial fornecido pelo WM_NORMAL_HINTS
dicas.
f.salto passo
Esta função foi projetada para ser associada a uma tecla, ela move a janela atual (passo
* {X, Y} MoveGrid) pixels para baixo. parando se a janela encontrar outra janela
ou a borda da tela (ala f.pack).
f.jumpleft passo
Equivalente à esquerda de f.jumpdown.
f.jumpright passo
Equivalente à direita de f.jumpdown.
f.jumpup passo
Equivalente ascendente de f.jumpdown.
f.lefticonmgr
Esta função é semelhante a f.backiconmgr exceto que a quebra não altera as linhas.
f.espaçodetrabalhoesquerdo
Vá para a área de trabalho imediatamente à esquerda da área de trabalho atual no
gerenciador de espaço de trabalho. Se o espaço de trabalho atual for o mais à esquerda, vá para o mais à direita
um na mesma linha. O resultado depende do layout do gerenciador de espaço de trabalho.
f.zoom esquerdo
Esta variável é semelhante ao f.bottomzoom função, mas faz com que o selecionado
a janela é redimensionada apenas para a metade esquerda do visor.
Flor Esta função abaixa a janela selecionada.
f.menu corda
Esta função invoca o menu especificado pelo argumento corda. Menus em cascata
pode ser construído aninhando chamadas para f.menu. Quando um menu é exibido, você pode usar o
setas para mover o cursor em torno dele. 'Down' ou o espaço diminui, 'Up' aumenta,
'Esquerda' abre o menu e 'Direita' ativa a entrada atual. O primeiro
a letra de um nome de entrada ativa esta entrada (a primeira se houver várias entradas
Combine). Se a primeira letra for ~ então Meta-a-segunda-letra a ativa, se este
a primeira letra é ^ então Control-the-second-letter a ativa, e se esta primeira
letra é espaço, então a segunda letra o ativa.
f.mover Esta função arrasta um contorno da janela selecionada (ou a própria janela se o
OpacoMove está definida) até que o botão do ponteiro de chamada seja liberado. Dobro
clicando dentro do número de milissegundos dado por Tempo de movimento restrito deforma o
ponteiro para o centro da janela e restringe o movimento a ser
horizontal ou vertical dependendo de qual linha de grade é cruzada. Para abortar um movimento,
pressione outro botão antes de liberar o primeiro botão.
f.movepack
Esta função é como f.mover exceto que tenta evitar a sobreposição de janelas.
Quando a janela em movimento começa a se sobrepor a outra janela, o movimento é interrompido.
Se você for muito longe na outra janela (mais que MovePackResistência pixels), o
a movimentação é retomada e a janela móvel pode se sobrepor à outra janela. Útil para
embalar janelas de perto.
f.movepus
Esta função é como f.mover exceto que tenta evitar a sobreposição de janelas.
Quando a janela móvel começa a se sobrepor a outra janela, a outra janela é
empurrado. Se você for muito longe na outra janela (mais que MovePackResistência
pixels), não há push e a janela móvel pode se sobrepor à outra janela.
Só disponível se OpacoMove está ativo.
f.moveresize geometria
Recebe um argumento de string que é uma geometria com a sintaxe padrão da geometria X
(por exemplo, 200x300 + 150-0). Define a janela atual para a geometria especificada. A largura
e a altura devem ser fornecidos em pixel, nenhum tamanho de base ou incremento de redimensionamento são usados.
f.movetonextworkspace
Mova a janela para a próxima área de trabalho.
f.movetoprevespaço de trabalho
Mova a janela para a área de trabalho anterior.
f.mover para o próximo espaço de trabalho e seguir
Mova a janela para a próxima área de trabalho e vá para essa área de trabalho.
f.mover paraprevespaço de trabalho e seguir
Mova a janela para a área de trabalho anterior e vá para essa área de trabalho.
f.nexiconmgr
Esta função avança o ponteiro para o próximo gerenciador de ícones contendo todas as janelas
a tela atual ou qualquer tela subsequente.
f.próximo espaço de trabalho
Vá para a próxima área de trabalho na lista, usando a ordem fornecida no .ctwmrc arquivo.
f.nop Esta função não faz nada e normalmente é usada com o Função padrão or
Função Janela variáveis ou para introduzir linhas em branco nos menus.
f.ocupado
Esta função abre uma janela para o usuário escolher em quais áreas de trabalho uma janela
pertence a.
f.ocupar todos
Esta função faz com que a janela especificada ocupe todos os espaços de trabalho.
f.pacote corda
Onde string é: 'direita', 'esquerda', 'superior' ou 'inferior' A janela atual é
movido na direção especificada até chegar a um obstáculo (seja outro
janela ou a borda da tela). O ponteiro segue a janela.
f.previconmgr
Esta função direciona o ponteiro para o gerenciador de ícones anterior contendo qualquer
janelas nas telas atuais ou anteriores.
f.prevworkspace
Vá para o espaço de trabalho anterior na lista, usando a ordem fornecida no .ctwmrc
arquivo.
f.pin Válido apenas em um menu raiz. Torne um menu permanente na tela. Isto é uma alternância
função, se você selecioná-lo enquanto o menu já é permanente, ele se torna
não permanente.
f.sair Esta função causa ctwm para restaurar as bordas da janela e sair. Se ctwm is
o primeiro cliente invocado de xdm, isso resultará em uma redefinição do servidor.
f.raiseicons
Esta função levanta todos os ícones na área de trabalho atual.
f.aumentar Esta função aumenta a janela selecionada.
f.aumentar mais baixo
Esta função eleva a janela selecionada para o topo da ordem de empilhamento se estiver
ocluído por qualquer janela, caso contrário, a janela será abaixada.
f.remover do espaço de trabalho corda
Esta função remove a janela selecionada da área de trabalho cujo nome é corda.
f.atualizar
Esta função faz com que todas as janelas sejam atualizadas.
f.releituras
Esta função faz com que o .ctwm-sons arquivo a ser relido. Veja a seção SONS.
f.redimensionar
Esta função exibe um esboço da janela selecionada. Cruzando uma fronteira (ou
contexto AutoRelativeResize) fará com que o contorno comece a formar um elástico até
o botão de chamada é liberado. Para abortar um redimensionamento, pressione outro botão antes
liberando o primeiro botão.
f.reiniciar
Esta função mata e reinicia ctwm.
f.restoregeometria
Restaura a geometria da janela atual para o que foi salvo na última chamada para
f.savegeometria.
f.righticonmgr
Esta função é semelhante a f.nexiconmgr exceto que a embalagem não muda
linhas.
f.rightworkspace
Vá para a área de trabalho imediatamente à direita da área de trabalho atual no
gerenciador de espaço de trabalho. Se o espaço de trabalho atual for o mais à direita, vá para o mais à esquerda
um na mesma linha. O resultado depende do layout do gerenciador de espaço de trabalho.
f.zoom direito
Esta variável é semelhante ao f.bottomzoom função, exceto que o selecionado
a janela é redimensionada apenas para a metade direita da tela.
anel Seleciona uma janela e adiciona-a ao WarpRing, ou remove-a se já estiver em
o anel. Este comando faz f.deformação muito mais útil, tornando seu
configuração dinâmica.
f.savegeometria
A geometria da janela atual é salva. A próxima chamada para f.restoregeometry
irá restaurar esta janela para esta geometria.
salve-se
Esta função envia uma mensagem WM_SAVEYOURSELF para a janela selecionada se houver
solicitou a mensagem em sua propriedade de janela WM_PROTOCOLS. Clientes que aceitam
esta mensagem deve verificar todos os estados associados à janela e
atualize a propriedade WM_COMMAND conforme especificado no ICCCM. Se a janela selecionada
não tiver selecionado para esta mensagem, a campainha do teclado será tocada.
f.separador
Válido apenas em menus. O efeito é adicionar um separador de linha entre o anterior
e a seguinte entrada. A parte do seletor de nome no menu não é usada (mas deve
estar presente).
f.setbuttonsstate
Defina o gerenciador do WorkSpace no estado de botão.
f.setmapstate
Defina o gerenciador do WorkSpace no estado do mapa.
f.showiconmgr
Esta função mapeia o gerenciador de ícones atual.
f.sorticonmgr
Esta função classifica as entradas no gerenciador de ícones atual em ordem alfabética. Ver
a variável SortIconManager.
f.showbackground
Esta função desfaz o mapeamento de todas as janelas no espaço de trabalho atual. Isto é uma alternância
, se todas as janelas não estiverem mapeadas, todas serão remapeadas. Melhor ligar isso
função no contexto raiz.
f.showworkspacemgr
Mapeie o gerenciador do WorkSpace.
f.animação lenta
Baixa Velocidade da animação em 1.
f.animação rápida
Crescimento Velocidade da animação em 1.
f.apertar
f.squeeze comprime uma janela para um tamanho vertical nulo. Funciona apenas para janelas com
um título ou uma borda 3D (para que haja algo deixado na tela). Se
a janela já está comprimida, não está apertada.
f.startanimação
Reinicie as animações congeladas (se houver).
f.stopanimação
Congele animações (se houver).
f.título Esta função fornece um item centralizado e não selecionável em uma definição de menu. Isto
não deve ser usado em nenhum outro contexto.
f.alternar ocupação corda
Esta função adiciona a janela selecionada ao espaço de trabalho cujo nome é corda Se isso
ainda não pertence a ele e o remove deste espaço de trabalho, se não for.
f.alternar som
Ative / desative o som. Veja a seção SONS.
f.togglestate
Alterne o estado do gerenciador do WorkSpace.
f.toggleworkspacemgr
Alterne a presença do WorkSpaceManager. Se estiver mapeado, não será mapeado
e vice-versa.
f.zoom superior
Esta variável é semelhante ao f.bottomzoom função, exceto que o selecionado
a janela é redimensionada apenas para a metade superior da tela.
f.desfocar
Esta função redefine o foco de volta para orientado por ponteiro. Isso deve ser usado quando um
a janela em foco não é mais desejada.
f.upiconmgr
Esta função direciona o ponteiro para a linha anterior no gerenciador de ícones atual,
quebrando para a última linha na mesma coluna, se necessário.
f. espaço de trabalho
Vá para a área de trabalho imediatamente acima da área de trabalho atual na área de trabalho
Gerente. Se o espaço de trabalho atual for o superior, vá para o inferior no mesmo
coluna. O resultado depende do layout do gerenciador de espaço de trabalho.
f.desaparecer
A janela especificada desaparece da área de trabalho atual se ocupar pelo menos
um outro WorkSpace. Não faça nada nos outros casos.
f.vlzoom
Esta função é sinônimo de f.zoom esquerdo.
f.vrzoom
Esta função é sinônimo de f.zoom direito.
f.warphere win_name
Esta função adiciona a janela que tem um nome ou classe que corresponde a string ao
espaço de trabalho atual e direciona o ponteiro para ele. Se a janela for iconificada,
ser deiconificado se a variável WarpUnmapped for definida ou então ignorada.
f.deformação corda
Esta função avança o ponteiro para a janela seguinte ou anterior (conforme indicado por
o argumento corda, que pode ser "próximo" or "anterior") especificado no Anel da Janela
variável.
f.warpto corda
Esta função avança o ponteiro para a janela que tem um nome ou classe que
fósforos corda. Se a janela for iconificada, ela será deiconificada se o
variável WarpUnmapped é definido ou então ignorado.
f.warptoiconmgr corda
Esta função avança o ponteiro para a entrada do gerenciador de ícones associada ao
janela contendo o ponteiro no gerenciador de ícones especificado pelo argumento
corda. Se corda está vazio (ou seja, ""), o gerenciador de ícones atual é escolhido.
f.warptoscreen corda
Esta função distorce o ponteiro para a tela especificada pelo argumento corda.
Tanga pode ser um número (por exemplo "0" or "1"), a palavra "próximo" (indicando o atual
tela mais 1, pulando todas as telas não gerenciadas), a palavra "costas" (indicando
a tela atual menos 1, pulando todas as telas não gerenciadas) ou a palavra
"anterior" (indicando a última tela visitada.
f.winrefresh
Esta função é semelhante ao f.atualizar função, exceto que apenas o selecionado
a janela é atualizada.
f.zoom Esta função é semelhante ao f.zoom completo função, exceto que o único
a altura da janela selecionada é alterada.
MENU
As funções podem ser agrupadas e selecionadas interativamente usando pop-up (quando vinculadas a um ponteiro
) ou menus suspensos (quando associados a um botão de título). Cada especificação de menu
contém o nome do menu, pois será referido por f.menu, padrão opcional
cores de primeiro e segundo plano, a lista de nomes de itens e as funções que eles devem
invocar e cores opcionais de primeiro e segundo plano para itens individuais:
Menu "nome do menu"[("defesa""recuar")]
{
string1 [("fore1""costas")] function1
string2 [("fore2""costas")] function2
.
.
.
stringN [("anterior""voltar N")] função N
}
O nome do menu faz distinção entre maiúsculas e minúsculas. O opcional defesa e recuar argumentos especificam o
cores do primeiro plano e do plano de fundo usadas em uma tela colorida para destacar as entradas do menu. O
corda parte de cada entrada do menu será o texto que aparecerá no menu. O
opcional antes e em caminho duplo os argumentos especificam as cores do primeiro plano e do plano de fundo do menu
entrada quando o ponteiro não está na entrada. Essas cores só serão usadas em uma cor
exibição. O padrão é usar as cores especificadas pelo MenuPrimeiro Plano e
Plano de fundo do menu variáveis. o função parte da entrada do menu é uma das funções,
incluindo quaisquer funções definidas pelo usuário ou menus adicionais.
Existem 3 menus especiais. TwmWindowsName contém os nomes de todos os clientes e
ctwm- janelas fornecidas no espaço de trabalho atual. Selecionar uma entrada fará com que o
Função Janela a ser executado nessa janela. Se Função Janela não foi definido, o
a janela será deiconificada e elevada. TwmWorkspaces contém os nomes dos seus
áreas de trabalho, selecionando uma entrada, vá para esta área de trabalho. Além disso, essas entradas têm
submenus contendo os nomes de todas as janelas que ocupam este espaço de trabalho, selecionando tal
entrada executa f.warpto nesta janela. E finalmente, TwmAllWindows contém os nomes de
todas as janelas ctwm gerencia. A seleção de uma entrada executa f.warpto nesta janela.
Se o nome de uma entrada começar com um '*' (estrela), esta estrela não será exibida e o
a entrada correspondente será a entrada padrão para este menu. Quando um menu tem um padrão
entrada e é usado como um submenu de outro menu, esta ação de entrada padrão será executada
automaticamente quando este submenu é selecionado sem ser exibido. É difícil de explicar,
mas fácil de entender.
ÍCONES
ctwm suporta várias maneiras diferentes de manipular janelas iconificadas. O comum
o estilo pixmap-and-text pode ser disposto à mão ou organizado automaticamente conforme descrito por
da ÍconeRegião variável. Além disso, uma grade concisa de nomes de ícones, chamada de gerenciador de ícones,
fornece um uso mais eficiente do espaço da tela, bem como a capacidade de navegar entre
janelas do teclado.
Um gerenciador de ícones é uma janela que contém os nomes das janelas selecionadas ou todas as janelas atualmente ativas
o display. Além do nome da janela, um pequeno botão usando o ícone padrão
o símbolo será exibido à esquerda do nome quando a janela for iconificada. Por
padrão, clicar em uma entrada no gerenciador de ícones executa f.iconificar. Para mudar o
ações realizadas no gerenciador de ícones, use o iconmgr contexto ao especificar o botão e
ligações de teclado.
Mover o ponteiro para o gerenciador de ícones também direciona o foco do teclado para o
janela (definindo o foco explicitamente ou então enviando eventos sintéticos Sem TítuloFoco is
definir). Usando o f.upiconmgr, f.downiconmgr f.lefticonmgr e f.righticonmgr funções,
o foco de entrada pode ser alterado entre as janelas diretamente do teclado.
SONS
Se compilado com o sinalizador USE_SOUND, ctwm é capaz de reproduzir sons para qualquer evento X. ctwm
irá procurar pelo arquivo .ctwm-sons no diretório inicial do usuário para mapear cada evento X para um
arquivo de som a ser reproduzido.
Cada linha em .ctwm-sons tem a seguinte sintaxe:
{Evento X}: {arquivo de som}
Os eventos X atualmente conhecidos que podem ser dados são:
Keypress
Liberação de Chave
BotãoPressione
BotãoRelease
Motion Notify
Entrar Notificar
Deixar Notificar
Foco no
Foco Fora
Mapa de teclas Notificar
Expor
GráficosExposição
Sem exposição
Notificação de visibilidade
Criar notificação
Destruir Notificar
Desmapear Notificar
MapNotify
Solicitação de mapa
ReparentNotify
Configurar Notificação
Configurar solicitação
Notificação de gravidade
Solicitação de redimensionamento
CircularNotificar
Circular Solicitar
Notificação de propriedade
Seleção Limpar
Solicitação de Seleção
Notificação de seleção
Mapa de cores Notificar
Mensagem do cliente
Mapeamento Notificar
Além disso, os dois seguintes são reconhecidos e representam o momento em que ctwm is
iniciado ou encerrado:
Comece
encerramento
Use ctwmx online usando serviços onworks.net