rxvt-unicode - Online na nuvem

Este é o comando rxvt-unicode 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 Windows ou emulador online MAC OS

PROGRAMA:

NOME


rxvt-unicode - (ouR XVT, unicode), um emulador VT102 para o sistema X window

SINOPSE


urxvt [opções] [-e comando [args]]

DESCRIÇÃO


rxvt-unicode, versão 9.21, é um emulador de terminal vt102 colorido projetado como um xterm(1)
substituto para usuários que não requerem recursos como emulação Tektronix 4014 e
configurabilidade de estilo kit de ferramentas. Como resultado, rxvt-unicode usa muito menos espaço de troca - um
vantagem significativa em uma máquina que atende a muitas sessões X.

Este documento também está disponível na World Wide Web em
<http://pod.tst.eu/http: //cvs.schmorp.de/rxvt-unicode/doc/rxvt.1.pod>.

FREQÜENTEMENTE PERGUNTOU QUESTÕES


See urxvt(7) (tente "man 7 urxvt") para obter uma lista de perguntas frequentes e respostas para
eles e alguns problemas comuns. Esse documento também está acessível na World Wide Web em
<http://pod.tst.eu/http: //cvs.schmorp.de/rxvt-unicode/doc/rxvt.7.pod>.

RXVT-UNICODE VS. RXVT


Ao contrário do rxvt original, rxvt-unicode armazena todo o texto em Unicode internamente. Que significa
ele pode armazenar e exibir a maioria dos scripts do mundo. Sendo um emulador de terminal, no entanto,
algumas coisas são muito difíceis, especialmente scripts cursivos, como árabe, verticalmente
scripts escritos como mongol ou scripts que requerem regras de combinação extremamente complexas,
como tibetano ou devanágari. Não espere uma saída bonita ao usar esses scripts. Maioria
outros scripts, latim, cirílico, kanji, thai etc. devem funcionar bem. Um pouco
caso difícil são scripts da direita para a esquerda, como hebraico: rxvt-unicode adota a visão
que os algoritmos bidirecionais pertencem ao aplicativo, não ao emulador de terminal (também
muitas coisas - como o movimento do cursor durante a edição - quebram de outra forma), mas isso pode
alterar.

Se você está procurando um terminal que suporte scripts mais exóticos, deixe-me recomendar
"mlterm", que é um emulador de terminal muito amigável, enxuto e limpo. Na verdade, o
A razão de rxvt-unicode ter nascido foi unicamente porque o autor não conseguiu fazer o "mlterm" usar
uma fonte para latin1 e outra para japonês.

Portanto, outra justificativa de design foi o uso de várias fontes para exibir os caracteres:
A ideia de uma única fonte Unicode que muitos outros programas impõem aos seus usuários nunca
fez sentido para mim: você deve ser capaz de escolher qualquer fonte para qualquer script livremente.

Além disso, rxvt-unicode também é muito melhor internacionalizado do que seu antecessor,
suporta coisas como XFT e ISO 14755 que são úteis em ambientes i18n, é mais rápido,
e tem muitos bugs a menos que o rxvt original. Isso tudo além de dezenas de outros
pequenas melhorias.

Ainda segue fielmente a ideia original do rxvt de ser enxuto e simpático
recursos: por exemplo, você ainda pode configurar rxvt-unicode sem a maioria de seus recursos
para obter um binário enxuto. Ele também vem com um par cliente / daemon que permite abrir qualquer
número de janelas de terminal de dentro de um único processo, o que torna o tempo de inicialização muito
rápida e reduz drasticamente o uso de memória. Ver urxvtd(1) (daemon) e urxvtc(1) (cliente).

Ele também torna as informações técnicas sobre sequências de escape (que foram estendidas) mais
acessível: ver urxvt(7) para documentação de referência técnica (sequências de escape, etc.).

OPÇÕES


O urxvt opções (principalmente um subconjunto de xterm's) estão listados abaixo. De acordo com o
filosofia menor é melhor, as opções podem ser eliminadas ou os valores padrão escolhidos em
tempo de compilação, portanto, as opções e padrões listados podem não refletir com precisão a versão
instalado em seu sistema. `urxvt -h 'fornece uma lista das principais opções de tempo de compilação no
Opções linha. As descrições das opções podem ser prefixadas com as opções de compilação que cada uma é
dependente de. por exemplo, `Compilar XIM: 'requer XIM na Opções linha. Nota: `urxvt -help '
fornece uma lista de todas as opções de linha de comando compiladas em sua versão.

Observe que urxvt permite que o nome do recurso seja usado como uma opção longa (opção - / ++) para
as opções de linha de comando potenciais são muito maiores do que as listadas. Por exemplo: `urxvt
--loginShell --color1 Orange '.

As seguintes opções estão disponíveis:

-Socorro, --Socorro
Imprima uma mensagem descrevendo as opções disponíveis.

-exibição Nome em Exibição
Tenta abrir uma janela no ecrã com o nome X (a forma mais antiga -d ainda é respeitado.
mas obsoleto). Na ausência desta opção, a exibição especificada pelo DISPLAY
variável de ambiente é usada.

-profundidade profundidade de bits
Compilar frescura: Tentativa de encontrar um visual com a profundidade de bits fornecida; recurso profundidade.

[Observe que muitos servidores X (e libXft) apresentam erros em relação a "-depth 32"
e / ou canais alfa, e causarão todos os tipos de corrupção gráfica. Isto é
inofensivo, mas não podemos fazer nada sobre isso, então tome cuidado]

-visual ID visual
Compilar frescura: Use o visual fornecido (consulte, por exemplo, "xdpyinfo" para possíveis ids visuais)
em vez do padrão, e também alocar um mapa de cores privado. Todos os tipos visuais, exceto
para DirectColor são suportados.

-geometria geometria
Geometria da janela (-g ainda respeitado); recurso geometria.

-rv|+ rv
Liga / desliga o vídeo reverso simulado; recurso vídeo reverso.

-j|+j
Liga / desliga a rolagem de salto (permite várias linhas por atualização); recurso pularScroll.

-ss|+ ss
Liga / desliga a rolagem de salto (permite várias telas por atualização); recurso pularScroll.

-desvaneça número
Esmaece o texto na porcentagem fornecida quando o foco é perdido. Valores pequenos desbotam um pouco
apenas, 100 substitui completamente todas as cores pela cor de esmaecimento; recurso desbotando.

-fadecolor cor
Desbotamento para esta cor quando o desbotamento é usado (veja -desvaneça) A cor padrão é opaca
Preto. recurso cor desbotada.

-ícone lima
Compilar pixbuf: Use a imagem especificada como ícone do aplicativo. Isso é usado por muitos
gerenciadores de janela, barras de tarefas e pagers para representar a janela do aplicativo; recurso
íconeArquivo.

-bg cor
Cor de fundo da janela; recurso fundo.

-fg cor
Cor do primeiro plano da janela; recurso primeiro plano.

-cr cor
A cor do cursor; recurso cursorColor.

-pr cor
A cor do primeiro plano do ponteiro do mouse; recurso ponteiroColor.

-pr2 cor
A cor de fundo do ponteiro do mouse; recurso ponteiroColor2.

-bd cor
A cor da borda ao redor da área de texto e entre a barra de rolagem e o texto;
recurso Cor da borda.

-fn lista de fontes
Selecione as fontes a serem usadas. Esta é uma lista separada por vírgulas de nomes de fontes que são
verificado em ordem ao tentar encontrar glifos para caracteres. A primeira fonte define o
tamanho da célula para caracteres; outras fontes podem ser menores, mas não (em geral) maiores. UMA
(esperançosamente) uma lista de fontes padrão razoável é sempre anexada a ele. Veja o recurso fonte
para mais detalhes.

Resumindo, para especificar uma fonte central X11, basta especificar seu nome ou prefixá-la com "x:".
Para especificar uma fonte XFT, você precisa prefixá-la com "xft:", por exemplo:

urxvt -fn "xft: Bitstream Vera Sans Mono: pixelsize = 15"
urxvt -fn "9x15bold, xft: Bitstream Vera Sans Mono"

Consulte também a pergunta "Como o rxvt-unicode escolhe as fontes?" na seção FAQ de
urxvt(7).

- Facebook lista de fontes
Compilar estilos de fonte: A lista de fontes em negrito para usar quando pino os caracteres devem ser impressos.
Veja o recurso negrito para obter detalhes.

-fi lista de fontes
Compilar estilos de fonte: A lista de fontes em itálico a ser usada quando itálico personagens devem ser
impresso. Veja o recurso itálicoFonte para obter detalhes.

-fbi lista de fontes
Compilar estilos de fonte: A lista de fontes em negrito e itálico para usar quando pino itálico personagens são
para ser impresso. Veja o recurso negritoItálicoFonte para obter detalhes.

|+ é
Compilar estilos de fonte: Os estilos de fonte em negrito / piscando implicam em primeiro plano / fundo de alta intensidade
(predefinição). Veja o recurso intensidadeStyles para obter detalhes.

-nome nome
Especifique o nome do aplicativo sob o qual os recursos devem ser obtidos, em vez do
nome do arquivo executável padrão. O nome não deve conter `. ' ou caracteres `* '. Também define
o ícone e o nome do título.

-ls|+ ls
Comece como um shell de login / sub-shell; recurso loginShell.

-mc milissegundos
Especifique o tempo máximo entre as seleções de vários cliques.

-ut|+ ut
Compilar utmp: Inibe / ativa a escrita de uma entrada utmp; recurso utmpInibir.

-vb|+ vb
Liga / desliga a campainha visual ao receber um caractere de campainha; recurso campainha visual.

-sb|+ sb
Liga / desliga a barra de rolagem; recurso Barra de rolagem.

-sr|+ sr
Coloque a barra de rolagem à direita / esquerda; recurso scrollBar_right.

-st|+ st
Exibir barra de rolagem rxvt (não XTerm / NeXT) sem / com uma calha; recurso
scrollBar_floating.

-Sim|+ si
Liga / desliga a rolagem para baixo na inibição de saída TTY; recurso scrollTtyOutput tem
efeito oposto.

-sk|+ sk
Liga / desliga a rolagem para baixo ao pressionar a tecla; recurso scrollTtyKeypress.

-sw|+ sw
Ligue / desligue a rolagem com o buffer de rolagem conforme novas linhas aparecem. Isso só leva
efeito se -Sim também é fornecido; recurso scrollWithBuffer.

-ptab|+ ptab
Se ativado (padrão), os caracteres da "Guia horizontal" são armazenados como largos reais
caracteres no buffer de tela, o que permite selecioná-los e colá-los.
Uma vez que uma guia horizontal é um movimento do cursor e não um glifo real, isso pode
às vezes pode ser visualmente irritante, pois o cursor em um caractere de tabulação é exibido como um amplo
cursor; recurso PastableTabs.

-bc|+ bc
Pisque o cursor; recurso cursorPisca.

-uc|+ uc
Deixe o cursor sublinhado; recurso cursorSublinhado.

-icônico
Iniciar iconificado, se o gerenciador de janelas suportar essa opção. A forma alternativa é -ic.

-sl número
Economize número linhas no buffer de rolagem. Veja a entrada de recursos para limites; recurso
salvarLinhas.

-b número
Compilar frescura: Borda interna de número píxeis. Veja a entrada de recursos para limites;
recurso borda interna.

-w número
Compilar frescura: Fronteira externa de número píxeis. Também, -bw e -largura da borda. Ver
entrada de recursos para limites; recurso fronteira externa.

-bl Compilar frescura: Defina dicas MWM para solicitar uma janela sem borda, ou seja, se for respeitado pelo
WM, a janela rxvt-unicode não terá decorações de janela; recurso sem fronteira. Se
o gerenciador de janelas não suporta dicas MWM (por exemplo, kwin), permite substituir-redirecionar
modo.

-substituir-redirecionar
Compilar frescura: Define o redirecionamento de substituição na janela; recurso substituir-redirecionar.

-dockapp
Define o estado inicial da janela para WithdrawnState, o que torna os gerenciadores de janela
que suportam esta extensão tratam-no como um dockapp.

-sbg
Compilar frescura: Desative o uso de gráficos de bloco / desenho de linha integrados
caracteres e apenas confiar no que as fontes especificadas fornecem. Use isto se você tiver um
boa fonte e deseja usar seus glifos gráficos de bloco; recurso skipBuildingGlyphs.

-lsp número
Compilar frescura: Linhas (altura em pixels) para inserir entre cada linha da tela. Útil
para contornar problemas de renderização de fontes; recurso espaço de linha.

-vamos número
Compilar frescura: Quantidade para ajustar a largura de caractere calculada para controlar o geral
espaçamento entre letras. Valores negativos estreitarão o espaçamento entre letras, valores positivos
vai espaçar mais as letras. Útil para contornar métricas de fontes estranhas; recurso
letraEspaço.

-tn nome do termo
Esta opção especifica o nome do tipo de terminal a ser definido no PRAZO meio Ambiente
variável. Este tipo de terminal deve existir no termocap(5) banco de dados e deve ter li #
e co # entradas; recurso termoNome.

-e comando [argumentos]
Execute o comando com seus argumentos de linha de comando no urxvt janela; também define o
o título da janela e o nome do ícone devem ser o nome de base do programa sendo executado se nenhum
-título (-T) nem -n são fornecidos na linha de comando. Se esta opção for usada, deve ser
o último na linha de comando. Se não há -e opção, então o padrão é executar o
programa especificado pelo SHELL variável de ambiente ou, na sua falta, sh(1).

Observe que você deve especificar um programa com argumentos. Se você deseja executar o shell
comandos, você deve especificar o shell, como este:

urxvt -e sh -c "comandos shell"

-título texto
Título da janela (-T ainda respeitado); o título padrão é o nome de base do programa
especificado após o -e opção, se houver, caso contrário, o nome do aplicativo; recurso título.

-n texto
Nome do ícone; o nome padrão é o nome de base do programa especificado após o -e
opção, se houver, caso contrário, o nome do aplicativo; recurso íconeNome.

-C Capture mensagens do console do sistema.

-pt estilo
Compilar XIM: estilo de entrada para o método de entrada; OverTheSpot, Fora do local, Raiz; recurso
tipo de pré-edição.

-Eu estou texto
Compilar XIM: nome do método de entrada. recurso método de entrada.

-imlocale corda
O local a ser usado para abrir o IM. Você pode usar um "LC_CTYPE" de, por exemplo, "de_DE.UTF-8"
para processamento de texto normal, mas "ja_JP.EUC-JP" para a extensão de entrada ser capaz de
insira caracteres japoneses enquanto permanece em outro local. recurso imLocale.

-imfont conjunto de fontes
Defina o conjunto de fontes a ser usado para o método de entrada X, consulte o recurso imFont para mais informações.

-tcw
Altere o significado da seleção de clique triplo com o botão esquerdo do mouse. Somente
efetivo quando o código de seleção original (não perl) está em uso. Em vez de selecionar
uma linha completa estenderá a seleção apenas até o final da linha lógica. recurso
palavras de clique triplo.

-inseguro
Ative o modo "inseguro", que atualmente ativa a maioria das sequências de escape que ecoam
cordas. Veja o recurso inseguro para mais informações.

-mod mudança
Substitua a detecção do metamodificador com a chave especificada: alt, objetivo, hiper, grande, modo1,
modo2, modo3, modo4, modo5; recurso mudança.

-ssc|+ ssc
Liga / desliga a tela secundária (padrão habilitado); recurso SecondScreen.

-ssr|+ ssr
Liga / desliga a rolagem da tela secundária (habilitado por padrão); recurso SecondScroll.

-segurar|+ segure
Ligue / desligue a janela de retenção após sair do suporte. Se ativado, o urxvt não irá imediatamente
destruir sua janela quando o programa executado dentro dela sair. Em vez disso, vai esperar
até que seja eliminado ou fechado pelo usuário; recurso segurar.

-CD caminho
Define o diretório de trabalho para o shell (ou o comando especificado via -e). O caminho
deve ser um caminho absoluto e deve existir para que o urxvt seja iniciado; recurso chdir.

-xrm corda
Funciona como a opção X Toolkit de mesmo nome, adicionando o corda Como se fosse
especificado em um arquivo de recurso. Os valores dos recursos especificados desta forma têm precedência sobre
todas as outras especificações de recursos.

Observe que você precisa usar o mesmo sintaxe como no arquivo .Xdefaults, por exemplo
"*. fundo: preto". Observe também que todas as opções específicas do urxvt podem ser especificadas como
opções longas na linha de comando, portanto, use -xrm é principalmente limitado a casos em que você
deseja especificar outros recursos (por exemplo, para métodos de entrada) ou para compatibilidade com
outros programas.

-keysym.sym corda
Remapeie um símbolo de chave. Veja o recurso keyym.

-Embutir janela
Diz ao urxvt para incorporar suas janelas em uma janela já existente, o que permite
aplicativos para incorporar facilmente um terminal.

No momento, o urxvt primeiro desmapear / mapear a janela especificada, portanto, não deve ser um
janela de nível. urxvt também irá reconfigurá-lo um pouco, então não espere que ele mantenha
algum estado específico. É melhor criar uma subjanela extra para urxvt e deixá-la
sozinho.

A janela não será destruída quando o urxvt sair.

Pode ser útil saber que o urxvt não fecha os descritores de arquivo passados ​​para ele
(exceto para stdin / out / err, é claro), então você pode usar descritores de arquivo para se comunicar
com os programas dentro do terminal. Isso funciona independentemente de o "-embed"
opção foi usada ou não.

Aqui está um pequeno trecho Gtk2-perl que ilustra como esta opção pode ser usada (um
um exemplo mais longo está em doc / embed):

meu $ rxvt = new Gtk2 :: Socket;
$ rxvt-> signal_connect_after (realize => sub {
meu $ xid = $ _ [0] -> janela-> get_xid;
sistema "urxvt -embed $ xid &";
});

-pty-fd lima descritor
Diz ao urxvt para NÃO executar nenhum comando ou criar um novo par pty / tty, mas em vez disso usar
o descritor de arquivo fornecido como o mestre tty. Isso é útil se você deseja conduzir o urxvt
como um emulador de terminal genérico sem ter que executar um programa dentro dele.

Se esta opção for fornecida, o urxvt não criará nenhuma entrada utmp / wtmp e não
mexer com as permissões pty / tty - você tem que fazer isso sozinho se quiser.

Como um caso extremamente especial, especificar "-1" suprimirá completamente o pty / tty
operações, o que provavelmente só é útil em conjunto com alguma extensão perl que
gerencia o terminal.

Aqui está um exemplo em perl que ilustra como esta opção pode ser usada (uma
exemplo está em doc / pty-fd):

use IO :: Pty;
usar Fcntl;

meu $ pty = novo IO :: Pty;
fcntl $ pty, F_SETFD, 0; # limpar close-on-exec
sistema "urxvt -pty-fd". (fileno $ pty). "&";
fechar $ pty;

# agora comunique-se com rxvt
meu $ escravo = $ pty-> escravo;
while (<$ slave>) {print $ slave "obteve <$ _> \ n"}

-educaçao Fisica corda
Lista separada por vírgulas de scripts de extensão perl para usar (ou não) neste terminal
instância. Veja o recurso perl-ext para obter detalhes.

RECURSOS


Nota: `urxvt --help 'dá uma lista de todos os recursos (opções longas) compilados em seu
versão. Todos os recursos também estão disponíveis como opções longas.

Você pode definir e alterar os recursos usando ferramentas X11 como xrdb. Muitas distribuições também
carregar as configurações do ~ / .Xresources arquivo quando o X é iniciado. urxvt irá consultar o seguinte
arquivos / recursos em ordem, com as configurações posteriores substituindo as anteriores:

1. arquivo de padrões de aplicativos em $ XAPPLRESDIR
2. $ HOME / .Xdefaults
3. Propriedade RESOURCE_MANAGER na janela raiz da tela 0
4. Propriedade SCREEN_RESOURCES na janela raiz da tela atual
5. Arquivo $ XENVIRONMENT OU $ HOME / .Xdefaults-
6. recursos especificados via -xrm na linha de comando

Observe que ao ler os recursos do X, urxvt reconhece dois nomes de classe: rxvt e Urxvt.. O
nome da classe rxvt permite recursos comuns a ambos urxvt eo original rxvt ser facilmente
configurado, enquanto o nome da classe Urxvt. permite recursos exclusivos para urxvt, Para ser compartilhado
entre diferentes urxvt configurações. Se nenhum recurso for especificado, padrões adequados
será usado. Os argumentos da linha de comando podem ser usados ​​para substituir as configurações de recursos. o
os seguintes recursos são suportados (você pode querer verificar o urxvtperl(3) página de manual para
configurações adicionais por extensões perl não documentadas aqui):

profundidade: profundidade de bits
Compilar xft: Tentativa de encontrar um visual com a profundidade de bits fornecida; opção -profundidade.

armazenado em buffer: booleano
Compilar xft: Liga / desliga o buffer duplo para xft (habilitado por padrão). Em alguns
combinação de placa / driver que permite diminuir levemente o desempenho, na maioria muito
ajuda. A lentidão é pequena, então normalmente deve ser habilitada.

geometria: geometria
Crie a janela com a geometria da janela X especificada [padrão 80x24]; opção
-geometria.

fundo: cor
Use a cor especificada como a cor de fundo da janela [padrão Branco]; opção
-bg.

primeiro plano: cor
Use a cor especificada como a cor de primeiro plano da janela [padrão Preto]; opção
-fg.

corn: cor
Use a cor especificada para o valor da cor n, onde 0-7 corresponde a baixo
intensidade (normal) cores e 8-15 corresponde a alta intensidade (negrito = brilhante
cores de primeiro plano, piscar = fundo brilhante). Os nomes canônicos são os seguintes:
0 = preto, 1 = vermelho, 2 = verde, 3 = amarelo, 4 = azul, 5 = magenta, 6 = ciano, 7 = branco, mas o real
nomes de cores usados ​​estão listados no CORES E GRÁFICOS seção.

Cores maiores que 15 não podem ser definidas usando recursos (ainda), mas podem ser alteradas usando
um comando de escape (ver urxvt(7)).

As cores 16-79 formam um cubo de cores 4x4x4 padrão (o mesmo que xterm com 88 cores
Apoio, suporte). As cores 80-87 são degraus de cinza com espaços uniformes.

corBD: cor
pinte-o: cor
Use a cor especificada para exibir caracteres em negrito ou itálico quando em primeiro plano
a cor é o padrão. Se os estilos de fonte não estiverem disponíveis (Compile estilos) e isto
opção não está definida, o vídeo reverso é usado em seu lugar.

corUL: cor
Use a cor especificada para exibir caracteres sublinhados quando a cor de primeiro plano
é o padrão.

sublinhadoCor: cor
Se definido, use a cor especificada como a cor para o próprio sublinhado. Se não estiver definido, use
a cor do primeiro plano.

cor de destaque: cor
Se definido, use a cor especificada como plano de fundo para os caracteres destacados. Se
não definido, use vídeo reverso.

destaqueTextColor: cor
Se definido e destaqueColor for definido, use a cor especificada como o primeiro plano para
personagens destacados.

cursorCor: cor
Use a cor especificada para o cursor. O padrão é usar a cor do primeiro plano;
opção -cr.

cursorCor2: cor
Use a cor especificada para a cor do texto do cursor. Para que isso tenha efeito,
cursorColor também deve ser especificado. O padrão é usar a cor de fundo.

vídeo reverso: booleano
a Verdadeira: simula vídeo reverso por cores de primeiro e segundo plano; opção -rv. Falso:
cores de tela regulares [padrão]; opção + rv. Veja a nota em CORES E GRÁFICOS
seção.

saltoScroll: booleano
a Verdadeira: especifique que a rolagem com salto deve ser usada. Ao receber muitas linhas, urxvt
irá rolar apenas uma vez que toda a altura de linhas da tela tenha sido lida, resultando em menos
atualiza enquanto ainda exibe cada linha recebida; opção -j.

Falso: especifique que a rolagem suave deve ser usada. urxvt forçará uma atualização de tela
em cada nova linha que recebeu; opção +j.

pular rolagem: booleano
a Verdadeira: (o padrão) especifica que a rolagem de salto deve ser usada. Ao receber muitos
linhas, o urxvt só rola de vez em quando (cerca de 60 vezes por segundo), resultando
em muito menos atualizações. Isso pode fazer com que o urxvt nunca exiba algumas das linhas
recebe; opção -ss.

Falso: especifique que tudo deve ser exibido, mesmo se a atualização for muito rápida para
o olho humano para ler qualquer coisa (ou o monitor para exibir qualquer coisa); opção + ss.

desbotando: número
Desvanece o texto na porcentagem fornecida quando o foco é perdido; opção -desvaneça.

fade Color: cor
Desbotamento para esta cor, quando o desbotamento é usado (veja desbotando:) A cor padrão é preto;
opção -fadecolor.

íconeArquivo: lima
Defina o pixmap do ícone do aplicativo; opção -ícone.

rolagemCor: cor
Use a cor especificada para a barra de rolagem [padrão # B2B2B2].

atravésCor: cor
Use a cor especificada para a área de calha da barra de rolagem [padrão # 969696]. Somente
relevante para a barra de rolagem rxvt (não XTerm / NeXT).

Cor da borda: cor
A cor da borda ao redor da área de texto e entre a barra de rolagem e o texto.

Fonte: lista de fontes
Selecione as fontes a serem usadas. Esta é uma lista separada por vírgulas de nomes de fontes que são
verificado em ordem ao tentar encontrar glifos para caracteres. A primeira fonte define o
tamanho da célula para caracteres; outras fontes podem ser menores, mas não (em geral) maiores. UMA
(esperançosamente) uma lista de fontes padrão razoável é sempre anexada a ele; opção -fn.

Cada fonte pode ser um nome de fonte central X11 padrão (XLFD), com prefixo opcional
"x:" ou uma fonte Xft (Compile xft), prefixado com "xft:".

Além disso, cada fonte pode ser prefixada com dicas e especificações adicionais
entre colchetes ("[]"). A única dica disponível atualmente é
"codeset = codeset-name", e isso só é usado para fontes Xft.

Por exemplo, este recurso de fonte

Fonte URxvt: 9x15 negrito,
-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso10646-1,
-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1,
[codeset=JISX0208]xft:Kochi Gothic:antialias=false,
xft: Code2000: antialias = false

especifica cinco fontes a serem usadas. O primeiro é "9x15bold" (na verdade o iso8859-1
versão da segunda fonte), que é a fonte base (porque é nomeada primeiro) e
assim, define a grade de células de caracteres com 9 pixels de largura e 15 pixels de altura.

A segunda fonte é usada apenas para adicionar caracteres Unicode adicionais que não estão na base
fonte, da mesma forma a terceira, que infelizmente não está em negrito, mas a versão em negrito do
a fonte contém menos caracteres, portanto, este é um suplemento útil.

A terceira fonte é uma fonte Xft com alias desativado e os caracteres são limitados
ao JIS 0208 conjunto de códigos (ou seja, kanji japonês). A fonte contém outros caracteres, mas
não estamos interessados ​​neles.

A última fonteéuma fonte pega-tudo útil que fornece a maior parte do unicode restante
caracteres.

negrito: lista de fontes
itálicoFonte: lista de fontes
boldItalicFonte: lista de fontes
A lista de fontes a ser usada para exibir pino, itálico or pino itálico personagens,
respectivamente.

Se especificado e não vazio, a sintaxe é a mesma que para o fonte-recurso, e
a lista de fontes fornecida será usada como está, o que torna possível substituir
estilos de fonte completamente diferentes para negrito e itálico.

Se não estiver definido (o padrão), uma lista de fontes adequadas será sintetizada "transformando" o
lista de fontes de texto normal na forma desejada. Se isso não for possível, substitua
fontes da forma desejada serão testadas.

Se definido, mas vazio, então este estilo específico é desabilitado e a fonte de texto normal
sendo usado para o estilo fornecido.

intensidadeStyles: booleano
Quando os estilos de fonte não estão habilitados, ou esta opção está habilitada (a Verdadeira, opção ,
padrão), estilos de fonte em negrito / piscando implicam em cores de primeiro plano / fundo de alta intensidade.
Desativando esta opção (Falso, opção + é) desativa esse comportamento, a alta intensidade
as cores não são alcançáveis.

título: corda
Definir a string do título da janela, o título padrão é a linha de comando especificada após o -e
opção, se houver, caso contrário, o nome do aplicativo; opção -título.

íconeNome: corda
Defina o nome usado para rotular o ícone da janela ou exibido em uma janela do gerenciador de ícones,
também define o título da janela, a menos que seja definido explicitamente; opção -n.

mapaAlerta: booleano
a Verdadeira: de-iconify (map) ao receber um caractere de sino. Falso: sem de-iconify (map) em
recebimento de um caractere de sino [padrão].

urgenteOnBell: booleano
a Verdadeira: define a dica de urgência para o wm ao receber um caractere de sino. Falso: não
definir a dica de urgência [padrão].

urxvt redefine a dica de urgência em cada mudança de foco.

campainha visual: booleano
a Verdadeira: usar campainha visual ao receber um caractere de campainha; opção -vb. Falso: sem visual
sino [padrão]; opção + vb.

shell de login: booleano
a Verdadeira: comece como um shell de login adicionando um `- 'ao prefixo argv [0] da concha; opção -ls.
Falso: inicia como um sub-shell normal [padrão]; opção + ls.

MultiClickTime: número
Especifique o tempo máximo em milissegundos entre os eventos de seleção de vários cliques. o
o padrão é 500 milissegundos; opção -mc.

utmpInibir: booleano
a Verdadeira: inibe a gravação do registro no arquivo de log do sistema utmp; opção -ut. Falso: escrever
registrar no arquivo de log do sistema utmp [predefinição]; opção + ut.

tubo de impressão: corda
Especifique um canal de comando para a impressora vt100 [padrão lpr(1)] Usar Impressão para iniciar um
despejo de tela para a impressora e Ctrl-Imprimir or Impressão em turno para incluir o scrollback como
bem.

A string será interpretada como se digitada no shell no estado em que se encontra.

Exemplo:

URxvt.print-pipe: cat> $ (TMPDIR = $ HOME mktemp urxvt.XXXXXX)

Isso cria um novo arquivo em seu diretório inicial com o conteúdo da tela toda vez que você
clique em "Imprimir".

estilo de rolagem: modo
Definir o estilo da barra de rolagem para rxvt, planície, Próximo or xterm. planície é o favorito do autor.

espessura: número
Defina a largura da barra de rolagem em pixels.

Barra de rolagem: booleano
a Verdadeira: ativa a barra de rolagem [padrão]; opção -sb. Falso: desativa a barra de rolagem; opção
+ sb.

scrollBar_right: booleano
a Verdadeira: coloque a barra de rolagem à direita da janela; opção -sr. Falso: Coloque o
barra de rolagem à esquerda da janela; opção + sr.

scrollBar_floating: booleano
a Verdadeira: exibe uma barra de rolagem rxvt sem calha; opção -st. Falso: exibir um rxvt
barra de rolagem com uma calha; opção + st.

scrollBar_align: modo
Alinhe o topo, fundo or Centro [padrão] da miniatura da barra de rolagem com o ponteiro
pressione / arraste o botão do meio.

scrollTtySaída: booleano
a Verdadeira: role para baixo quando o tty recebe a saída; opção -Sim. Falso: não role para
inferior quando tty recebe saída; opção + si.

scrollComBuffer: booleano
a Verdadeira: role com o buffer de rolagem quando o tty receber novas linhas (ou seja, tente mostrar o
mesmas linhas) e scrollTtyOutput é falso; opção -sw. Falso: não role com
buffer de rolagem quando tty recebe novas linhas; opção + sw.

scrollTtyTecla: booleano
a Verdadeira: rola para baixo quando uma tecla não especial é pressionada. Chaves especiais são aquelas que
são interceptados por rxvt-unicode para tratamento especial e não são passados ​​para o
Concha; opção -sk. Falso: não role para baixo quando uma tecla não especial é pressionada;
opção + sk.

salvarLinhas: número
Economize número linhas no buffer de scrollback [padrão 64]. Este recurso é limitado em
a maioria das máquinas para 65535; opção -sl.

borda interna: número
Borda interna de número píxeis. Este recurso é limitado a 100; opção -b.

fronteira externa: número
Fronteira externa de número píxeis. Este recurso é limitado a 100; opção -w, -bw,
-largura da borda.

Sem borda: booleano
Defina dicas MWM para solicitar uma janela sem borda, ou seja, se for honrado pelo WM, o rxvt-
a janela Unicode não terá decorações de janela; opção -bl.

skipBuildingGlyphs: booleano
Compilar frescura: Desative o uso de gráficos de bloco / desenho de linha integrados
caracteres e apenas confiar no que as fontes especificadas fornecem. Use isto se você tiver um
boa fonte e deseja usar seus glifos gráficos de bloco; opção -sbg.

termoNome: nome do termo
Especifica o nome do tipo de terminal a ser definido no PRAZO variável de ambiente; opção
-tn.

linhaEspaço: número
Especifica o número de linhas (altura em pixels) para inserir entre cada linha da tela
[padrão 0]; opção -lsp.

meta8: booleano
a Verdadeira: manipule Meta (Alt) + tecla pressionada para definir o 8º bit. Falso: lidar com Meta (Alt) +
keypress como um prefixo de escape [padrão].

mouseWheelScrollPage: booleano
a Verdadeira: a roda do mouse rola uma página inteira. Falso: a roda do mouse rola cinco linhas
[predefinição].

PastableTabs: booleano
a Verdadeira: armazena guias como caracteres largos. Falso: interpreta as abas apenas como movimento do cursor;
opção "-ptab".

cursorBlink: booleano
a Verdadeira: pisca o cursor. Falso: não pisca o cursor [padrão]; opção -bc.

cursorSublinhado: booleano
a Verdadeira: Faça o cursor sublinhado. Falso: Tornar o cursor uma caixa [padrão]; opção -uc.

ponteiro em branco: booleano
a Verdadeira: deixa o ponteiro em branco quando uma tecla é pressionada ou após um determinado número de segundos de
inatividade. Falso: o ponteiro está sempre visível [padrão].

ponteiroColor: cor
Cor de primeiro plano do ponteiro do mouse.

ponteiroColor2: cor
Cor de fundo do ponteiro do mouse.

ponteiroBlankDelay: número
Especifica o número de segundos antes de apagar o ponteiro [padrão 2]. Use um grande
número (por exemplo, 987654321) para desativar efetivamente o tempo limite.

tecla backspace: corda
A string a ser enviada quando a tecla Backspace é pressionada. Se definido para Dezembro ou desconfigurar vai
enviar Apagar (código 127) ou, com controle, Retrocesso (código 8) - que pode ser revertido
com a sequência de escape do modo privado DEC apropriada.

tecla delete: corda
A string a ser enviada quando a tecla de exclusão (não a tecla de exclusão do teclado) é pressionada. Se
não definido, ele enviará a sequência tradicionalmente associada ao Execute chave.

cortadores: corda
Os caracteres usados ​​como delimitadores para a seleção de palavras com duplo clique (espaço em branco
a delimitação é adicionada automaticamente se o recurso for fornecido).

Quando a extensão de seleção de perl está em uso (o padrão se compilado, consulte o
urxvtperl(3) página de manual), um regex adequado usando esses caracteres será criado (se o
o recurso existe, caso contrário, nenhum regex será criado). Neste modo, os personagens
fora do ISO-8859-1 pode ser usado.

Quando a extensão de seleção não é usada, apenas os caracteres ISO-8859-1 podem ser usados. Se
não especificado, o padrão integrado é usado:

BARRA INVERSA `" '& () * ,; <=>? @ [] ^ {|}

tipo de pré-edição: estilo
OverTheSpot, Fora do local, Raiz; opção -pt.

método de entrada: nome
nome de inputMethod a ser usado; opção -Eu estou.

imLocal: nome
O local a ser usado para abrir o IM. Você pode usar um "LC_CTYPE" de, por exemplo, "de_DE.UTF-8"
para processamento de texto normal, mas "ja_JP.EUC-JP" para a extensão de entrada ser capaz de
inserir caracteres japoneses enquanto permanece em outro local; opção -imlocale.

imFonte: conjunto de fontes
Especifique o conjunto de fontes usado para estilos XIM "OverTheSpot" ou "OffTheSpot". Deve ser um
conjunto de fontes X padrão (padrões XLFD separados por vírgulas), ou seja, não é o mesmo
formato como as outras listas de fontes usadas em urxvt. O padrão será configurado para escolher
* qualquer * adequado encontrado encontrado, de preferência um ou dois pixels diferindo em tamanho em relação à base
Fonte. opção -imfont.

palavras de clique triplo: booleano
Altere o significado da seleção de clique triplo com o botão esquerdo do mouse. Ao invés de
selecionar uma linha completa irá estender a seleção até o final da linha lógica
só; opção -tcw.

inseguro: booleano
Ativa o modo "inseguro". Rxvt-unicode oferece algumas sequências de escape que ecoam
strings como o nome do ícone ou o local. Isso pode ser abusado se alguém receber
Acesso limpo de 8 bits à sua tela, seja por meio de um cliente de e-mail exibindo mensagens
corpos não filtrados ou através de escrever(1) ou qualquer outro meio. Portanto, essas sequências
estão desabilitados por padrão. (Observe que muitos outros terminais, incluindo xterm, têm estes
sequências ativadas por padrão, o que não o torna mais seguro).

Você pode habilitá-los definindo este recurso booleano ou especificando -inseguro como
opção. No momento, isso permite exibir-resposta, localidade, findfont, etiqueta do ícone e
solicitações de título de janela.

modificador: mudança
Defina a chave a ser interpretada como a chave Meta para: alt, objetivo, hiper, grande, modo1, modo2,
modo3, modo4, modo5; opção -mod.

respostabackString: corda
Especifique a resposta que rxvt-unicode envia para o shell quando um caractere ENQ (control-E) é
passou através. Ele pode conter valores de escape, conforme descrito na entrada em keyym
seguinte.

SecondScreen: booleano
Liga / desliga a tela secundária (habilitado por padrão).

SecondScroll: booleano
Liga / desliga a rolagem da tela secundária (habilitado por padrão). Se esta opção estiver habilitada,
scrolls na tela secundária irão mudar o buffer de scrollback e, quando
a tela secundária está desligada, alternar para / da tela secundária irá, em vez disso, rolar o
tela para cima.

segurar: booleano
Ligue / desligue a janela de retenção após sair do suporte. Se ativado, o urxvt não irá imediatamente
destruir sua janela quando o programa executado dentro dela sair. Em vez disso, vai esperar
até que seja eliminado ou fechado pelo usuário.

chdir: caminho
Define o diretório de trabalho para o shell (ou o comando especificado via -e). O caminho
deve ser um caminho absoluto e deve existir para que o urxvt seja iniciado. Se não for especificado
então, o diretório de trabalho atual será usado; opção -CD.

símbolo de tecla.sym: açao
Compilar frescura: Associado açao com keysym sym. O nome do recurso intermediário
símbolo de tecla. não pode ser omitido.

Usando este recurso, você pode mapear combinações de teclas, como "Ctrl-Shift-BackSpace" para
várias ações, como a saída de uma string diferente do que normalmente resultaria de
essa combinação, fazendo o terminal rolar para cima ou para baixo da maneira que você quiser, ou qualquer
outra coisa que uma extensão pode fornecer.

A combinação de teclas que aciona a ação, sym, tem o seguinte formato:

tecla (modificadores-)

Onde modificadores pode ser qualquer combinação de ISONível3, AppKeypad, Controlar, NumLock,
Shift, Meta, Travar, Mod1, Mod2, Mod3, Mod4, Mod5, e o abreviado I, K, C, N, S, M,
A, L, 1, 2, 3, 4, 5.

O NumLock, Meta e ISONível3 modificadores são geralmente alias para qualquer modificador que o
A tecla NumLock, as teclas Meta / Alt ou as teclas ISO Level3 Shift / AltGr estão sendo mapeadas. AppKeypad
é um modificador sintético mapeado para o estado do modo de mapa de teclado do aplicativo atual.

Devido ao grande número de combinações de modificadores, um mapeamento de teclas corresponderá se at
mínimo os identificadores especificados estão sendo definidos, e nenhum outro mapeamento de teclas com aqueles
e mais bits estão sendo definidos. Isso significa que definir um mapeamento para "a" irá
fornece automaticamente definições para "Meta-a", "Shift-a" e assim por diante, a menos que alguns dos
esses são os próprios mapeamentos definidos. Veja a ação "builtin:", abaixo, para ver uma maneira de
contornar isso quando isso for um problema.

A grafia de chave depende da sua implementação de X. Uma maneira fácil de encontrar uma chave
nome é usar o fita(1) comando. Você pode encontrar uma lista procurando pelas macros "XK_"
no X11 / keysymdef.h incluir arquivo (omitir o prefixo "XK_"). Alternativamente, você pode
especificar chave por seu valor hexadecimal keysym (0x0000 - 0xFFFF).

Como acontece com qualquer valor de recurso, o açao string pode conter sequências de escape de barra invertida
("\ n": nova linha, "\\": barra invertida, "\ 000": número octal), consulte RECURSOS em "man 7 X" para
detalhes adicionais.

Uma ação começa com um prefixo de ação que seleciona um certo tipo de ação, seguido
por dois pontos. Uma string de ação sem dois-pontos é interpretada como uma string literal para passar
para o tty (como se fosse prefixado com "string:").

Os seguintes prefixos de ação são conhecidos - as extensões podem fornecer prefixos adicionais:

string: STRING
Se o açao começa com "string:" (ou não contém dois pontos), então o
o "STRING" restante será passado para o programa em execução no terminal. Para
por exemplo, você pode substituir qualquer saída Shift-Tab pela string "echo rm -rf
/ "seguido por uma nova linha:

URxvt.keysym.Shift-Tab: string: echo rm -rf / \ n

Teoricamente, isso poderia ser usado para redefinir completamente o seu mapa de teclado.

Além disso, para ações deste tipo, você pode definir uma gama de keyyms em um
tiro carregando a extensão perl "keysym-list" e fornecendo um açao com
de cinto de segurança lista / PREFIX / MIDDLE / SUFFIX, onde o delimitador `/ 'deve ser um caractere
não usado pelas cordas.

Seu uso pode ser demonstrado por um exemplo:

URxvt.keysym.MC-0x61: list | \ 033 <| abc |>

A linha acima é equivalente às três linhas a seguir:

URxvt.keysym.Meta-Control-0x61: string: \ 033
URxvt.keysym.Meta-Control-0x62: string: \ 033
URxvt.keysym.Meta-Control-0x63: string: \ 033

comando: STRING
If açao assume a forma de "comando: STRING", o especificado STRING é interpretado
e executado como a sequência de controle do urxvt (basicamente o oposto de "string:" -
em vez de enviá-lo para o programa em execução no terminal, ele será tratado
como se fosse a saída do programa). Isso é mais útil para alimentar sequências de comando em
urxvt.

Por exemplo, o seguinte significa "alterar o local atual para" zh_CN.GBK "quando
Control-Meta-c está sendo pressionado ":

URxvt.keysym.MCc: command: \ 033] 701; zh_CN.GBK \ 007

O exemplo a seguir mapeará Control-Meta-1 e Control-Meta-2 para as fontes
"suxuseuro" e "9x15bold", então você pode ter alguma troca de fonte limitada em
tempo de execução:

URxvt.keysym.MC-1: comando: \ 033] 50; suxuseuro \ 007
URxvt.keysym.M-C-2: command:\033]50;9x15bold\007

Outras coisas são possíveis, por exemplo, redimensionar (ver urxvt(7) para mais informações):

URxvt.keysym.M-C-3: command:\033[8;25;80t
URxvt.keysym.M-C-4: command:\033[8;48;110t

construídas em:
A ação embutidaéa ação que urxvt executaria se não houvesse ligação de tecla
existia para a combinação de teclas. O uso óbvio é desfazer o efeito da existência
ligações. O uso não tão óbvio é restabelecer ligações quando outra ligação
substitui muitos modificadores.

Por exemplo, se você sobrescrever a tecla "Insert", você desabilitará o urxvt's
Mapeamento "Shift-Insert". Para reativar isso, você pode fazer "buracos" no usuário
mapa de teclado definido usando a substituição "embutido:":

URxvt.keysym.Insert:
URxvt.keysym.S-Inserir: embutido:

A primeira linha define um mapeamento para "Inserir" e qualquer combinação de modificadores.
A segunda linha restabelece o mapeamento padrão para "Shift-Insert".

string embutida:
Esta ação é útil principalmente para restaurar mapeamentos de strings para chaves que têm
ações predefinidas em urxvt. A semântica exata é um pouco difícil de explicar -
basicamente, esta ação enviará a string para o aplicativo que seria enviada
se o urxvt não tivesse uma ação embutida para ele.

Um exemplo pode deixar isso mais claro: o urxvt normalmente cola a seleção quando você
pressione "Shift-Insert". Com as ligações a seguir, ele emitiria o
(não documentado, mas quais aplicativos em execução no terminal podem esperar)
sequência "ESC [2 $" em vez disso:

URxvt.keysym.S-Insert: built-in-string:
URxvt.keysym.CS-Insert: builtin:

A primeira linha desativa a funcionalidade de colar para essa combinação de teclas, e o
segundo restabelece o comportamento padrão para "Control-Shift-Insert", que
caso contrário, será substituído.

Da mesma forma, para permitir que os aplicativos tenham acesso ao "CMc" (copiar para a área de transferência) e
Combinação de teclas "CMv" (colar área de transferência), você pode fazer o seguinte:

URxvt.keysym.CMc: string embutida:
URxvt.keysym.CMv: string embutida:

EXTENSÃO: STRING
Uma ação deste formulário invoca a ação STRING, se houver, fornecido pelo
urxvtperl(3) extensão EXTENSÃO. A extensão será carregada automaticamente se
necessário.

Nem todas as extensões definem ações, mas as extensões populares que incluem o
doadores, e combinador extensões (documentadas em suas próprias páginas de manual,
urxvt-doadores, (1) e urxvt-combinador(1), respectivamente).

Do departamento de exemplos bobos, isso irá rot13- "criptografar" a seleção do urxvt
quando Alt-Control-c é pressionado em teclados de PC típicos:

URxvt.keysym.MCc: seleção: rot13

perl: STRING * DESCONTINUADO *
Esta é uma forma obsoleta de invocar comandos fornecidos por extensões perl. Isto é
ainda com suporte, mas não deve ser mais usado.

perl-ext-comum: corda
perl-ext: corda
Lista (s) separada (s) por vírgula (s) de scripts de extensão perl (padrão: "padrão") para usar neste
instância terminal; opção -educaçao Fisica.

Os nomes de extensão podem ser prefixados com um sinal "-" para proibir seu uso. Isso pode ser
útil para desativar seletivamente algumas extensões carregadas por padrão ou especificadas por meio do
recurso "perl-ext-common". Por exemplo, "default, -selection" irá usar todos os padrões
extensões exceto "seleção".

O conjunto padrão inclui a "seleção", "opção-pop-up", "seleção-pop-up",
extensões "readline" e "searchable-scrollback" e as extensões mencionadas
in keyym Recursos.

Qualquer extensão de forma que um recurso correspondente seja fornecido na linha de comando é
anexado automaticamente a perl-ext.

Cada extensão é pesquisada nos diretórios da biblioteca, carregada se necessário e ligada
para a instância do terminal atual. Quando o caminho de pesquisa da biblioteca contém vários
arquivos de extensão com o mesmo nome, então o primeiro encontrado será usado.

Se ambos os recursos forem strings vazias, o interpretador perl não será
inicializado. A justificativa para ter duas opções é que perl-ext-comum será usado
para extensões que devem estar disponíveis para todas as instâncias, enquanto perl-ext é usado para
instâncias específicas.

avaliação perl: corda
Código Perl a ser avaliado quando todas as extensões forem registradas. Veja o
urxvtperl(3) página de manual.

perl-lib: caminho
Lista separada por vírgulas de diretórios adicionais que contêm scripts de extensão. Quando
procurando por extensões perl, o urxvt irá primeiro procurar nesses diretórios, depois em
$ URXVT_PERL_LIB, $ HOME / .urxvt / ext e por último em / usr / lib / urxvt / perl /.

Veja o urxvtperl(3) página de manual.

seleção.padrão-idx: perl-regex
Padrões de seleção adicionais, consulte o urxvtperl(3) página de manual para detalhes.

seleção-autotransformar.idx: transformação perl
Seleção de padrões de autotransformação, consulte o urxvtperl(3) página de manual para detalhes.

pesquisável-scrollback: keyym *DESCONTINUADA*
Este recurso está obsoleto e será removido. Use um keyym recurso em vez disso, por exemplo:

URxvt.keysym.Ms: searchable-scrollback: start

lançador de url: corda
Especifica o programa a ser iniciado com um argumento de URL. Usado pelo "pop-up de seleção"
e extensões perl "matcher".

transiente para: janela
Compilar frescura: Define a propriedade WM_TRANSIENT_FOR para o id de janela fornecido.

substituir-redirecionar: booleano
Compilar frescura: Define o redirecionamento de substituição para a janela do terminal, tornando-o quase
invisível para gerenciadores de janela; opção -substituir-redirecionar.

iso14755: booleano
Ligue / desligue o ISO 14755 (habilitado por padrão).

iso14755_52: booleano
Ligue / desligue o modo ISO 14755 5.2 (habilitado por padrão).

ORIGEM IMAGEM OPÇÕES E RECURSOS


-pixmap arquivo [; oplist]
plano de fundoPixmap: arquivo [; oplist]
Compilar pixbuf: Use o arquivo de imagem especificado como plano de fundo da janela e também
opcionalmente, especifique uma lista separada por dois pontos de operações para modificá-la. Observe que você
pode ser necessário citar o ";" caractere ao usar a opção de linha de comando, como ";" é
geralmente um metacaractere em conchas. As operações com suporte são:

LxA + X + Y
define escala e posição. "C" / "H" especifique a escala horizontal / vertical
(por cento), e "X" / "Y" localize o centro da imagem (porcentagem). Uma escala de 0 desativa
dimensionamento.

op = tile
permite ladrilho

op = manter aspecto
manter a proporção da imagem ao redimensionar

op = root-align
use a posição da janela do terminal em relação à janela raiz como a imagem
deslocamento, simulando um fundo de janela raiz

A escala padrão e a configuração de posição é "100x100 + 50 + 50". Alternativamente, um
um conjunto predefinido de modelos pode ser usado para obter as configurações mais comuns:

style = tiled
a imagem é lado a lado sem escala. Equivalente a 0x0 + 0 + 0: op = tile

estilo = alongado de aspecto
a imagem é dimensionada para preencher toda a janela, mantendo a proporção e
centrado. Equivalente a 100x100 + 50 + 50: op = manter aspecto

estilo = esticado
a imagem é redimensionada para preencher toda a janela. Equivalente a 100x100

estilo = centrado
a imagem é centralizada sem escala. Equivalente a 0x0 + 50 + 50

style = root-tiled
a imagem é lado a lado sem escala e usando o posicionamento de 'raiz'. Equivalente a
0x0: op = tile: op = root-align

Se vários modelos forem especificados, o último vence. Observe que um modelo se sobrepõe
todas as configurações de escala, posição e operações.

Se usado em conjunto com a pseudo-transparência, o pixmap especificado será mesclado
sobre o fundo transparente usando mistura alfa.

-tr|+ tr
transparente: booleano
Ligue / desligue a pseudo-transparência usando o pixmap raiz como plano de fundo.

-ip (herdarPixmap) ainda é aceito como um alias obsoleto, mas será removido em
versões futuras.

-matiz cor
matizCor: cor
Pinte o fundo transparente com a cor fornecida. Observe que uma tonalidade preta produz um
imagem completamente preta enquanto uma tonalidade branca produz a imagem inalterada.

SH número
sombreamento: número
Escureça (0 .. 99) ou clareie (101 .. 200) o fundo transparente. Um valor de 100
significa sem sombreamento.

-blr HxV
raio de desfoque: HxV
Aplique desfoque gaussiano com o raio especificado ao fundo transparente. Se um
único número é especificado, os raios vertical e horizontal são considerados como
mesmo. Definir um dos raios para 1 e o outro para um grande número cria
efeitos interessantes em alguns fundos. O valor máximo do raio é 128. Um
raio horizontal ou vertical de 0 desativa o desfoque.

caminho: caminho
Especifique o caminho de pesquisa delimitado por dois pontos para localizar arquivos de imagem de fundo.

A BARRA DE ROLAGEM


Linhas de texto que rolam para fora do topo do urxvt janela (recurso: salvarLinhas) e pode ser
rolado para trás usando a barra de rolagem ou por pressionamento de teclas. O normal urxvt barra de rolagem tem setas
e seu comportamento é bastante intuitivo. o barra de rolagem xterm está sem flechas e seu
comportamento imita o de xterm

Role para baixo com Button1 (barra de rolagem xterm) ou Shift-Próximo. Role para cima com Button3 (xterm-
barra de rolagem) ou Turno-Antes. Rolagem contínua com Button2.

MOUSE RELATÓRIOS


Para substituir temporariamente os relatórios do mouse, tanto para a barra de rolagem quanto para o texto normal
seleção / inserção, segure a tecla Shift ou Meta (Alt) enquanto executa o
ação desejada do mouse.

Se o modo de relatório do mouse estiver ativo, as ações normais da barra de rolagem serão desabilitadas - no
pressupondo que estamos usando um aplicativo de tela cheia. Em vez disso, pressione o Botão1 e
Button3 envia CES [ 6 ~ (Próximo) e CES [ 5 ~ (Anterior), respectivamente. Da mesma forma, clicando em
as setas para cima e para baixo enviam CES [ A (Para cima e CES [ B (Para baixo), respectivamente.

A SELEÇÃO: SELECIONANDO E PASTANDO TEXTO


O comportamento da seleção de texto e do mecanismo de inserção / colagem é semelhante a xterm(1).

Selecionando:
Clique com o botão esquerdo no início da região, arraste até o final da região e solte;
Clique com o botão direito para estender a região marcada; Clique duas vezes com o botão esquerdo para selecionar uma palavra; Deixou
clique três vezes para selecionar toda a linha lógica (que pode se estender por várias linhas da tela),
a menos que seja modificado pelo recurso palavras de clique triplo.

Iniciando uma seleção enquanto pressiona o Meta tecla (ou Meta + Ctrl chaves) (Compilar: frescura)
irá criar uma seleção retangular em vez de uma normal. Neste modo, cada
a linha selecionada torna-se sua própria linha na seleção, e o espaço em branco final é
visualmente sublinhado e removido da seleção.

Colagem:
Pressionando e liberando o botão do meio do mouse em uma urxvt janela faz com que o valor de
a seleção PRIMÁRIA (ou CLIPBOARD com o Meta modificador) a ser inserido como se fosse
foi digitado no teclado.

Premente Shift-Inserir faz com que o valor da seleção PRIMARY seja inserido também.

rxvt-unicode também fornece as ligações Ctrl-Meta-c e interagir com
a seleção CLIPBOARD. A primeira ligação causa o valor da seleção interna
a ser copiado para a seleção CLIPBOARD, enquanto a segunda ligação causa o valor de
a seleção CLIPBOARD a ser inserida.

MUDANDO FONTES


Alterar fontes (ou tamanhos de fonte, respectivamente) através do teclado ainda não é suportado no rxvt-
Unicode. Me incomode se precisar disso.

Você pode, no entanto, alternar fontes em tempo de execução usando sequências de escape, por exemplo:

printf '\ e] 710;% s \ 007' "9x15bold, xft: Kochi Gothic"

Você também pode usar os atalhos do teclado:

URxvt.keysym.M-C-1: command:\033]710;suxuseuro\007\033]711;suxuseuro\007
URxvt.keysym.M-C-2: command:\033]710;9x15bold\007\033]711;9x15bold\007

rxvt-unicode irá reaplicar automaticamente essas fontes à saída até agora.

ISO 14755 SUPPORT


ISO 14755 é um padrão para inserir e visualizar caracteres Unicode e códigos de caracteres
usando o teclado. Consiste em 4 partes. A primeira parte está disponível se rxvt-unicode
foi compilado com "--enable-frills", o resto está disponível quando rxvt-unicode era
compilado com "--enable-iso14755".

· 5.1: Método básico

Isso permite inserir caracteres Unicode usando seu código hexadecimal.

Comece pressionando e segurando "Control" e "Shift" e, em seguida, insira dígitos hexadecimais
(entre um e seis). Liberar "Control" e "Shift" irá comprometer o personagem como se
foram digitados diretamente. Enquanto mantém pressionado "Control" e "Shift", você também pode inserir
vários caracteres pressionando "Espaço", que irá comprometer o personagem atual e
permite que você comece um novo.

Como exemplo de uso, imagine um cartão de visita com um endereço de e-mail japonês, que
você não pode digitar. Felizmente, o cartão tem o endereço de e-mail impresso como códigos hexadecimais,
por exemplo, "671d 65e5". Você pode entrar aqui facilmente pressionando "Control" e "Shift",
seguido por "6-7-1-D-SPACE-6-5-E-5", seguido pela liberação das teclas modificadoras.

· 5.2: Método de entrada de símbolos de teclado

Este modo permite que você insira caracteres que representam os símbolos das teclas do seu teclado,
se representável na codificação local atual.

Comece pressionando "Control" e "Shift" juntos e, em seguida, solte-os. Nas próximas
tecla especial (teclas do cursor, home, etc.) que você inserir não invocará sua função normal, mas
em vez disso, irá inserir o símbolo de tecla correspondente. O símbolo só será inserido
quando a tecla for liberada, caso contrário, pressionar, por exemplo, "Shift" entraria no símbolo
para "Interruptor de nível 2 ISO", embora sua intenção possa ter sido inserir um reverso
guia (Shift-Tab).

· 5.3: Método de seleção de tela de entrada

Embora já esteja implementado (é basicamente o mecanismo de seleção), pode
ser estendido exibindo um mapa de caracteres Unicode.

· 5.4: Método de feedback para identificar os caracteres exibidos para entrada posterior

Este método permite que você exiba o código de caractere Unicode associado aos caracteres
já exibido.

Você entra neste modo pressionando "Control" e "Shift" ao mesmo tempo, pressionando e
segurando o botão esquerdo do mouse e se movendo. O (s) código (s) hexadecimal Unicode (pode ser
um caractere de combinação) do caractere sob o ponteiro é exibido até que você
solte "Control" e "Shift".

Além dos códigos hexadecimais, ele exibirá a fonte usada para desenhar este caractere -
devido a razões de implementação, caracteres combinados com caracteres combinados, linha
personagens de desenho e personagens desconhecidos sempre serão desenhados usando o embutido
fonte de suporte.

Com relação à conformidade, rxvt-unicode deve ser compatível com ambos os cenários A
e B da ISO 14755, incluindo a parte 5.2.

LOGIN CARIMBO


urxvt tenta escrever uma entrada no utmp(5) arquivo para que possa ser visto através do que(1)
comando e pode aceitar mensagens. Para permitir esse recurso, urxvt pode precisar ser instalado
setuid root em alguns sistemas ou setgid como root ou algum outro grupo em outros.

CORES E GRÁFICOS


Além das cores padrão de primeiro e segundo plano, urxvt pode exibir até
88/256 cores: 8 cores ANSI mais versões de alta intensidade (potencialmente em negrito / piscando)
o mesmo e 72 (ou 240 no modo de 256 cores) cores dispostas em 4x4x4 (ou 6x6x6)
cubo RGB colorido mais uma rampa de escala de cinza de 8 (24) cores.

Aqui está uma lista das cores ANSI com seus nomes.

color0 (preto) = preto
cor1 (vermelho) = Vermelho3
cor2 (verde) = Verde3
color3 (amarelo) = Yellow3
color4 (azul) = Blue3
cor5 (magenta) = Magenta3
color6 (ciano) = ciano3
color7 (branco) = Branco Antigo
color8 (preto brilhante) = Grey25
color9 (vermelho brilhante) = Vermelho
color10 (verde brilhante) = Verde
color11 (amarelo brilhante) = Amarelo
color12 (azul claro) = Azul
color13 (magenta brilhante) = Magenta
color14 (ciano brilhante) = ciano
color15 (branco brilhante) = Branco
primeiro plano = preto
fundo = branco

Também é possível especificar os valores de cor de primeiro plano, fundo, cursorColor,
cursorColor2, corBD, cor UL como um número 0-15, como uma abreviatura conveniente para fazer referência
o nome da cor de color0-color15.

O texto a seguir fornece valores para o modo padrão de 88 cores (e valores para 256
modo de cor entre parênteses).

O cubo RGB usa índices 16..79 (16..231) usando as seguintes fórmulas:

índice_88 = (r * 4 + g) * 4 + b + 16 # r, g, b = 0..3
índice_256 = (r * 6 + g) * 6 + b + 16 # r, g, b = 0..5

A rampa da escala de cinza usa índices 80..87 (232..239), de 10% a 90% em etapas de 10% (1/26 a
25/26 em 1/26 passos) - preto e branco já fazem parte do cubo RGB.

Juntas, todas essas cores implementam as 88 (256) cores de xterm de cores. Apenas os primeiros 16
pode ser alterado usando os recursos atuais, o resto só pode ser alterado via comando
sequências ("códigos de escape").

Os aplicativos são aconselhados a usar terminfo ou sequências de comando para descobrir o número e RGB
valores de todas as cores (sim, você pode consultar isso ...).

Observe que -rv ("reverseVideo: Verdade") simula o vídeo reverso sempre trocando o
cores de primeiro plano / plano de fundo. Isso está em contraste com xterm(1) onde as cores são apenas
trocados se não tiverem sido especificados de outra forma. Por exemplo,

urxvt -fg Preto -bg Branco -rv

renderia Branco sobre Preto, enquanto em xterm(1) resultaria em Preto sobre Branco.

ALPHA CANAL SUPPORT
Se o suporte Xft foi compilado e enquanto o Xft / Xrender / X não entrar em ação
juntos, rxvt-unicode fará seu próprio gerenciamento de canal alfa:

Você pode prefixar qualquer cor com uma porcentagem de opacidade entre colchetes, ou seja,
"[por cento]", onde "por cento" é uma porcentagem decimal (0-100) que especifica a opacidade de
a cor, onde 0 é completamente transparente e 100 é completamente opaco. Por exemplo,
"[50] red" é um vermelho semitransparente, enquanto "[95] # 00ff00" é um verde quase opaco. Esse
é o formato recomendado para especificar valores de transparência e funciona com todas as formas de
especifique uma cor.

Para controle completo, rxvt-unicode também suporta "rgba: rrrr / gggg / bbbb / aaaa" (exatamente quatro
dígitos hexadecimais / componente) especificações de cor, onde o componente "aaaa" adicional
especifica valores de opacidade (alfa). O valor mínimo de 0000 é completamente transparente,
enquanto "ffff" é completamente opaco). Os dois exemplos de cores anteriores também podem ser
especificado como "rgba: ff00 / 0000/0000/8000" e "rgba: 0000 / ff00 / 0000 / f332".

Você provavelmente precisa especificar "-profundidade 32 ", também, para forçar um visual com canais alfa, e
tenha a sorte de seu servidor X usar o layout de pixel ARGB, já que o X está longe de apenas oferecer suporte
Visuais ARGB prontos para uso, e rxvt-unicode simplesmente mexe.

Por exemplo, o seguinte seleciona um fundo preto quase completamente transparente e
um primeiro plano rosa quase opaco:

urxvt -depth 32 -bg rgba: 0000/0000/0000/4444 -fg "[80] rosa"

Quando não estiver usando uma imagem de fundo, a interpretação do canal alfa depende de
seu gerenciador de composição (a maioria o interpreta como transparência, é claro).

Ao usar um pixel de fundo ou pseudo-transparência, a cor de fundo
sempre se comporte como se fosse completamente transparente (para que a imagem de fundo mostre
em vez disso), independentemente de como foi especificado, enquanto outras cores serão
transparente conforme especificado (a imagem de fundo aparecerá) em servidores que suportam
a extensão RENDER, ou totalmente opaco em servidores que não suportam a EXTENSÃO RENDER.

Por favor, note que devido a bugs no Xft, especificar valores alfa pode resultar em lixo sendo
exibido quando o servidor X não suporta a extensão RENDER.

MEIO AMBIENTE


urxvt define e / ou usa as seguintes variáveis ​​de ambiente:

PRAZO
Normalmente definido como "rxvt-unicode", a menos que seja substituído no momento da configuração, por meio de recursos ou
na linha de comando.

TERMO DE COR
Tanto "rxvt", "rxvt-xpm", dependendo se o urxvt foi compilado com o plano de fundo
suporte de imagem e, opcionalmente, com a extensão adicionada "-mono" para indicar que rxvt-
Unicode é executado em uma tela monocromática.

COR GBG
Definido como uma string no formato "fg; bg" ou "fg; xpm; bg", onde "fg" é o código de cor usado
como cor de primeiro plano / texto padrão (ou a string "padrão" para indicar que o
a sequência de escape da cor padrão deve ser usada), "bg" é o código de cor usado como padrão
cor de fundo (ou a string "default"), e "xpm" é a string "default" se
urxvt foi compilado com suporte para imagem de fundo. Bibliotecas como "ncurses" e "gíria"
pode (e deve) usar essas informações para otimizar a saída da tela.

JANELA
Defina como o (decimal) X Window ID da janela urxvt (a janela de nível superior, que
geralmente tem subjanelas para a barra de rolagem, a janela do terminal e assim por diante).

TERMINO
Definido para o diretório terminfo iff urxvt foi configurado com "--with-terminfo = PATH".

DISPLAY
Usado por urxvt para se conectar à tela e definir a tela correta em seu filho
processa se "-display" não for usado para substituir. O padrão é ": 0" se não
existir.

SHELL
O shell a ser usado para a execução do comando, o padrão é "/ Bin / sh".

RXVT_SOCKET [sic]
O caminho do soquete do domínio unix usado por urxvtc(1) e urxvtd(1).

Padrão $ HOME / .urxvt / urxvtd-.

URXVT_PERL_LIB
Adicional :caminho de pesquisa de biblioteca separado para extensões perl. Será revistado depois de
-perl-lib mas depois ~ / .urxvt / ext e o diretório da biblioteca do sistema.

URXVT_PERL_VERBOSITY
See urxvtperl(3).

INICIO
Usado para localizar o diretório padrão para o soquete de domínio unix para daemon
comunicações e para localizar vários arquivos de recursos (como ".Xdefaults")

XAPPLRESDIR
Diretório onde os arquivos de recursos X específicos do aplicativo estão localizados.

XAMBIENTE
Se definido e acessível, fornece o nome de um arquivo de recurso X a ser carregado pelo urxvt.

Use rxvt-unicode online usando serviços onworks.net



Programas online mais recentes para Linux e Windows