Este é o comando Eterm 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
Eterm - o emulador de terminal Enlightened para o X Window System
SINOPSE
Etherm [opções]
DESCRIÇÃO
Etherm - versão 0.9.6 - é um emulador de terminal vt102 colorido projetado como um xterm(1)
substituição. É projetado com uma filosofia de liberdade de escolha, deixando tanto poder,
flexibilidade e liberdade possível nas mãos do usuário. É projetado para parecer
bom e funciona bem, mas tem uma abordagem rica em recursos, em vez de minimalismo.
Etherm usa Imlib para habilidades gráficas avançadas. Veja abaixo os detalhes.
OPÇÕES
A Etherm as opções estão listadas abaixo. De acordo com a filosofia da liberdade de escolha,
opções podem ser eliminadas ou valores padrão escolhidos em tempo de compilação, então opções e
os padrões listados podem não refletir com precisão a versão instalada em seu sistema.
As opções que não possuem um parâmetro (além de -h e --help) são booleanas. Se você usar o
Opção POSIX (curta), você está forçando o parâmetro para "verdadeiro". Se você usar o longo
opção, você pode usar qualquer um dos valores booleanos aceitos, que são "sim", "on", "1" e
"true" para ativar a opção ou "no", "off", "0" ou "false" para desativar a opção. O
o mesmo é verdadeiro para valores booleanos no arquivo de configuração.
-t tema, --tema tema
Carga especificada tema. Consulte o FAQ para obter mais detalhes sobre o que constitui um
Etherm tema.
-X arquivo de configuração, --config-arquivo arquivo de configuração
Use um nome de arquivo de configuração de usuário alternativo. Caso contrário, o Eterm usa o padrão, que
is usuário.cfg. O arquivo de configuração do tema é sempre tema.cfg.
-d Nome em Exibição, --exibição Nome em Exibição
Tenta abrir uma janela no display X nomeado Nome em Exibição. Na ausência de
esta opção, a exibição especificada pelo DISPLAY variável de ambiente é usada.
--depurar nível
Mostra a saída de depuração. nível é um número inteiro entre 0 e 5 que determina como
detalhada a saída de depuração é.
--instalar
Diz ao Eterm para instalar seu próprio mapa de cores ao invés de usar o padrão.
-h, --Socorro
Imprima uma mensagem descrevendo as opções disponíveis.
--versão
Impressão Etherm versão e configuração em tempo de compilação.
-r, --vídeo-reverso
Reverte o vídeo, troca as cores do primeiro plano e do plano de fundo.
-b cor, --cor de fundo cor
Conjunto cor como a cor de fundo. OBSERVAÇÃO: este será realmente o primeiro plano
cor se o vídeo reverso também for selecionado.
-f cor, --cor do primeiro plano cor
Conjunto cor como a cor do primeiro plano (texto). OBSERVAÇÃO: este será realmente o
cor de fundo se o vídeo reverso também estiver selecionado.
--color0 cor
...
--color15 cor
Use cor como cor X.
--colorBD cor
Use cor como a cor ousada.
--colorUL cor
Use cor como a cor de sublinhado.
--cor do ponteiro cor
Use cor como a cor do ponteiro.
-c cor, --cursor-cor cor
Use cor como a cor do cursor.
--cursor-texto-cor cor
Use cor como a cor do texto do cursor.
-g geometria, --geometria geometria
Geometria da janela como Largura x Altura + coord X + coord Y, ou seja, 100x200 + 0 + 100
-i,--icônico
Comece no estado iconificado (apenas se o gerenciador de janelas suportar a iconificação).
-n nome, --nome nome
Define o nome da instância atual para nome. Isso afetará o título do ícone e o
string do título da janela, a menos que sejam explicitamente configurados de outra forma.
-T título, --título título
Define o texto do título da janela para título.
--icon-nome texto
Define o texto do título do ícone para texto.
-B tipo, --tipo de barra de rolagem tipo
Especifica o tipo estilo de barra de rolagem deve ser usado. tipo pode ser qualquer um motivo,
xtermou Próximo.
--largura da barra de rolagem largura
Defina a largura da barra de rolagem, em pixels, para largura. Eterm não impõe nenhum
restrições sobre este valor, mas deve ser razoável.
-D área de trabalho, --Área de Trabalho área de trabalho
Inicia o Eterm na área de trabalho especificada. área de trabalho deve ser um número inteiro entre 0
e seu desktop numerado. NOTA: Você deve ter uma janela compatível com GNOME
gerente para que esse recurso funcione. Por favor, veja http://www.gnome.org/devel/gnomewm/
para mais informações sobre o _WIN_WORKSPACE propriedade e como apoiá-la.
--espaço de linha Números
Tamanho da lacuna extra, em pixels, para fornecer entre as linhas na janela do terminal.
--negrito fonte
Define a fonte do texto em negrito para fonte.
-F fonte, --Fonte fonte
Define a fonte do texto normal para fonte.
--default-font-index Números
Especifica o índice da fonte de texto padrão (normal).
--font1 fonte
...
--font4 fonte
Define a fonte no índice especificado (1-4) para fonte.
--proporcional
Especifica que a fonte em uso é proporcional e solicita o desvio padrão-
espaçamento entre células de caracteres com base. Os terminais devem usar células de caracteres de largura fixa para
manter o alinhamento colunal adequado, mesmo quando as fontes com espaçamento proporcional estão em
usar. Algumas fontes com espaçamento proporcional variam muito entre o mínimo e o máximo
larguras de caracteres. Esta opção escolhe um tamanho de célula de caractere que é de até dois
desvios padrão acima da largura média dos caracteres, mas não excederá o
largura máxima do maior glifo. Observe que os caracteres maiores do que o escolhido
a largura da célula sobrescreverá (ou será sobrescrita por) outros caracteres e pode tender a
deixe excrementos de pixel. Este comportamento é um efeito colateral esperado de um defeito
cenário. Se você tiver objeções a esse comportamento, não use esta opção.
--font-fx efeitos
Especifica os efeitos a serem aplicados à fonte da janela do terminal. O valor de efeitos
é uma única string contendo uma série de pares de canto / cor. Esses pares definem
em direção a qual canto uma sombra projetada de cada caractere deve ser feita, e de que cor
essa sombra será. O canto é especificado primeiro usando as seguintes palavras-chave:
topo_esquerdo or tl, canto superior direito or tr, inferior esquerdo or bl e canto inferior direito or br. Cada
o especificador de canto é então seguido por uma cor.
Existem também vários atalhos para fazer efeitos comuns. Você pode obter um único
contorno de cor usando a palavra-chave esboço seguido por uma cor. Uma única cor
sombra projetada também está disponível usando a palavra-chave sombra seguido por um opcional
especificador de canto (canto inferior direito sendo o padrão) e uma cor. Para um relevo 3-D
olha usa gravado cor escura cor clara. O efeito oposto, uma aparência esculpida,
pode ser obtido com esculpida cor escura cor clara. (Claro, com aqueles últimos
dois, o visual 3-D só funcionará se você escolher as cores claras e escuras com sabedoria.)
Finalmente, para nenhum efeito de fonte, basta especificar a palavra-chave Nenhum.
o valor padrão é canto inferior direito preto que produz uma sombra preta, muito
melhorando a visibilidade de fontes com cores claras na parte superior de pontos de luz em um
imagem de fundo. Observe que os efeitos de fonte não estão ativos no modo de cor sólida.
-P foto, --fundo-pixmap foto
Use foto como imagem de fundo. foto pode estar em qualquer formato que Imlib entenda.
Atualmente, isso significa quase tudo, incluindo JPG, PNG, GIF, TIFF, PPM, etc.
A imagem é lado a lado por padrão. Para especificar a geometria alternativa, siga o nome do arquivo
com um @ sinal e a seqüência de geometria. A geometria da imagem é especificada como
@wxh+x+y:ops onde w e h são as porcentagens de escala horizontal / vertical, x e y
são as porcentagens de alinhamento horizontal / vertical, e ops é delimitado por dois pontos
lista de operações: lado a lado (para colocar a imagem lado a lado), dimensionado (para proporcional
dimensionamento). Observe que essas operações podem ser combinadas para vários efeitos.
-I foto, --ícone foto
Define o arquivo de imagem de ícone para foto. Funciona de forma semelhante ao -P opção acima.
--seta para cima-pixmap foto
Como acima, exceto que a seta para cima da barra de rolagem está definida.
--seta para baixo-pixmap foto
Como acima, exceto que a seta para baixo da barra de rolagem está definida.
--trough-pixmap foto
Como acima, exceto que o fundo da barra de rolagem (calha) está definido.
--âncora-pixmap foto
Como acima, exceto que a imagem âncora da barra de rolagem está definida.
--menu-pixmap foto
Como acima, exceto que a imagem de fundo do menu é definida.
-O, --trans
Isso dá um Eterm pseudo-transparente. A imagem é tirada diretamente da raiz
janela, portanto, quaisquer pedidos para alterar o pixmap são ignorados. Se você não usa
Iluminismo (http://www.enlightenment.org/) como seu gerenciador de janelas (ou outro
gerenciador de janelas compatível ... Disseram-me que o WindowMaker também funciona), você
precisa usar o Esetroot programa (encontrado no útil/ diretório) para definir sua raiz
imagem de fundo.
-0, --itrans
Ative a otimização de transparência imóvel para janelas Eterm transparentes.
Observe que isso NÃO ativa a transparência; você ainda deve incluir o -O or
--trans opção. Esta opção deve ser usada em janelas transparentes que são sombreadas
ou tingidas e que não se movem muito na área de trabalho. Veja o Seg Mar 6
21:11:13 PST 2000 Entrada ChangeLog para uma explicação mais detalhada.
--viewport-modo
Isso ativa um modo Eterm especial que é difícil de descrever em palavras. Basicamente,
imagine o efeito que você obtém com pseudo-transparência, onde o fundo da área de trabalho
move-se pela janela do Eterm conforme você move a janela, para que ela sempre se alinhe
com a imagem da área de trabalho. Agora, imagine o mesmo efeito, mas a imagem usada não é o
imagem da área de trabalho, mas qualquer pixmap que você escolher. A imagem é dimensionada ou lado a lado para o
tamanho da área de trabalho, e arrastando o Eterm pela tela revela diferentes
partes da imagem conforme você se move, bem como uma pequena janela de visualização em um navio ou
submarino sim. O efeito é especialmente forte se você abrir vários Eterms neste
modo com a mesma imagem.
--sombra percentagem
Sombreie a imagem / transparência do plano de fundo em uma porcentagem especificada.
--matiz máscara
--matiz cor
Tinge o pixmap de fundo (um arquivo de imagem ou a parte transparente pode ser
sombreado). O máscara é um número inteiro, geralmente especificado em hexadecimal na forma
0xRRGGBB, Onde RR, GG e BB são números hexadecimais entre 00 e ff (0 e 255
decimal) que representam o brilho dos valores de vermelho, verde e azul da imagem,
respectivamente. Um valor de 00 irá mascarar essa cor inteiramente, enquanto um valor de ff
não vai mudar essa cor de forma alguma.
Você também pode especificar um X cor tais como grey75 or Azul da meia noite or # babb7f em vez disso
de uma máscara.
--cmod brilho [ contraste [ gama ]]
Especifica um modificador de cor a ser aplicado à imagem em geral. Cada um dos três valores
é um número maior ou igual a 0. Os números podem ser especificados como decimais,
octal (se precedido por "0") ou hexadecimal (se precedido por "0x"). Um valor de 256
(0x100) representa 100% ou "deixe esse valor inalterado". 0 representa 0%, 512
(0x200) é 200%, etc. No entanto, esteja ciente de que o estouro pode ocorrer com excessivamente
valores elevados. Apenas o brilho o valor é obrigatório para esta opção. Tenha em mente,
embora, você deve especificar brilho com contraste, e ambos com
gama.
--cmod-vermelho brilho [ contraste [ gama ]]
O mesmo que acima, exceto que o modificador se aplica aos valores de vermelho da imagem.
--cmod-verde brilho [ contraste [ gama ]]
O mesmo que acima, exceto que o modificador se aplica aos valores verdes da imagem.
--cmod-azul brilho [ contraste [ gama ]]
O mesmo que acima, exceto que o modificador se aplica aos valores de azul da imagem.
-p novo rumo, --caminho novo rumo
Define o caminho de pesquisa de imagem. Quando o --fundo-pixmap ou outras opções de pixmap são
usado, este caminho será usado para encontrar a imagem.
--cache tamanho
Especifique o tamanho em bytes para o cache Imlib2.
-N Lista, --animal Lista
Especifica uma lista de animação a ser usada no ciclo do pixmap de fundo. O Lista
consiste em duas ou mais palavras. A primeira palavra define o atraso, em segundos,
entre as atualizações do plano de fundo. Deve ser definido com um valor razoável para
certifique-se de que o Eterm não gaste todo o seu tempo renderizando fundos. Todos restantes
palavras especificam imagens de fundo e têm a mesma sintaxe que o -P opção acima,
incluindo a string opcional de geometria.
-M fonte, --mfont fonte
Define a fonte de texto multibyte normal para Fonte.
--mfont1 fonte
...
--mfont4 fonte
Define a fonte multibyte X para Fonte.
--mencoding codificação
Define o modo de codificação multichar (eucj ou sjis ou euckr)
--método de entrada método
Define o método de entrada XIM
--preedit-type tipo
Define o tipo de preedit XIM
-l, --login-shell
Torna o novo shell um shell de login.
-s, --Barra de rolagem
Ativa a barra de rolagem. (Padrão)
-u, --utmp-log
Tenta habilitar o registro utmp adequado. Para que isso funcione, o Eterm provavelmente precisa ser executado
setuid ou setgid, geralmente setuid root.
-v, --visual-sino
Ativa o "sino visual". Significa que a janela piscará ou piscará em vez de emitir um bipe.
-H, --home-na-saída
Pule para o final da saída.
--home-na-entrada
Pule para o fundo na entrada.
-q, --sem entrada
Impede que o Eterm aceite entrada do teclado e impede que o gerenciador de janelas
focalizando-o. Útil para varejistas de log e outros.
--barra de rolagem-direita
Exibir barra de rolagem no lado direito.
--barra de rolagem flutuante
Exibe a barra de rolagem sem calha.
--pop-up da barra de rolagem
Exiba a barra de rolagem apenas quando a janela do Eterm estiver focada.
-x, - sem fronteira
Esta opção força o Eterm a não ter bordas.
-S, --pegajoso
Inicie o Eterm como uma janela fixa (exibida em todos os desktops)
-m, --map-alert
Retire a ícone do sinal sonoro.
-8, --meta8
Faz com que a chave Meta defina o 8º bit no char.
- double-buffer
Em vez de desenhar o texto diretamente na janela, esta opção faz com que o Eterm
alocar um pixmap adicional do tamanho da janela do terminal em que o
background * e * o texto são renderizados. Esta imagem é então definida como a janela
fundo. O buffer duplo usa memória adicional no servidor X, mas permite
Eterm para ignorar eventos de exposição para que os redesenhos sejam mais rápidos.
--sem cursor
Desativa o cursor de texto.
--pausa
Após o término do processo filho, o Eterm aguardará um pressionamento de tecla antes de sair.
--xterm-selecionar
Tratamento de cutchars do xterm de Duplicate. A única diferença real é o que
acontece quando você clica duas vezes em um único cutchar entre duas palavras. Se este
a opção está ativada, apenas aquele único caractere é selecionado. Se estiver desligado, isso
personagem é selecionado junto com as duas palavras. O último comportamento é útil para
clicar duas vezes no espaço entre o nome e o sobrenome de alguém ou o sinal @
em um endereço de e-mail, etc.
--selecionar linha
Se ativada, esta opção causa um clique triplo para selecionar toda a linha de
começando a acabar. Se desligado, um clique triplo seleciona apenas da palavra atual para o
fim da linha.
--select-trailing-spaces
Determina se os espaços finais em uma seleção são mantidos ou não (ativado) ou
descartado (desligado).
--report-as-keysyms
Relata certos pressionamentos de tecla como sinônimos e modificadores, em vez de sequências de escape.
OBSERVAÇÃO: Esta opção deve ser usada apenas com programas que suportam este
Modo Eterm. Não habilite a menos que você esteja executando um programa que usa este
modo.
--barra de botões
Alterna a exibição de todas as barras de botão.
--resize-gravidade
Se verdadeiro, o Eterm detectará automaticamente o canto mais próximo e a mudança de fonte
redimensionamentos farão com que a janela do Eterm gire em direção a esse canto.
--overstrike-negrito
Se verdadeiro (padrão), o Eterm irá simular uma fonte em negrito imprimindo cada caractere
duas vezes, compensando a segunda passagem em um pixel. Isso faz os personagens parecerem
mais grosso sem a necessidade de uma fonte especial. Você pode querer desabilitar isto se você
use uma cor específica para negrito.
--bold-clareia-primeiro plano
Se verdadeiro (padrão), o Eterm usará o atributo de cor ANSI "negrito" para iluminar o
cor de primeiro plano usando cores de alta intensidade (8 a 15) em vez de
cores de baixa intensidade (0 a 7). Observe que ter uma cor específica selecionada para
negrito substituirá isso.
--blink-brightens-fundo
Se verdadeiro (padrão), o Eterm usará o atributo de cor ANSI "piscar" para iluminar o
cor de fundo usando cores de alta intensidade (8 a 15) em vez de
cores de baixa intensidade (0 a 7).
--colors-suprimir-negrito
Se verdadeiro (padrão), qualquer texto colorido (ou seja, qualquer texto não renderizado usando o
cor de primeiro plano padrão) não receberá nenhum outro tratamento especial para negrito
(por exemplo, fonte em negrito ou overstrike negrito).
--big-font-key keyym
Especifique um símbolo de tecla para aumentar o tamanho da fonte. O padrão é Shift e a tecla + no
teclado. Ctrl-> ou Meta-> também podem funcionar (se você # definir uma das teclas de atalho em
src / feature.h).
--chave de fonte pequena keyym
Especifique um símbolo de tecla para diminuir o tamanho da fonte. O padrão é Shift e a tecla - no
teclado. Ctrl- <ou Meta- <também pode funcionar (se você #define uma das teclas de atalho em
src / feature.h).
--meta-mod Números
Especifique qual modificador X (1-5) tratar como a tecla Meta. Ver xmodmap(1) e o
saída de xmodmap -PM para mais detalhes.
--alt-mod Números
Igual a --meta-mod, mas para a tecla Alt.
--numlock-mod Números
Igual a --meta-mod, mas para a chave NumLock.
- teclado grego modo
Use mapeamento de teclado grego (iso ou ibm).
--app-teclado
Inicie o Eterm no modo teclado do aplicativo (em oposição ao modo teclado normal).
--app-cursor
Inicie o Eterm no modo de tecla do cursor do aplicativo (em oposição ao modo de tecla do cursor normal).
-L Números, --salvar linhas Números
Defina o número de linhas no buffer de rolagem para número
-a tamanho, --min-âncora-tamanho tamanho
Especifica o tamanho mínimo, em pixels de altura, da âncora da barra de rolagem. OBSERVAÇÃO: Este
causa um comportamento de rolagem anormal quando combinado com grandes buffers de rolagem!
-w largura, --largura da borda largura
Defina a largura da borda da janela para largura. A fronteira que este controla é a lacuna
entre a borda da janela X e a borda da janela do terminal; Este tem
nada a ver com a borda da janela que seu gerenciador de janelas fornece.
--print-pipe tubo
O tubo para a função PrintScreen.
--cut-caracteres separadores
Os separadores para seleção de clique duplo.
--título finalizado título
Especifica a string que o Eterm deve adicionar à sua barra de título se --pausa é especificado e
o processo filho é concluído.
--texto finalizado texto
O mesmo que acima, mas exibe texto na janela do terminal.
--termo-nome PRAZO
Use PRAZO pelo valor $ TERM.
--pipe-nome tubo
Especifica um canal nomeado a partir do qual exibir a saída. Isso é útil para sistemas
onde a saída do syslog vai para um canal nomeado, como / dev / xconsole no Debian.
-a linha, --atributo linha
Esta opção é usada para passar atributos do arquivo de configuração na linha de comando. linha
deve ser uma única string, então quase certamente você terá que citá-la. O
primeira palavra de linha deve ser o contexto (veja a seção do arquivo de configuração abaixo) que deve
analisar o resto do linha. Então, por exemplo, você pode especificar o primeiro plano
cor assim: -a 'cor primeiro plano azul'. Ou você pode adicionar um vínculo: -a 'ações
vincular qualquer mod button1 para escrita saída'. Observe que esta opção só pode ser usada com
atributos do arquivo de configuração que não são sensíveis ao contexto; ou seja, menus e classes de imagens
não pode ser especificado usando esta opção.
-C, --console
Pegue as mensagens do console. Dependendo do seu sistema, o Eterm pode precisar ser definido como root
para fazer isso.
-e comando, --exec comando
Execute comando em vez de uma concha. Força o modo Eterm.
-U URL, --url URL
Escolha uma sessão de "tela" em URL em vez de um local (-U ""). URLs parecem
então (tela: //[email protegido]: port / screen_options), com todas as partes opcionais,
padronizando para "screen: // current_user @ localhost: 22 / -RDD". Força o modo Escreen,
substitui --exec. Observe que apenas as opções de tela (veja "tela do homem") são permitidas; Faz
não passe um comando (com ou sem argumentos) aqui: para passar um comando para o
sessão de tela, use tela [ ] [ ] ao invés.
-Z lclport: fw: fwport, atraso, --fw lclport: fw: fwport, atraso
O URL fornecido para -U está em uma intranet atrás do firewall fw então vamos construir um SSH-
túnel para esse firewall (para a porta 22 / SSH, ou porta de transferência se fornecido) de nossa máquina local
(usando qualquer número de porta disponível, ou lclport se fornecido). Então depois atraso segundo
(ou um padrão sensato se não for fornecido), vamos tentar abrir uma sessão de tela no
host atrás do firewall usando ssh -p porto local ... localhost tela cf. ssh -L
TEMAS
O Eterm se baseia na filosofia de liberdade de escolha. Cada usuário deve ser capaz de escolher
o ambiente em que ele ou ela deseja existir, e as ferramentas utilizadas devem apoiar
naquela. Seguindo essa filosofia, o Eterm é extremamente configurável. Eterm
suporta um conceito chamado "temas", que deve ser familiar para os usuários do Enlightenment,
icewm ou Microsoft Windows 95/98 / NT. O conceito geral de um tema é uma coleção de
recursos que mudam tantos aspectos de um programa quanto possível. Por
por exemplo, um tema Enlightenment permite que você personalize menus, bordas de janelas, áreas de trabalho,
ícones, barras de ícones e tudo mais sobre a aparência e o comportamento do E.
Um tema Eterm consiste em um arquivo de configuração principal, sempre chamado de "theme.cfg",
residindo em um diretório com o mesmo nome do tema. Este diretório deve ser filho
de um dos diretórios especificados por CONFIG_SEARCH_PATH em src / feature.h. O tema pode
também contêm arquivos de configuração adicionais referenciados pelo arquivo theme.cfg principal, como
bem como pixmaps, arquivos de menu, documentação, etc., que são permitidos como extensões para o
requisito mínimo de um tema Eterm.
Por convenção e padrão, os temas do Eterm devem ser armazenados em
~ / .Eterm / themes // ou / usr / share / Eterm / themes / .
Eterm agora suporta a existência de um arquivo de configuração do usuário como um suplemento ao tema
arquivo de configuração. O nome padrão para este arquivo é user.cfg, e segue exatamente o
mesma sintaxe de qualquer outro arquivo de configuração. É pesquisado usando o mesmo algoritmo
usado para o arquivo theme.cfg, e quaisquer configurações no user.cfg sobrescreverão qualquer
valores para as configurações definidas pelo tema. Assim, é recomendado que qualquer user.cfg
os arquivos não são arquivos de configuração completos, mas contêm apenas os valores que o usuário
deseja substituir explicitamente.
NOTA: Se você tiver um arquivo user.cfg no diretório do tema Eterm ou em ~ / .Eterm /, será
override qualquer configurações anteriores, mesmo se você estiver executando um tema diferente. Por exemplo,
se você executar o tema trans, mas ~ / .Eterm / themes / Eterm / user.cfg tem uma linha de modo que define
o modo de imagem para "imagem" em vez de "trans", você não obterá transparência. Isso é por que
Os arquivos user.cfg devem ser mantidos pequenos e apenas substituir as configurações que você sabe que deseja
fazer cumprir. Se, por outro lado, você estava executando o tema trans e tinha um arquivo user.cfg
no tema trans (ou em ~ / .Eterm / themes / trans /), esse user.cfg seria encontrado antes de
um no tema Eterm.
Quase todas as opções de linha de comando podem ser habilitadas / desabilitadas no arquivo de configuração do tema
(o padrão é /usr/share/Eterm/themes/Eterm/theme.cfg). A próxima seção contém
detalhes sobre o formato e uso do arquivo de configuração.
CONFIGURAÇÃO
Como o Eterm 0.9.6 é baseado no conceito de temas, é vital que você tenha uma avaliação completa
compreensão da seção anterior antes de assumir esta. A seção anterior e
este foi escrito pela mesma pessoa que escreveu o código Eterm que lida com as opções,
arquivos de configuração e temas, então é provavelmente a documentação mais confiável sobre o
assunto que você vai encontrar.
De agora em diante, assumirei que você leu o texto acima e sabe como alterar o
valor padrão para o tema. É altamente recomendável que você tenha uma cópia do Eterm
arquivo de configuração do tema que vem com o Eterm à mão enquanto você lê esta documentação.
Ok, primeiro a ideia geral. O arquivo theme.cfg é composto de comentários e não
comentários. Os comentários começam com um sinal de libra e continuam até o final da linha. Linhas de
espaços em branco também são ignorados. O resto do arquivo é o material de configuração, que é dividido
em seções (chamadas de "contextos") e variáveis (chamadas de "atributos"). Existem vários
contextos listados abaixo nas seções. Cada atributo deve estar dentro de um certo
contexto para ser válido. Por exemplo, enquanto o atributo "foreground" é perfeitamente
aceitável no contexto de cores, seria rejeitado se encontrado, digamos, nos alternadores
contexto. Isso permite uma melhor organização do arquivo de configuração, bem como para vários
contextos para ter atributos com o mesmo nome (como o barra de rolagem atributos na cor
e alterna a seção).
Cada contexto deve ser colocado em um par início ... fim que especifica o tipo de seção.
A instrução "begin toggles" inicia o contexto de alternância e a próxima instrução "end"
iria encerrá-lo. (Você notará que algumas declarações de "fim" têm o nome de contexto após
eles. Isso é apenas para legibilidade; qualquer texto após a palavra "fim" é ignorado.)
O restante desta seção conterá uma análise passo a passo do arquivo de configuração,
incluindo o que pode ir em cada seção. Observe que alguns atributos (e até mesmo
contextos) podem não estar disponíveis, dependendo de qual suporte foi compilado no Eterm pelo
pessoa que o construiu.
NÚMERO MÁGICO
A primeira linha do arquivo de configuração deve conter uma linha do tipo "número mágico" que permite
O Eterm verifica se ele está lendo um arquivo de configuração do Eterm e não outra coisa (como um
Enlightenment 0.13 e arquivo de configuração anterior). A linha deve ser semelhante a esta:
onde VERSION é a versão do Eterm para a qual o arquivo de configuração se destina. Por
exemplo, os arquivos de configuração escritos para o Eterm 0.9 devem ter " " como deles
primeira linha, seguida imediatamente por uma nova linha.
CONTEXTO DE COR
Este contexto contém especificações de cores. Com exceção do terminal
cores 0-15, todas cors deve ser um nome de cor válido ou uma string RGB como
delineado no X11(7) página de manual.
primeiro plano cor
Use cor para a cor do primeiro plano (texto).
fundo cor
Use cor para a cor de fundo.
cursor cor
Use cor para a cor do cursor.
cursor_texto cor
Use cor para a cor do texto do cursor.
apontador cor
Use cor para a cor do ponteiro do mouse.
vídeo { normal | reverso }
normal não inverterá as cores do primeiro plano e do plano de fundo. reverso (significado
vídeo reverso).
cor Números cor
Definir cor terminal Números (0-15) para o nome da cor, string ou conjunto de 3
valores RGB decimais / hex / octais especificados por cor.
cor { bd | ul } cor
Defina o terminal em negrito (bd) ou sublinhado (ul) color para o nome da cor, string ou
conjunto de 3 valores RGB decimais / hex / octais especificados por cor.
CONTEXTO DE ATRIBUTOS
Este contexto contém atributos X11. A maioria deles depende do
cooperação do gerenciador de janelas.
geometria geometria
Use a corda geométrica geometria para especificar a geometria de inicialização. geometria deveria estar em
O formato WxH + X + Y onde W é a largura, H é a altura, e +X e +Y são o
Deslocamentos X e Y. Se os sinais X e Y são positivas, as coordenadas são
deslocamentos (em pixels) da esquerda e superior, respectivamente, da tela. Se o
sinais são negativos, os deslocamentos são relativos à direita e inferior do
tela, respectivamente.
título título
Use título como o texto na barra de título da janela do Eterm.
nome nome
Use nome como o nome do recurso da janela Eterm.
nome do ícone nome
Use nome como o nome do ícone da janela do Eterm.
área de trabalho Números
Inicie o Eterm no desktop Números. NOTA: Isso requer uma janela compatível com GNOME
Gerente. Por favor, veja http://www.gnome.org/devel/gnomewm/ Para mais informações sobre
da _WIN_WORKSPACE propriedade e como apoiá-la.
scrollbar_type tipo
Use uma barra de rolagem com o tipo estilo. tipo pode ser qualquer um motivo, xtermou Próximo.
largura_da_barra de rolagem Números
Use uma barra de rolagem que seja Números pixels de largura.
fonte Números fonte
fonte pino fonte
Colocou o Númerosa fonte, ou a pino fonte, para fonte.
fonte omissão Números
Especifica que o NúmerosA fonte deve ser considerada a fonte "padrão".
fonte proporcional booleano
Especifica que a fonte em uso é proporcional e solicita o desvio padrão-
espaçamento entre células de caracteres com base. Os terminais devem usar células de caracteres de largura fixa para
manter o alinhamento colunal adequado, mesmo quando as fontes com espaçamento proporcional estão em
usar. Algumas fontes com espaçamento proporcional variam muito entre o mínimo e
larguras máximas de caracteres. Esta opção escolhe um tamanho de célula de caractere que aumenta
a dois desvios padrão acima da largura média dos caracteres, mas não excederá
a largura máxima do maior glifo. Observe que os caracteres maiores que o
largura de célula escolhida irá sobrescrever (ou ser sobrescrita por) outros caracteres e pode
tendem a deixar resíduos de pixels. Este comportamento é um efeito colateral esperado de um
cenário imperfeito. Se você tiver objeções a esse comportamento, não use esta opção.
fonte fx efeitos
Especifica os efeitos a serem aplicados à fonte da janela do terminal. O valor de
efeitos é uma única string contendo uma série de pares de canto / cor. Esses
pares definem em qual canto uma sombra de cada personagem deve ser feita,
e qual será a cor dessa sombra. O canto é especificado primeiro usando o
seguintes palavras-chave: topo_esquerdo or tl, canto superior direito or tr, inferior esquerdo or bl e
canto inferior direito or br. Cada especificador de canto é seguido por uma cor.
Existem também vários atalhos para fazer efeitos comuns. Você pode obter um
contorno de uma única cor usando a palavra-chave esboço seguido por uma cor. UMA
sombra projetada de uma única cor também está disponível usando a palavra-chave sombra seguido
um especificador de canto opcional (canto inferior direito sendo o padrão) e uma cor. Por
uma aparência em relevo 3-D, use gravado cor escura cor clara. O efeito oposto, um
aparência esculpida, pode ser obtida com esculpida cor escura cor clara. (De
claro, com esses dois últimos, o visual 3-D só funcionará se você escolher a luz
e cores escuras com sabedoria.)
Finalmente, para nenhum efeito de fonte, basta especificar a palavra-chave Nenhum.
o valor padrão é canto inferior direito preto que produz uma sombra preta,
melhorando significativamente a visibilidade de fontes com cores claras na parte superior de pontos de luz
em uma imagem de fundo. Observe que os efeitos da fonte não estão ativos em cores sólidas
modo.
CONTEXTO DE IMAGECLASSES
Este contexto contém atributos de imagem globais. Ele também fornece o contexto pai
para definir imagens através do contexto "imagem".
ícone nome do arquivo
Use nome do arquivo como a imagem do ícone para a janela do Eterm. nome do arquivo pode ser um
caminho absoluto, relativo ao tema atual, ou relativo a um dos
diretórios no caminho atributo listado abaixo.
esconderijo Números
Define o tamanho do cache Imlib2 para Números bytes. O padrão é 0.
caminho lista_de_diretório
Especifica uma lista delimitada por dois pontos de diretórios relativos aos quais o Eterm deve
procure arquivos de imagem e de menu. A sintaxe para lista_de_diretório é precisamente o
igual ao do $ PATH variável de ambiente em shells UNIX.
anim intervalo imagens ...
Especifica uma lista de animação a ser usada no ciclo do pixmap de fundo. O
intervalo define o atraso, em segundos, entre as atualizações do plano de fundo. Isto
deve ser definido com um valor razoável para garantir que o Eterm não gaste todos os seus
tempo de renderização de fundos. Todos imagens especificar imagens de fundo e ter
a mesma sintaxe do -P opção acima, incluindo a sequência de geometria opcional.
CONTEXTO DE IMAGEM
Este contexto define todos os atributos de uma imagem particular. Pode haver (e
geralmente são) vários contextos de imagem por tema, um para cada classe de imagem.
tipo classe
Especifica o tipo, ou classe, da imagem que vai ser definida naquele
contexto. Este DEVE ser o primeiro atributo definido no contexto da imagem. Válido
as aulas são: fundo, cocho, âncora, seta para cima, seta para baixo, seta esquerda,
seta direita, cardápio, item do menu, submenu, botão e barra de botões. Observe que a esquerda
e as setas para a direita, embora válidas, não fazem nada ainda. Todos os subsequentes
atributos até o próximo tipo definição será aplicada a essa classe de imagem.
modo modo_inicial [ permitir permitido_modos ]
Especifica o modo inicial para esta classe de imagem, bem como os modos que o
classe de imagem tem permissão para usar. modo_inicial é o modo que a imagem irá
tem na inicialização (a menos que seja substituído por opções de linha de comando. permitido_modos é um
lista de um ou mais modos. A imagem será impedida de mudar para qualquer
modo não listado no permitir seção. Se o permitir seção é totalmente omitida,
a imagem nunca terá permissão para mudar do modo_inicial. Se não modo
linha é especificada para uma classe de imagem, o padrão é equivalente a modo sólido
permitir sólido. Os nomes de modo válidos são imagem (para usar uma imagem), trans (Por
transparência), janela de exibição (para o modo viewport), auto (para o modo automático, que requer
Enlightenment 0.16 ou melhor), e sólido (que é apenas uma cor sólida).
estado { normal | selecionado | clicou | inválido }
Isso define o estado da imagem que você está prestes a definir. Até a próxima
estado atributo encontrado (ou até que você altere os tipos), todos os atributos
se aplicará a esse estado específico da imagem. Você deve no mínimo definir
da normal estado da imagem. Será usado como padrão se os atributos
para os outros estados não são especificados. No entanto, cada estado de imagem tem
opções contidas. Portanto, se você definir vários estados para uma classe de imagem,
você deve definir TODOS os atributos necessários para esse estado. Os temas de amostra fornecidos
com Eterm demonstre como definir imagens de 1, 2, 3 e 4 estados.
Os atributos acima afetam a classe da imagem como um todo. Todos os atributos restantes em
este contexto afeta apenas o estado atual da classe de imagem.
cor fg bg
Define as cores do primeiro plano e do plano de fundo para esta classe de imagem. O primeiro plano
a cor é usada para o texto e a cor de fundo é usada para o próprio objeto.
Se uma cor inválida for especificada, o valor padrão para fg é branco, e o
padrão para bg é preto.
lima nome do arquivo
Define o nome do arquivo a partir do qual carregar o arquivo de imagem. Isso é usado para o imagem
modo. Se você permitir o modo de imagem para sua imagem, não se esqueça de fornecer um
arquivo de imagem! Observe que você também pode fornecer uma string de geometria de imagem aqui por
adicionando um @ símbolo e a seqüência de geometria ao final do nome do arquivo. Ver
abaixo para a sintaxe da string geométrica. nome do arquivo deve ser um caminho absoluto
ou um caminho relativo a um dos diretórios no caminho atributo. Observe que
a imagem é verificada e carregada quando este atributo é encontrado durante
análise.
geometria imagem_geometria
Especifica a geometria e as operações relacionadas à geometria que devem ser aplicadas
para a imagem. Este atributo se aplica apenas a classes de imagem usando o imagem
modo. A geometria da imagem é especificada como wxh+x+y:ops onde w e h são o
percentagens de escala horizontal / vertical, x e y são os horizontais / verticais
percentagens de alinhamento, e ops é uma lista de operações delimitada por dois pontos: lado a lado
(para colocar a imagem lado a lado), dimensionado (para escala proporcional). Observe que estes
as operações podem ser combinadas para vários efeitos.
cmod { imagem | vermelho | verde | azul } brilho [ contraste [ gama ]]
mod de cores { imagem | vermelho | verde | azul } brilho [ contraste [ gama ]]
Especifica um modificador de cor a ser aplicado à imagem. A segunda palavra-chave determina
se o modificador será aplicado à imagem em geral, os valores de vermelho, o
valores verdes ou os valores azuis. Cada um dos três parâmetros é um número
maior ou igual a 0. Os números podem ser especificados como decimais, octais (se
precedido por "0") ou hexadecimal (se precedido por "0x"). Um valor de 256 (0x100)
representa 100% ou "deixe esse valor inalterado". 0 representa 0%, 512 (0x200)
é de 200%, etc. No entanto, esteja ciente de que o estouro pode ocorrer com excessivamente alto
valores. Apenas o brilho o valor é obrigatório para esta opção. Tenha em mente,
embora, você deve especificar brilho com contraste, e ambos com
gama.
fronteira esquerda certo topo fundo
Especifica que a imagem tem bordas que não devem ser dimensionadas com o resto do
a imagem. Isso é usado principalmente para imagens que têm uma aparência chanfrada, de modo que
o chanfro não ficará redimensionado e perderá o efeito de chanfro. Todos os quatro
os valores dos parâmetros estão em pixels, assim como as opções equivalentes para os temas E
e temas Gtk + pixmap.
chanfro { up | down } esquerda certo topo fundo
Adiciona um chanfro a uma classe de imagem. Isso pode ser feito para qualquer classe de imagem usando o
imagem or trans modos. Os parâmetros são valores de pixel que representam a largura
de cada borda do bisel. Isso é especialmente útil se você quiser usar ladrilhos
imagens ou transparência para os widgets de seta ou barra de rolagem âncora ou para menus.
acolchoamento esquerda certo topo fundo
Isso é usado apenas para o submenu classe de imagem. Ele define a quantidade de pixels
em cada lado para reservar para que o texto não substitua parte da imagem.
Funciona exatamente como a mesma opção nos temas do Iluminismo.
CONTEXTO DO MENU
Este contexto é usado para criar um menu. Há uma instância deste contexto por
menu, e os menus devem ser definidos em ordem de submenu-menu; ou seja, qualquer menu que
refere-se a outro menu (como seu submenu) deve ser definido após o submenu ser
definiram. Dentro do contexto do menu, deve haver um subcontexto do item de menu para cada
item de menu (com exceção da abreviação para separadores).
título menu_title
Isso especifica o título do menu a ser definido. Este DEVE ser o primeiro
atributo fornecido após o "menu inicial". O título deve ser único entre todos
os menus. Pode conter espaços, mas não se esqueça de incluí-lo em um ou
aspas duplas se isso acontecer. Quaisquer referências futuras ao menu usarão o título.
fonte nome_fonte
Diz ao Eterm para usar nome_fonte como fonte para este menu. Se não for dado, o
a fonte padrão do terminal é usada.
setembro or -
Esses símbolos podem ser usados como atalhos para inserir um separador no menu.
CONTEXTO DO MENUITEM
Este é um subcontexto do contexto do menu que cria um único item para um menu.
Pode haver (e geralmente há) vários contextos de item de menu por menu.
texto rótulo
Este é o texto exibido para este item de menu. É justificado à esquerda em
a janela do menu. Pode ter espaços, mas inclui rótulo entre aspas, se for o caso.
rtexto rótulo
Este é o texto justificado à direita próximo ao texto do item de menu. Isto é
geralmente usado para mostrar quais combinações de teclas correspondem a um item de menu específico,
como "Cx Cc" para o item de menu "Sair" em um menu Emacs.
açao { corda | eco | submenu | escrita } param
açao separator
Especifica a ação a ocorrer quando o item do menu é escolhido. Se você especificar
separator, nada mais é necessário. Os outros tipos de ação requerem um parâmetro,
param. corda especifica uma string a ser enviada ao Eterm para tratamento (escape
códigos, por exemplo). eco especifica uma string a ser enviada ao programa cliente
(para enviar comandos para um shell, ou pressionamentos de tecla para um aplicativo como emacs ou
vira-lata). Se você usar qualquer um desses tipos de ação, param será analisado para escape
códigos (\ a, C- e semelhantes) antes de serem enviados. submenu especifica um submenu
que deve ser exibido quando este item é selecionado, e param é o título de
o submenu para mostrar. O submenu já deve ter sido definido. O escrita
tipo de ação executa o script embutido no Eterm contido em param. Veja o
seção abaixo para mais detalhes sobre as funções integradas do Eterm permitidas para este
Tipo de acão.
CONTEXTO DE AÇÃO
Ações são combinações de teclas ou botões do mouse que ativam certos comportamentos. Qualquer
a ação que pode ser acionada por meio de um código de escape pode ser ligada a uma tecla ou mouse
botão, com ou sem modificadores. Você também pode vincular menus a teclas ou mouse
botões.
vincular [ modificadores ] { keyym | botão } para { corda | eco | cardápio | escrita } param
Liga a keyym ou um mouse botão para uma ação. A sintaxe da ação segue o
palavra chave para e é idêntica à sintaxe usada para menus (veja acima). Lá pode
ser qualquer número de modificadores (desde que a combinação seja razoável), mas apenas
um keyym or botão. Válido modificadores e guarante que os mesmos estão ctrl, mudança, trancar, modo1 NFT`s modo5,
alt, objetivo e qualquer mod (que permite qualquer modificador). Se nenhum for dado, o
keypress não deve ter teclas modificadoras em uso ou a ação não será disparada.
Use qualquer mod para permitir que qualquer tecla modificadora arbitrária seja usada. O keyym pode ser
fornecido em texto (com diferenciação de maiúsculas e minúsculas) ou como um número hexadecimal. botãos deve ser especificado
as button1 NFT`s button5. Observe também que alt e objetivo será equivalente a
um ou mais de modo1 NFT`s modo5, bem como talvez um ao outro, com base em seu
configurações do modificador. Você pode ver essas configurações usando xmodmap -PM. Veja também o
alt_mod e meta_mod opções abaixo.
BUTTON_BAR CONTEXTO
A barra de botões é uma adição ao Eterm 0.9.1 que permite aos usuários ter um
barra de botões personalizável na parte superior ou inferior de cada janela do terminal. Botões ligados
a barra de botões pode ser usada como itens de menu; eles podem abrir menus pop-up (como um
menubar), ou eles podem ativar qualquer outra ação que um item de menu possa.
fonte fonte
Especifica a fonte na qual os rótulos dos botões serão exibidos.
doca { topo | fundo | não }
Especifique se deseja ou não encaixar a barra de botões e, em caso afirmativo, se deseja encaixá-la em
parte superior ou inferior da janela do Eterm. Observe que apenas topo e fundo e guarante que os mesmos estão
atualmente ativado.
visível booleano
Alterne se esta barra de botões específica ficará ou não visível na inicialização.
botão [ texto ] [ ícone nome do arquivo ] açao { corda | eco | cardápio | escrita } param
Vincula uma ação a um botão. O uso de param e os tipos de ação funcionam
o mesmo aqui como fazem para itens de menu. Observe também que você pode especificar alguns texto or
an ícone ou ambos, mas você não pode omitir ambos.
CONTEXTO MULTICAR
O comportamento de fontes e codificações multibyte é definido aqui. Este contexto faz
não existe por padrão.
codificação { eucj | sjis | euckr | big5 | gb | iso-10646 }
Especifica o método de codificação. Patches para suportar outros métodos de codificação são
encorajado.
fonte Números fonte
Colocou o Númerosa fonte multichar para fonte.
CONTEXTO XIM
Este contexto controla o comportamento baseado em localidade.
método de entrada método de entrada
Especifique o programa de método de entrada de sua escolha.
tipo_preedit { OverTheSpot | Fora do local | Raiz }
Especifique seu tipo de escolha de preedit.
CONTEXTO DA TELA
Este contexto permite personalizações específicas para o modo Escreen. Veja a Escreen
seção abaixo para mais detalhes.
url protocolo:/ /usuário@hospedeiro:porta/params
Conecte-se a (ou crie) uma sessão de tela específica por meio de uma construção do tipo URL.
Aplicam-se as regras de URL padrão. O protocolo deve ser qualquer um tela (o padrão) ou
gêmeo. Se usuário, hospedeiro, E / ou porta são especificados, uma conexão ssh é feita para
o servidor remoto usando as informações de login fornecidas. O padrão é
criar / anexar a uma sessão local.
Qualquer params que são fornecidos são passados diretamente para o protocolo subjacente e são
separados uns dos outros por um sinal de mais (+).
firewall porto local:firewall:porto remoto
Reponha a conexão por meio de um firewall via ssh.
atraso seg
Especifique o tempo de espera antes de enviar a tela / inicialização dupla
seqüência. Isso é necessário para garantir que a sessão remota foi
estabelecido antes de enviar a sequência de inicialização.
bbar_font fonte
Fonte a ser usada para a barra de botões Escreen. O padrão é - * - helvetica-medium-r-
normal - 10 - * - * - * - p - * - iso8859-1.
bbar_dock { topo | fundo | não }
Encaixe a barra de botões Escreen conforme especificado. Observe que apenas topo e fundo e guarante que os mesmos estão
atualmente ativado.
CONTEXTO DE TOGGLES
Este contexto contém variáveis booleanas que podem ser ativadas ou desativadas. Válido
os valores dos atributos nesta seção são "sim", "ativado", "1" e "verdadeiro" para ativar
a opção ativada ou "não", "desativada", "0" ou "falso" para desativar a opção. Esses
valores são denotados por booleano. Todos eles assumem como padrão falso, a menos que seja especificado de outra forma.
alerta_mapa booleano
Se verdadeiro, o Eterm se des-iconificará ao receber um bipe (ASCII 0x07).
visual_bell booleano
Se verdadeiro, o Eterm piscará em vez de enviar um bipe.
login_shell booleano
Se verdadeiro, o Eterm adicionará '-' ao nome do shell ao chamá-lo. Dependendo
seu shell, isso pode modificar seu comportamento de inicialização.
barra de rolagem booleano
Isso liga e desliga a exibição da barra de rolagem. O padrão é ativado.
utmp_logging booleano
Se verdadeiro, o Eterm tentará fazer uma entrada no arquivo utmp para registrar o
informações de login. O Eterm pode precisar ser executado com privilégios para fazer isso.
meta8 booleano
Alterna a interpretação da chave Meta definindo o 8º bit em um caractere.
icônico booleano
Se for verdade, o Eterm será lançado como um ícone.
home_on_output booleano
Zoom para a parte inferior do buffer de rolagem na saída.
home_on_input booleano
Zoom para a parte inferior do buffer de rolagem na entrada.
sem entrada booleano
Se verdadeiro, o Eterm não aceitará nenhuma entrada do teclado e pedirá à janela
gerente para não permitir que seja focado.
scrollbar_floating booleano
Se verdadeiro, a barra de rolagem não terá calha.
barra de rolagem_direita booleano
Se verdadeiro, o Eterm irá colocar a barra de rolagem à direita da janela (o padrão é
deixou).
barra de rolagem_popup booleano
Se verdadeiro, o Eterm irá ocultar a barra de rolagem quando a janela do Eterm perder o foco e
restaure-o quando o foco for recuperado. O padrão é não alterar o estado da barra de rolagem
com base no foco.
sem fronteiras booleano
Se verdadeiro, o Eterm será executado sem bordas de janela. Isso também significa que a janela
não pode ser movido ou redimensionado. Você vai querer especificar um geometria com esta
atributo.
buffer_duplo booleano
Em vez de desenhar o texto diretamente na janela, isso faz com que o Eterm aloque
um pixmap adicional do tamanho da janela do terminal em que o fundo
* e * o texto são renderizados. Esta imagem é então definida como plano de fundo da janela.
O buffer duplo usa memória adicional no servidor X, mas permite que o Eterm
ignore os eventos de exposição para que os redesenhos sejam mais rápidos.
sem_cursor booleano
Se verdadeiro, o Eterm não exibirá um cursor de texto.
pausa booleano
Depois que o processo filho termina, o Eterm vai esperar por um pressionamento de tecla antes
saindo.
xterm_select booleano
Tratamento de cutchars do xterm de Duplicate. A única diferença real é o que
acontece quando você clica duas vezes em um único cutchar entre duas palavras. Se este
a opção está ativada, apenas aquele único caractere é selecionado. Se estiver desligado, isso
personagem é selecionado junto com as duas palavras. O último comportamento é útil
para clicar duas vezes no espaço entre o nome e o sobrenome de alguém, ou o
@ assine um endereço de e-mail, etc.
linha_selecionada booleano
Se verdadeiro, este atributo causa um clique triplo para selecionar a linha inteira
começando a acabar. Se falso (padrão), um clique triplo seleciona do atual
palavra até o fim da linha.
select_trailing_spaces booleano
Se verdadeiro, este atributo faz com que os espaços no final de uma linha sejam incluídos como
parte do texto de seleção ao selecionar. O padrão é retirar estes
espaços desnecessários à direita do texto.
report_as_keysyms booleano
Relata certos pressionamentos de tecla como sinônimos e modificadores em vez de escape
sequências. OBSERVAÇÃO: Esta opção deve ser usada apenas com programas que
suporta este modo especial Eterm. Não o habilite, a menos que esteja executando um
programa que usa este modo.
itrans booleano
immotile_trans booleano
Alterna a otimização de transparência imóvel para janelas Eterm transparentes.
Observe que isso NÃO ativa a transparência; você ainda deve ativar "trans"
modo para a imagem de fundo. Esta opção deve ser usada em transparentes
janelas que são sombreadas ou coloridas e que não se movem na área de trabalho
Muito de. Veja o Seg Mar 6 21:11:13 PST 2000 Entrada ChangeLog para um mais detalhado
explicação.
barra de botões booleano
Alterna a exibição de todas as barras de botão.
redimensionar_gravidade booleano
Se verdadeiro, o Eterm detectará automaticamente o canto mais próximo e a mudança de fonte
redimensionamentos farão com que a janela do Eterm gire em direção a esse canto.
overstrike_bold booleano
Se verdadeiro (padrão), o Eterm irá simular uma fonte em negrito imprimindo cada caractere
duas vezes, compensando a segunda passagem em um pixel. Isso faz os personagens parecerem
mais grosso sem a necessidade de uma fonte especial. Você pode querer desabilitar isto se
você usa uma cor específica para negrito.
negrito_brilhante_foreground booleano
Se verdadeiro (padrão), o Eterm usará o atributo de cor ANSI "negrito" para iluminar
a cor do primeiro plano usando as cores de alta intensidade (8 a 15) em vez
do que as cores de baixa intensidade (0 a 7). Observe que ter uma cor específica
selecionado para negrito irá substituir isso.
piscar_brightens_background booleano
Se verdadeiro (padrão), o Eterm usará o atributo de cor ANSI "piscar" para iluminar
a cor de fundo usando as cores de alta intensidade (8 a 15) em vez
do que as cores de baixa intensidade (0 a 7).
cores_suprimir_bold booleano
Se verdadeiro (padrão), qualquer texto colorido (ou seja, qualquer texto não renderizado usando o
cor de primeiro plano padrão) não receberá nenhum outro tratamento especial para
negrito (por exemplo, fonte em negrito ou overstrike negrito).
pegajoso booleano
Se verdadeiro, o Eterm tornará sua janela fixa (exibida em todos os desktops).
CONTEXTO DE TECLADO
Este contexto contém opções de configuração relacionadas ao teclado.
chave_de_fonte pequena keyym
Especifique um símbolo de tecla para diminuir o tamanho da fonte. O padrão é Shift e a tecla - ativada
o teclado. Ctrl- <ou Meta- <também podem funcionar (se você # definir uma das teclas de atalho
em src / feature.h).
bigfont_key keyym
Especifique um símbolo de tecla para aumentar o tamanho da fonte. O padrão é Shift e a tecla + ativada
o teclado. Ctrl-> ou Meta-> também podem funcionar (se você # definir uma das teclas de atalho
em src / feature.h).
keyym keyym corda
Definir keysym keyym enviar corda em vez de seu padrão. keyym devemos ser
entre 0xff00 e 0xffff ou Eterm reclamará.
meta_mod Números
Especifique qual modificador X (1-5) tratar como a tecla Meta. Ver xmodmap(1) e o
saída de xmodmap -PM para mais detalhes.
alt_mod Números
Igual a meta_mod, mas para a tecla Alt.
numlock_mod Números
Igual a meta_mod, mas para a chave NumLock.
grego booleano { iso | ibm }
Ligue / desligue o suporte para teclado grego e defina qual modo grego usar.
app_keypad booleano
Ligue / desligue o modo de teclado do aplicativo na inicialização.
app_cursor booleano
Liga / desliga o modo de tecla do cursor do aplicativo na inicialização.
CONTEXTO MISC
Este contexto contém diversos atributos que realmente não pertenciam a lugar nenhum
outro.
print_pipe comando
Defina o comando para o qual enviar solicitações de impressão (printscreen) para comando.
salvar_linhas Números
Defina o número de linhas no buffer de rolagem para Números.
cut_chars corda
Defina os caracteres usados como delimitadores de palavras para os caracteres contidos em
corda.
min_anchor_size Números
Define o tamanho mínimo, em pixels, da âncora da barra de rolagem (a parte do seu mouse
agarra e se move) para Números.
largura_borda Números
Define a largura da borda entre a janela de texto e a janela X para Números.
espaço_linha Números
colocar Números espaço em pixels entre cada linha da janela do terminal.
terminou_título título
Especifica que título deve ser exibido na barra de título de um Eterm pausado quando
o processo filho foi concluído.
acabado_texto texto
Especifica que texto deve ser exibido na janela do terminal de um Eterm pausado
quando o processo filho for concluído.
termo_nome nome
Use nome como o $ TERM variável de ambiente, que controla quais
A entrada termcap / terminfo é usada. O padrão é Etherm.
exec comando
Em vez de executar um shell, isso fará com que o Eterm gere comando como a sua
processo filho. Você só pode ter um desses!
FUNÇÕES INTEGRADAS
O Eterm possui um conjunto de funções integradas que estão disponíveis em arquivos de configuração. Cada
um aceita zero ou mais parâmetros e produz uma série de zero ou mais palavras.
"Palavras" são definidas em termos de shell; ou seja, as palavras são separadas por espaços em branco e
as aspas simples ou duplas podem ser usadas para encapsular palavras que contenham espaços em branco
si mesmos. Você também emprega crases para executar um comando cuja saída pode
torna-se parte do próprio arquivo de configuração ou pode ser passado para uma função integrada como
sua lista de parâmetros. Funções integradas e crases podem ser usadas em qualquer lugar de sua
saída seria válida. As funções integradas são prefixadas com o % personagem.
%nome do aplicativo()
Retorna o nome do aplicativo, um hífen e o número da versão. Atualmente este
é a corda Eterm-0.9.6.
% exec (comando)
Executa comando e retorna o resultado. Basicamente, é exatamente como usar
aspas.
%pegue(variável)
Recupere o valor de uma variável do arquivo de configuração. Consulte o %colocar() função
abaixo.
%colocar(variável valor)
Crie uma variável de configuração chamada variável e atribuir a ele o valor de valor. O
valor pode ser posteriormente recuperado usando %pegue(variável)
%aleatória(params)
Esta função escolhe aleatoriamente uma das palavras que compõem params e retornos
naquela. Os temas padrão que vêm com o Eterm usam esta função para escolher
fundos aleatórios, mas fundos não são as únicas coisas que podem ser
randomizado com esta função. Você pode randomizar qualquer coisa ... cores, alternadores,
fontes, tonalidade, etc.
%versão()
Retorna o número da versão. Atualmente esta é a string 0.9.6.
PRÉ-PROCESSANDO
Eterm apóia o %incluir lima diretiva para permitir a separação do
informações de configuração em vários arquivos. Eterm irá carregar e analisar lima apenas por
como qualquer outro arquivo de configuração, mas tratará seu conteúdo como se ele substituísse o
própria diretiva.
Você também pode solicitar que o arquivo de configuração seja executado por meio de um pré-processador externo
(como m4 ou cpp) antes de Eterm lê-lo. Isso é feito por meio do % preproc comando
diretiva. Você pode especificar o que quiser para comando contanto que aceite
entrada em STDIN e envia saída para STDOUT. Veja o menus.cfg arquivo no padrão
selecionador tema para um exemplo.
FUNÇÕES DE SCRIPT
Um dos tipos de ação que pode ser vinculado a pressionamentos de tecla, botões do mouse, itens de menu,
ou botões da barra de botões é um escrita. O script deve ser uma única palavra (ou seja,
sem espaços ou entre aspas) e consiste em uma ou mais chamadas para
as funções de script abaixo. Cada chamada é separada da próxima por um ponto e vírgula
(;) Os parâmetros da função estão entre parênteses; os parênteses são opcionais
se nenhum parâmetro for passado. Parâmetros separados de vírgulas e / ou espaços em branco
de um para o outro.
cópia de(amortecer)
Copia a seleção atual para a área de transferência ou buffer de corte especificado. amortecer
é um número 0-7, caso em que a seleção é copiada para o buffer de corte
especificado, ou uma das palavras prancheta, primárioou secundário (ou qualquer inicial
substring do mesmo), caso em que a seleção é copiada para o especificado
prancheta. Você pode omitir amortecer, caso em que o buffer padrão é primário
(XA_PRIMARY em linguagem Xlib).
eco(corda)
Envie o especificado corda para o subcomando. Exatamente equivalente ao eco
ação.
es_display (cmd, params)
Aliases: es_disp
Esta é uma função mestre que permite a manipulação de telas Escreen através de
o uso de uma série de subcomandos. O especificado cmd determina o que, se houver,
params são permitidos. Os subcomandos disponíveis são:
Goto - Mudar para a tela especificada (0-9)
prev - Mudar para a tela anterior
Próximo - Mudar para a próxima tela
alternancia - Alternar exibição
novo - Crie um novo display. Um nome para o novo display pode ser passado como um
parâmetro, ou perguntar para solicitar ao usuário o nome.
rebatizar - Altere o nome do display atual. Um nome para o novo
display pode ser passado como um parâmetro, ou perguntar para solicitar ao usuário o
nome.
matar - Termina a exibição atual (ou especificada).
Assistir - Alternar o monitoramento da exibição atual / especificada para atividade.
retroceder - Visualize a rolagem para a exibição atual / especificada.
es_region (cmd, params)
Aliases: es_reg es_win es_janela
Esta é uma função mestre que permite a manipulação de regiões de exibição Escreen
através do uso de uma série de subcomandos. O especificado cmd determina o que,
caso existam, params são permitidos. Os subcomandos disponíveis são:
Goto - Mudar para a região especificada (0-9)
prev - Mudar para a região anterior
Próximo - Mudar para a próxima região
alternancia - Alternar região
novo - Crie uma nova região. Um nome para a nova região pode ser passado como um
parâmetro, ou perguntar para solicitar ao usuário o nome.
rebatizar - Altere o nome da região atual. Um nome para a nova região
pode ser passado como um parâmetro, ou perguntar para solicitar ao usuário o nome.
matar - Encerra a região atual (ou especificada).
só - Maximize a região atual / especificada para a exibição total.
Assistir - Alternar o monitoramento da região atual / especificada para atividade.
retroceder - Veja o scrollback para a região atual / especificada.
es_statement (afirmação)
Execute um comando Escreen (tela / gêmeo) diretamente.
es_reset ()
Aliases: es_rst
Reinicie a sessão Escreen
exec_dialog (comando)
O mesmo que exec/ovas, mas esta função apresenta ao usuário uma caixa de diálogo em
que ela pode editar / confirmar o comando a ser executado e especificar
parâmetros, se necessário.
saída(mensagem)
saída(código)
Aliases: morrer desistir
Saia do Eterm com um opcional mensagem ou um retorno inteiro código. Qualquer um dos parâmetros
pode ser especificado, mas não ambos. Se nenhum dos dois for especificado, um código of 0 (zero) é
o padrão.
matar(sinal)
Envia o sinal especificado para o processo filho primário do Eterm (seja o seu shell,
ou o que você especificar para o Eterm executar). Por enquanto, sinal devo
ser numérico. PRAZO META é o padrão se sinal é omitido.
msgbox (mensagem)
Exibe uma pequena caixa de diálogo contendo mensagem e espera por um pressionamento de tecla antes
continuando.
nop ()
Não faz absolutamente nada, exceto perder tempo. :-)
colar(amortecer)
Cola o conteúdo da área de transferência especificada ou buffer de corte no terminal
janela. amortecer é um número 0-7, caso em que a seleção é colada
do buffer de corte especificado, ou uma das palavras prancheta, primárioou
secundário (ou qualquer substring inicial do mesmo), caso em que o conteúdo do
a área de transferência especificada é colada. Você pode omitir amortecer, caso em que o padrão
buffer é primário (XA_PRIMARY em linguagem Xlib).
Salve (tipo, nome do arquivo)
Salve a configuração de tema / usuário atual. tipo pode ser usuário or tema;
o padrão é usuário. nome do arquivo é o arquivo para o qual as configurações devem ser
salvou. Pode conter um caminho absoluto ou relativo ao tema
diretório. O nome de arquivo padrão para usuário is usuário.cfg, e o nome de arquivo padrão
for tema is tema.cfg.
salvar_buff(nome do arquivo)
Despeja o conteúdo do buffer de rolagem no arquivo especificado.
rolagem(n)
Rola para trás ou para frente no buffer de rolagem. n é um ponto flutuante
número seguido por um especificador de unidade opcional. O especificador de unidade é um dos seguintes:
linhas or l; páginas or p; Ou buffers or b. O número de ponto flutuante pode ser
separado do especificador de unidade por espaço em branco ou vírgula, mas não é
requeridos. O número de ponto flutuante deve ser positivo para rolar para baixo (para frente)
e negativo para rolar para cima (para trás). Por exemplo, a sequência de teclas Shift-PgUp
é equivalente a rolar (-1p). Você também pode especificar quantidades fracionárias, como
as rolar (0.5p) para rolar meia página para baixo. A unidade padrão, se não especificada
is linhas.
procurar(str)
Apresenta uma caixa de diálogo na qual o usuário pode inserir um termo de pesquisa. O padrão
o valor está definido para str. Todas as ocorrências da string de pesquisa especificada são
destacado no buffer de rolagem, e o Eterm volta para o mais recente
XNUMX. Pesquisar novamente com a mesma palavra-chave limpará a anterior
destacando.
desovacomando)
Aliases: exec
Gera um processo filho secundário para executar comandoou Etherm se nenhum valor for
passado.
corda(corda)
O especificado corda é analisado via Eterm. Isso é exatamente idêntico ao
corda ação.
ECRÃ
Escreen é uma camada de interface de tela/gêmea que permite que o Eterm interopere com o GNU
tela e com Massimiliano Ghilardi gêmeo Programas. Isso permite que a Eterm suporte
várias sessões de subshell em uma única janela. Na superfície, esse recurso funciona
semelhante às sessões "com guias" oferecidas por programas como console e multi-gnomo-
terminal. No entanto, o Escreen tem a vantagem de ser uma interface para softwares existentes,
fornecendo assim recursos adicionais, como várias regiões por tela, desanexar/reconectar
capacidade, suporte contínuo a sessões remotas, suporte a firewall e muito mais.
O suporte ao Escreen ainda é um pouco experimental e, portanto, não é compilado no Eterm por
padrão. Para habilitá-lo, você deve compilar com --enable-escreen e / ou --enable-etwin
(dependendo se você tem tela, gêmea ou ambos). Se você instalou a partir de um pacote,
você pode usar Etherm --versão e verifique qualquer um +TELA (ativado) ou -SCREEN
(Desativado).
Para melhores resultados, se você deseja usar o modo Escreen, faça-o invocando Eterm com o
Tema da tela (Etherm -t E-tela). Este tema fornece combinações de teclas padrão, o básico
Menu Escreen, definições de cores, etc. para uso pelo mecanismo Escreen. O mais importante, é
fornece o necessário url parâmetro para invocar o modo Escreen.
Consulte o arquivo README.Escreen para uma discussão mais aprofundada do modo Escreen.
AUTORES
Michael Jennings ([email protegido])
URL (s)
Página inicial do Eterm -- http://www.eterm.org/
Página inicial do autor -- http://www.kainx.org/
Use o Eterm online usando os serviços onworks.net