rxvt-unicode - Online nel cloud

Questo è il comando rxvt-unicode che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


rxvt-unicode - (ouR XVT, unicode), un emulatore VT102 per il sistema X Window

SINOSSI


urxvt [opzioni] [-e comando [ argomenti ]]

DESCRIZIONE


rxvt-unicode, versione 9.21, è un emulatore di terminale vt102 a colori inteso come un xterm(1)
sostituzione per gli utenti che non richiedono funzionalità come l'emulazione Tektronix 4014 e
configurabilità in stile toolkit. Di conseguenza, rxvt-unicode usa molto meno spazio di swap -- a
vantaggio significativo su una macchina che serve molte sessioni X.

Questo documento è disponibile anche sul World-Wide-Web all'indirizzo
<http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.1.pod>.

FREQUENTEMENTE CHIESTO DOMANDE


See urxvt(7) (prova "man 7 urxvt") per un elenco di domande frequenti e risposta a
loro e alcuni problemi comuni. Quel documento è accessibile anche sul World-Wide-Web all'indirizzo
<http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.7.pod>.

RXVT-UNICODE VS. RXVT


A differenza dell'originale rxvt, rxvt-unicode memorizza tutto il testo in Unicode internamente. Questo significa
può memorizzare e visualizzare la maggior parte degli script nel mondo. Essendo un emulatore di terminale, tuttavia,
alcune cose sono molto difficili, specialmente le scritture corsive come l'arabo, verticalmente
script scritti come mongoli o script che richiedono regole di combinazione estremamente complesse,
come tibetano o devanagari. Non aspettarti un buon risultato quando usi questi script. Maggior parte
altri script, latino, cirillico, kanji, thai ecc. dovrebbero funzionare bene, però. un po'
caso difficile sono gli script da destra a sinistra, come l'ebraico: rxvt-unicode adotta la vista
che gli algoritmi bidirezionali appartengono all'applicazione, non all'emulatore di terminale (anche lui
molte cose, come il movimento del cursore durante la modifica, si interrompono altrimenti), ma potrebbe
cambiare.

Se stai cercando un terminale che supporti script più esotici, lasciami consigliare
"mlterm", che è un emulatore di terminale molto facile da usare, snello e pulito. In effetti, il
il motivo per cui è nato rxvt-unicode era solo perché l'autore non riusciva a ottenere "mlterm" da usare
un carattere per latin1 e un altro per il giapponese.

Pertanto un'altra logica progettuale era l'uso di più caratteri per visualizzare i caratteri:
L'idea di un singolo carattere unicode che molti altri programmi impongono ai suoi utenti non è mai
aveva senso per me: dovresti essere in grado di scegliere liberamente qualsiasi font per qualsiasi script.

A parte questo, rxvt-unicode è anche molto meglio internazionalizzato rispetto al suo predecessore,
supporta cose come XFT e ISO 14755 che sono utili negli ambienti i18n, è più veloce,
e ha molti bug in meno rispetto all'originale rxvt. Tutto questo in aggiunta a decine di altri
piccoli miglioramenti.

Sta ancora seguendo fedelmente l'idea originale di rxvt di essere magro e gentile
risorse: ad esempio, puoi ancora configurare rxvt-unicode senza la maggior parte delle sue funzionalità
per ottenere un binario snello. Inoltre viene fornito con una coppia client/daemon che ti consente di aprire qualsiasi
numero di finestre di terminale all'interno di un singolo processo, il che rende il tempo di avvio molto
veloce e riduce drasticamente l'utilizzo della memoria. Vedere urxvd(1) (demone) e urxvtc(1) (cliente).

Fornisce anche informazioni tecniche sulle sequenze di escape (che sono state estese) più
accessibile: vedi urxvt(7) per documentazione tecnica di riferimento (sequenze di escape ecc.).

VERSIONI


Le urxvt opzioni (per lo più un sottoinsieme di xterm's) sono elencati di seguito. In armonia con
filosofia del piccolo è meglio, le opzioni possono essere eliminate o i valori predefiniti possono essere scelti a
in fase di compilazione, quindi le opzioni e i valori predefiniti elencati potrebbero non riflettere accuratamente la versione
installato sul tuo sistema. `urxvt -h' fornisce un elenco delle principali opzioni in fase di compilazione su
Opzioni linea. Le descrizioni delle opzioni possono essere precedute da quale opzione di compilazione è ciascuna
dipendente da. ad es. `Compila XIM:' richiede XIM sul canale Opzioni linea. Nota: `urxvt -help'
fornisce un elenco di tutte le opzioni della riga di comando compilate nella tua versione.

Si noti che urxvt consente di utilizzare il nome della risorsa come opzione lunga (opzione -/++) quindi
le potenziali opzioni della riga di comando sono di gran lunga maggiori di quelle elencate. Ad esempio: `urxvt
--loginShell --color1 Arancione'.

Sono disponibili le seguenti opzioni:

-Aiuto, --Aiuto
Stampa un messaggio che descrive le opzioni disponibili.

-Schermo nome da visualizzare
Tentativo di aprire una finestra sul display X denominato (la forma precedente -d è ancora rispettato.
ma deprecato). In assenza di questa opzione, il display specificato dal DISPLAY
viene utilizzata la variabile di ambiente.

-profondità profondità di bit
Compilare fronzoli: Tentativo di trovare un elemento visivo con la profondità di bit data; risorsa profondità.

[Nota che molti server X (e libXft) sono bacati rispetto a "-depth 32"
e/o canali alfa e causerà ogni sorta di corruzione grafica. Questo è
innocuo, ma non possiamo farci nulla, quindi fai attenzione]

-visivo ID visivo
Compilare fronzoli: Usa la visuale data (vedi ad esempio "xdpyinfo" per possibili ID visual)
invece dell'impostazione predefinita e allocare anche una mappa di colori privata. Tutti i tipi di visualizzazione tranne
per DirectColor sono supportati.

-geometria geome
Geometria della finestra (-g ancora rispettato); risorsa geometria.

-rv|+vv
Attiva/disattiva il video inverso simulato; risorsa video inverso.

-j|+j
Attiva/disattiva lo scorrimento a scorrimento (consenti più righe per aggiornamento); risorsa saltaScroll.

-ss|+ss
Attiva/disattiva lo scorrimento con salto (consenti più schermate per aggiornamento); risorsa saltaScorri.

-dissolvenza numero
Sbiadisce il testo della percentuale data quando si perde la messa a fuoco. I valori piccoli sbiadiscono un po'
solo, 100 sostituisce completamente tutti i colori con il colore dissolvenza; risorsa dissolvenza.

-dissolvenza del colore colore
Sfuma a questo colore quando si usa la dissolvenza (vedi -dissolvenza). Il colore predefinito è opaco
Nero. risorsa dissolvenza colore.

-icona filetto
Compilare pixbuf: utilizza l'immagine specificata come icona dell'applicazione. Questo è usato da molti
gestori di finestre, barre delle applicazioni e pager per rappresentare la finestra dell'applicazione; risorsa
iconaFile.

-bg colore
Colore di sfondo della finestra; risorsa sfondo.

-fg colore
Colore di primo piano della finestra; risorsa primo piano.

- cr colore
Il colore del cursore; risorsa cursoreColore.

-pr colore
Il colore di primo piano del puntatore del mouse; risorsa puntatoreColore.

-pr2 colore
Il colore di sfondo del puntatore del mouse; risorsa puntatoreColore2.

-bd colore
Il colore del bordo intorno all'area di testo e tra la barra di scorrimento e il testo;
risorsa colore del bordo.

-fn lista dei caratteri
Seleziona i caratteri da utilizzare. Questo è un elenco separato da virgole di nomi di caratteri che sono
selezionato in ordine quando si cerca di trovare i glifi per i caratteri. Il primo carattere definisce il
dimensione della cella per i caratteri; altri caratteri potrebbero essere più piccoli, ma non (in generale) più grandi. UN
(si spera) un elenco di caratteri predefinito ragionevole viene sempre aggiunto ad esso. Vedi risorsa fonte
per ulteriori dettagli.

In breve, per specificare un carattere principale X11, è sufficiente specificarne il nome o prefiggerlo con "x:".
Per specificare un carattere XFT, è necessario anteporre ad esso "xft:", ad esempio:

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

Vedi anche la domanda "Come fa rxvt-unicode a scegliere i caratteri?" nella sezione FAQ di
urxvt(7).

- Facebook lista dei caratteri
Compilare stili di carattere: l'elenco dei caratteri in grassetto da utilizzare quando perno caratteri devono essere stampati.
Vedi risorsa grassetto per i dettagli.

-fi lista dei caratteri
Compilare stili di carattere: l'elenco dei caratteri in corsivo da utilizzare quando corsivo i personaggi devono essere
stampato. Vedi risorsa carattere corsivo per i dettagli.

-FBI lista dei caratteri
Compilare stili di carattere: l'elenco dei caratteri in grassetto corsivo da utilizzare quando perno corsivo i personaggi sono
da stampare. Vedi risorsa grassettocorsivoFo per i dettagli.

|
Compilare stili di carattere: Gli stili di carattere Grassetto/Blink implicano un primo piano/sfondo ad alta intensità
(predefinito). Vedi risorsa intensitàStili per i dettagli.

-nome Nome
Specificare il nome dell'applicazione con cui ottenere le risorse, piuttosto che il
nome del file eseguibile predefinito. Il nome non deve contenere `.' o caratteri "*". anche imposta
l'icona e il nome del titolo.

-ls|+ls
Inizia come login-shell/sub-shell; risorsa loginShell.

-mc millisecondi
Specificare il tempo massimo tra le selezioni con più clic.

-fuori|+ut
Compilare utmp: Inibisce/abilita la scrittura di una voce utmp; risorsa utmpInhibit.

-vb|+ vb
Attiva/disattiva il campanello visivo alla ricezione di un carattere campanello; risorsa visualBell.

-sb|+ sb
Attiva/disattiva la barra di scorrimento; risorsa barra di scorrimento.

-sr|+sr
Metti la barra di scorrimento a destra/sinistra; risorsa scrollBar_right.

-st|+st
Visualizza la barra di scorrimento rxvt (non XTerm/NeXT) senza/con un trogolo; risorsa
scrollBar_flottante.

-e|+si
Attiva/disattiva lo scorrimento verso il basso sull'inibizione dell'uscita TTY; risorsa scrollTtyOutput ha
effetto opposto.

-sk|+sk
Attiva/disattiva lo scorrimento verso il basso alla pressione dei tasti; risorsa scorrereTtyKeypress.

-sv|+sv
Attiva/disattiva lo scorrimento con il buffer di scorrimento quando vengono visualizzate nuove righe. Questo richiede solo
effetto se -e è anche dato; risorsa scrollWithBuffer.

-pt|+pt
Se abilitato (impostazione predefinita), i caratteri "Scheda orizzontale" vengono archiviati come effettiva larghezza
caratteri nel buffer dello schermo, che consente di selezionarli e incollarli.
Poiché una tabulazione orizzontale è un movimento del cursore e non un vero e proprio glifo, questo può
a volte essere visivamente fastidioso poiché il cursore su un carattere di tabulazione viene visualizzato come un ampio
cursore; risorsa PastableTabs.

-avanti Cristo|+bc
Sbattere il cursore; risorsa cursoreBlink.

-uc|+uc
Sottolinea il cursore; risorsa cursoreSottolineato.

-iconico
Avvia iconificato, se il gestore di finestre supporta tale opzione. La forma alternativa è -circuito integrato.

-sl numero
Risparmi numero righe nel buffer di scorrimento. Vedere la voce delle risorse per i limiti; risorsa
salva righe.

-b numero
Compilare fronzoli: Confine interno di numero pixel. Vedere la voce delle risorse per i limiti;
risorsa bordo interno.

-w numero
Compilare fronzoli: Confine esterno di numero pixel. Anche, peso- che a -larghezza del bordo. Vedere
immissione delle risorse per i limiti; risorsa bordo esterno.

-bl Compilare fronzoli: Imposta i suggerimenti MWM per richiedere una finestra senza bordi, ad esempio se rispettata dal
WM, la finestra rxvt-unicode non avrà decorazioni per le finestre; risorsa bordoMeno. Se
il gestore di finestre non supporta i suggerimenti MWM (ad es. kwin), abilita il reindirizzamento dell'override
modalità.

-override-reindirizzamento
Compilare fronzoli: Imposta l'override-redirect sulla finestra; risorsa override-reindirizzamento.

-dockapp
Imposta lo stato iniziale della finestra su WithdrawnState, il che rende i gestori di finestre
che supportano questa estensione la trattano come una dockapp.

-sg
Compilare fronzoli: Disabilita l'uso della grafica a blocchi/disegno a linee integrato
caratteri e fare affidamento solo su ciò che forniscono i caratteri specificati. Usa questo se hai un
buon carattere e desidera utilizzare i suoi glifi grafici a blocchi; risorsa skipBuildingGlyphs.

-lsp numero
Compilare fronzoli: Linee (altezza pixel) da inserire tra ogni riga del display. Utile
per aggirare i problemi di rendering dei caratteri; risorsa spazioriga.

-letp numero
Compilare fronzoli: Importo per regolare la larghezza del carattere calcolata per controllare in generale
spaziatura del carattere. I valori negativi ridurranno la spaziatura delle lettere, i valori positivi
spazierà di più le lettere. Utile per aggirare le metriche dei caratteri dispari; risorsa
letteraSpazio.

-tn nometermine
Questa opzione specifica il nome del tipo di terminale da impostare nel TERMINE Industria XNUMX
variabile. Questo tipo di terminale deve esistere nel termcap(5) database e dovrebbe avere li#
che a co# inserimenti; risorsa termineNome.

-e command [argomenti]
Esegui il comando con i suoi argomenti della riga di comando in urxvt finestra; imposta anche il
il titolo della finestra e il nome dell'icona devono essere il nome di base del programma in esecuzione se nessuno dei due
-titolo (-T) né -n sono dati sulla riga di comando. Se questa opzione viene utilizzata, deve essere
l'ultimo sulla riga di comando. Se non c'è -e opzione quindi l'impostazione predefinita è eseguire il
programma specificato dal SHELL variabile di ambiente o, in mancanza, sh(1).

Notare che è necessario specificare un programma con argomenti. Se vuoi eseguire shell
comandi, devi specificare la shell, in questo modo:

urxvt -e sh -c "comandi shell"

-titolo testo
Titolo della finestra (-T ancora rispettato); il titolo predefinito è il nome di base del programma
specificato dopo il -e opzione, se presente, altrimenti il ​​nome dell'applicazione; risorsa titolo.

-n testo
Nome dell'icona; il nome predefinito è il nome di base del programma specificato dopo il -e
opzione, se presente, altrimenti il ​​nome dell'applicazione; risorsa iconaNome.

-C Cattura i messaggi della console di sistema.

-pt style
Compilare XIM: stile di input per il metodo di input; OverTheSpot, OffTheSpot, Radice; risorsa
premodificaTipo.

-sono testo
Compilare XIM: nome del metodo di input. risorsa metodo di input.

-imlocale stringa
Le impostazioni internazionali da utilizzare per l'apertura di IM. Puoi usare un "LC_CTYPE" di es. "de_DE.UTF-8"
per la normale elaborazione del testo ma "ja_JP.EUC-JP" affinché l'estensione di input sia in grado di
inserire caratteri giapponesi durante il soggiorno in un'altra località. risorsa imLocale.

-impronta set di caratteri
Imposta il set di caratteri da utilizzare per il metodo di input X, vedi risorsa imFont per maggiori informazioni.

-tcc
Modificare il significato della selezione con triplo clic con il tasto sinistro del mouse. Soltanto
efficace quando il codice di selezione originale (non perl) è in uso. Invece di selezionare
una riga intera estenderà la selezione solo alla fine della riga logica. risorsa
parole di triplo clic.

-insicuro
Abilita la modalità "insicura", che attualmente abilita la maggior parte delle sequenze di escape che echeggiano
stringhe. Vedi la risorsa insicuro per maggiori informazioni.

-mod modificatore
Ignora il rilevamento del modificatore Meta con la chiave specificata: alt, arrivo, hyper, grande, modalità1,
modalità2, modalità3, modalità4, modalità5; risorsa modificatore.

-ssc|+sc
Attiva/disattiva lo schermo secondario (abilitato per impostazione predefinita); risorsa schermo secondario.

-ssr|+ssr
Attiva/disattiva lo scorrimento dello schermo secondario (abilitato per impostazione predefinita); risorsa secondarioScroll.

-presa|+ tieni premuto
Attiva/disattiva la finestra di attesa dopo l'uscita dal supporto. Se abilitato, urxvt non lo farà immediatamente
distruggere la sua finestra quando il programma eseguito al suo interno esce. Invece, aspetterà
fino a quando non viene ucciso o chiuso dall'utente; risorsa tenere.

-CD sentiero
Imposta la directory di lavoro per la shell (o il comando specificato tramite -e). Il sentiero
deve essere un percorso assoluto e deve esistere affinché urxvt inizi; risorsa chdir.

-xrm stringa
Funziona come l'opzione X Toolkit con lo stesso nome, aggiungendo il stringa come se fosse
specificato in un file di risorse. I valori delle risorse specificati in questo modo hanno la precedenza su
tutte le altre specifiche delle risorse.

Nota che è necessario utilizzare il stesso sintassi come nel file .Xdefaults, ad es
"*.sfondo: nero". Si noti inoltre che tutte le opzioni specifiche di urxvt possono essere specificate come
opzioni lunghe sulla riga di comando, quindi usa of -xrm è per lo più limitato ai casi in cui tu
desidera specificare altre risorse (ad es. per metodi di input) o per compatibilità con
altri programmi.

-keysim.sym stringa
Rimappa un simbolo chiave. Vedi risorsa keysym.

-incorporare ID finestra
Dice a urxvt di incorporare le sue finestre in una finestra già esistente, il che abilita
applicazioni per incorporare facilmente un terminale.

In questo momento, urxvt prima annullerà la mappatura/mapperà la finestra specificata, quindi non dovrebbe essere un top-
finestra di livello. urxvt lo riconfigura anche un po', quindi non aspettarti che mantenga
qualche stato specifico. È meglio creare una sottofinestra aggiuntiva per urxvt e lasciarla
da solo.

La finestra non verrà distrutta quando urxvt esce.

Potrebbe essere utile sapere che urxvt non chiuderà i descrittori di file passati ad esso
(tranne stdin/out/err, ovviamente), quindi puoi usare i descrittori di file per comunicare
con i programmi all'interno del terminale. Funziona indipendentemente dal fatto che "-embed"
l'opzione è stata utilizzata o meno.

Ecco un breve frammento di Gtk2-perl che illustra come utilizzare questa opzione (a
l'esempio più lungo è in doc/incorpora):

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

-pty-fd filetto descrittore
Dice a urxvt di NON eseguire alcun comando o di creare una nuova coppia pty/tty ma di usare invece
il descrittore di file specificato come tty master. Questo è utile se vuoi guidare urxvt
come un emulatore di terminale generico senza dover eseguire un programma al suo interno.

Se viene fornita questa opzione, urxvt non creerà alcuna voce utmp/wtmp e non lo farà
armeggiare con i permessi pty/tty - devi farlo da solo se lo vuoi.

Come caso estremamente speciale, specificando "-1" si sopprimerà completamente pty/tty
operazioni, che probabilmente è utile solo in combinazione con qualche estensione perl che
gestisce il terminale.

Ecco un esempio in perl che illustra come può essere usata questa opzione (piùlungo
l'esempio è in doc/pty-fd):

usa IO::Pty;
usa Fcntl;

my $pty = nuovo IO::Pty;
fcntl $pty, F_SETFD, 0; # cancella close-on-exec
sistema "urxvt -pty-fd " . (fileno $pty). "&";
chiudi $pty;

# ora comunica con rxvt
mio $schiavo = $pty->schiavo;
while (<$schiavo>) { print $schiavo "ottenuto <$_>\n" }

-pe stringa
Elenco separato da virgole di script di estensione perl da usare (o non usare) in questo terminale
esempio. Vedi risorsa perl-est per i dettagli.

RISORSE


Nota: `urxvt --help' fornisce un elenco di tutte le risorse (opzioni lunghe) compilate nel tuo
versione. Tutte le risorse sono disponibili anche come opzioni lunghe.

Puoi impostare e modificare le risorse usando gli strumenti di X11 come xdb. Anche molte distribuzioni lo fanno
caricare le impostazioni da ~ / .Xresources file all'avvio di X. urxvt consulterà quanto segue
file/risorse in ordine, con le impostazioni successive che sovrascrivono quelle precedenti:

1. file app-default in $XAPPLRESDIR
2. $HOME/.Xpredefinito
3. Proprietà RESOURCE_MANAGER nella finestra principale della schermata 0
4. Proprietà SCREEN_RESOURCES nella finestra principale della schermata corrente
5. File $XENVIRONMENT O $HOME/.Xdefaults-
6. risorse specificate tramite -xrm sulla riga di comando

Nota che quando leggi le risorse X, urxvt riconosce due nomi di classe: rxvt che a URxvt.
nome della classe rxvt consente risorse comuni ad entrambi urxvt e l'originale rxvt essere facilmente
configurato, mentre il nome della classe URxvt consente risorse uniche per urxvt, da condividere
tra i diversi urxvt configurazioni. Se non vengono specificate risorse, impostazioni predefinite adatte
sarà usato. Gli argomenti della riga di comando possono essere utilizzati per sovrascrivere le impostazioni delle risorse. Il
le seguenti risorse sono supportate (potresti voler controllare l'urxvtperl(3) pagina man per
impostazioni aggiuntive di estensioni perl non documentate qui):

profondità: profondità di bit
Compilare xft: Tentativo di trovare un elemento visivo con la profondità di bit data; opzione -profondità.

tamponato: booleano
Compilare xft: Attiva/disattiva il doppio buffer per xft (abilitato per impostazione predefinita). su alcuni
la combinazione scheda/driver che lo abilita diminuisce leggermente le prestazioni, nella maggior parte dei casi notevolmente
lo aiuta. Il rallentamento è piccolo, quindi dovrebbe essere normalmente abilitato.

geometria: geome
Crea la finestra con la geometria X window specificata [default 80x24]; opzione
-geometria.

sfondo: colore
Usa il colore specificato come colore di sfondo della finestra [predefinito Bianco]; opzione
-bg.

primo piano: colore
Usa il colore specificato come colore di primo piano della finestra [predefinito Nero]; opzione
-fg.

coloren: colore
Usa il colore specificato per il valore del colore n, dove 0-7 corrisponde a basso-
intensità (normale) colori e 8-15 corrisponde ad alta intensità (grassetto = brillante
primo piano, lampeggio = sfondo luminoso) colori. I nomi canonici sono i seguenti:
0=nero, 1=rosso, 2=verde, 3=giallo, 4=blu, 5=magenta, 6=ciano, 7=bianco, ma il reale
i nomi dei colori utilizzati sono elencati nel COLORI E GRAFICA .

I colori superiori a 15 non possono essere impostati utilizzando le risorse (ancora), ma possono essere modificati utilizzando
un comando di fuga (vedi urxvt(7)).

I colori 16-79 formano un cubo di colori 4x4x4 standard (lo stesso di xterm con 88 colori
sostegno). I colori 80-87 sono gradini grigi a spazi uniformi.

coloreBD: colore
coloreIT: colore
Usa il colore specificato per visualizzare i caratteri in grassetto o corsivo quando il primo piano
il colore è l'impostazione predefinita. Se gli stili dei caratteri non sono disponibili (Compila stili) e questo
l'opzione non è impostata, viene utilizzato il video inverso.

coloreUL: colore
Usa il colore specificato per visualizzare i caratteri sottolineati quando il colore di primo piano
è l'impostazione predefinita.

sottolineaColore: colore
Se impostato, usa il colore specificato come colore per la sottolineatura stessa. Se non impostato, utilizzare
il colore di primo piano.

evidenziareColore: colore
Se impostato, usa il colore specificato come sfondo per i caratteri evidenziati. Se
disinserire, utilizzare il video inverso.

evidenziareTextColor: colore
Se set e highlightColor sono impostati, usa il colore specificato come primo piano per
caratteri evidenziati.

cursoreColore: colore
Usa il colore specificato per il cursore. L'impostazione predefinita prevede l'utilizzo del colore di primo piano;
opzione - cr.

cursoreColore2: colore
Usa il colore specificato per il colore del testo del cursore. Perché questo abbia effetto,
cursoreColore deve anche essere specificato. L'impostazione predefinita prevede l'utilizzo del colore di sfondo.

video inverso: booleano
I veri: simula il video inverso con i colori di primo piano e di sfondo; opzione -rv. Falso:
colori dello schermo normali [predefinito]; opzione +vv. Vedi nota in COLORI E GRAFICA
.

saltaScorri: booleano
I veri: specifica che deve essere utilizzato lo scorrimento a scorrimento. Quando si ricevono molte righe, urxvt
scorrerà solo dopo che è stata letta un'intera altezza di righe dello schermo, risultando in meno
si aggiorna continuando a visualizzare ogni riga ricevuta; opzione -j.

Falso: specificare che deve essere utilizzato lo scorrimento regolare. urxvt forzerà un aggiornamento dello schermo
su ogni nuova riga ricevuta; opzione +j.

saltaScorri: booleano
I veri: (predefinito) specifica che deve essere utilizzato lo scorrimento con salto. Quando si riceve un sacco di
righe, urxvt scorrerà solo una volta ogni tanto (circa 60 volte al secondo), risultando
in molti meno aggiornamenti. Ciò può comportare che urxvt non visualizzi mai alcune delle linee
riceve; opzione -ss.

Falso: specificare che deve essere visualizzato tutto, anche se l'aggiornamento è troppo veloce per
l'occhio umano per leggere qualsiasi cosa (o il monitor per visualizzare qualsiasi cosa); opzione +ss.

dissolvenza: numero
Dissolvenza del testo della percentuale data quando si perde la messa a fuoco; opzione -dissolvenza.

dissolvenzaColore: colore
Sfuma a questo colore, quando si usa la dissolvenza (vedi dissolvenza:). Il colore predefinito è il nero;
opzione -dissolvenza del colore.

iconaFile: filetto
Imposta l'icona dell'applicazione pixmap; opzione -icona.

scrollColore: colore
Usa il colore specificato per la barra di scorrimento [predefinito #B2B2B2].

trogoloColore: colore
Usa il colore specificato per l'area interna della barra di scorrimento [predefinito #969696]. Soltanto
rilevante per la barra di scorrimento rxvt (non XTerm/NeXT).

colore del bordo: colore
Il colore del bordo intorno all'area di testo e tra la barra di scorrimento e il testo.

fonte: lista dei caratteri
Seleziona i caratteri da utilizzare. Questo è un elenco separato da virgole di nomi di caratteri che sono
selezionato in ordine quando si cerca di trovare i glifi per i caratteri. Il primo carattere definisce il
dimensione della cella per i caratteri; altri caratteri potrebbero essere più piccoli, ma non (in generale) più grandi. UN
(si spera) un elenco di caratteri predefinito ragionevole viene sempre aggiunto ad esso; opzione -fn.

Ogni carattere può essere un nome di carattere standard X11 core (XLFD), con prefisso opzionale
"x:" o un carattere Xft (Compila xft), preceduto da "xft:".

Inoltre, ogni carattere può essere preceduto da ulteriori suggerimenti e specifiche
racchiuso tra parentesi quadre ("[]"). L'unico suggerimento disponibile attualmente è
"codeset=codeset-name", e questo è usato solo per i font Xft.

Ad esempio, questa risorsa di font

URxvt.font: 9x15 grassetto,
-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=falso,
xft:Codice2000:antialias=falso

specifica cinque caratteri da utilizzare. Il primo è "9x15bold" (in realtà l'iso8859-1
versione del secondo carattere), che è il carattere di base (perché è nominato per primo) e
definisce quindi la griglia delle celle dei caratteri come larga 9 pixel e alta 15 pixel.

Il secondo carattere viene utilizzato solo per aggiungere caratteri Unicode aggiuntivi non nella base
font, così come il terzo, che purtroppo non è in grassetto, ma è la versione in grassetto del
font contiene meno caratteri, quindi questo è un utile supplemento.

Il terzo carattere è un carattere Xft con aliasing disattivato e i caratteri sono limitati
ai JIS 0208 codeset (cioè kanji giapponese). Il carattere contiene altri caratteri, ma
non ci interessano.

L'ultimo font è un utile font catch-all che fornisce la maggior parte dell'unicode rimanente
caratteri.

grassetto: lista dei caratteri
carattere corsivo: lista dei caratteri
grassettocorsivo carattere: lista dei caratteri
L'elenco dei caratteri da utilizzare per la visualizzazione perno, corsivo or perno corsivo personaggi,
rispettivamente.

Se specificato e non vuoto, la sintassi è la stessa di fonte-risorsa, e
l'elenco di caratteri fornito verrà utilizzato così com'è, il che rende possibile la sostituzione
stili di carattere completamente diversi per grassetto e corsivo.

Se non impostato (impostazione predefinita), verrà sintetizzato un elenco di caratteri adatto "morphing" il
elenco di caratteri di testo normale nella forma desiderata. Se ciò non è possibile, sostituzione
verranno provati i caratteri della forma desiderata.

Se impostato, ma vuoto, questo stile specifico è disabilitato e il carattere di testo normale lo farà
utilizzato per lo stile dato.

intensitàStili: booleano
Quando gli stili dei caratteri non sono abilitati o questa opzione è abilitata (I veri, opzione , l'
impostazione predefinita), gli stili di carattere grassetto/lampeggiante implicano colori di primo piano/sfondo ad alta intensità.
Disabilitando questa opzione (Falso, opzione ) disabilita questo comportamento, l'alta intensità
i colori non sono raggiungibili.

Titolo: stringa
Imposta la stringa del titolo della finestra, il titolo predefinito è la riga di comando specificata dopo il -e
opzione, se presente, altrimenti il ​​nome dell'applicazione; opzione -titolo.

iconaNome: stringa
Imposta il nome utilizzato per etichettare l'icona della finestra o visualizzato in una finestra di gestione delle icone,
imposta anche il titolo della finestra a meno che non sia impostato esplicitamente; opzione -n.

avviso mappa: booleano
I veri: deiconizza (mappa) alla ricezione di un carattere campana. Falso: no deiconify (mappa) attivo
ricezione di un carattere campana [predefinito].

urgente su campana: booleano
I veri: imposta il suggerimento di urgenza per il wm alla ricezione di un carattere campana. Falso: non
impostare il suggerimento di urgenza [predefinito].

urxvt reimposta il suggerimento di urgenza a ogni cambio di focus.

campana visiva: booleano
I veri: usa il campanello visivo alla ricezione di un carattere campanello; opzione -vb. Falso: nessuna visuale
campana [predefinito]; opzione + vb.

loginShell: booleano
I veri: inizia come shell di accesso anteponendo un `-' a argv [0] del guscio; opzione -ls.
Falso: inizia come una normale sub-shell [predefinito]; opzione +ls.

multiClickTime: numero
Specificare il tempo massimo in millisecondi tra gli eventi di selezione multiclic. Il
l'impostazione predefinita è 500 millisecondi; opzione -mc.

utmpInibizione: booleano
I veri: inibisce la scrittura del record nel file di registro di sistema utmp; opzione -fuori. Falso: Scrivi
registrare nel file di registro di sistema utmp [predefinito]; opzione +ut.

tubo di stampa: stringa
Specifica una pipe di comando per la stampante vt100 [predefinito LPR(1)]. Utilizzo Stampa per avviare un
dump dello schermo sulla stampante e Ctrl-Stampa or Maiuscole-Stampa per includere lo scrollback come
bene.

La stringa verrà interpretata come se fosse stata digitata nella shell così com'è.

Esempio:

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

Questo crea un nuovo file nella tua home directory con il contenuto dello schermo ogni volta che lo fai
premi "Stampa".

stile di scorrimento: modo
Imposta lo stile della barra di scorrimento su rxvt, pianura, GENERAZIONE or xterm. pianura è il preferito dell'autore.

Spessore: numero
Imposta la larghezza della barra di scorrimento in pixel.

barra di scorrimento: booleano
I veri: abilita la barra di scorrimento [predefinito]; opzione -sb. Falso: disabilita la barra di scorrimento; opzione
+ sb.

scrollBar_right: booleano
I veri: posiziona la barra di scorrimento a destra della finestra; opzione -sr. Falso: posiziona il
barra di scorrimento a sinistra della finestra; opzione +sr.

scrollBar_flottante: booleano
I veri: mostra una barra di scorrimento rxvt senza trogolo; opzione -st. Falso: visualizza un rxvt
barra di scorrimento con un trogolo; opzione +st.

scrollBar_align: modo
Allinea il top, fondo or centro [predefinito] del pollice della barra di scorrimento con il puntatore acceso
premere/trascinare il pulsante centrale.

scrollTtyOutput: booleano
I veri: scorre verso il basso quando tty riceve l'output; opzione -e. Falso: non scorrere fino a
bottom quando tty riceve l'output; opzione +si.

scrollWithBuffer: booleano
I veri: scorre con il buffer di scrollback quando tty riceve nuove righe (cioè prova a mostrare il
stesse righe) e scrollTtyOutput è falso; opzione -sv. Falso: non scorrere con
buffer di scrollback quando tty riceve nuove righe; opzione +sv.

scrollTtyKeypress: booleano
I veri: scorre verso il basso quando viene premuto un tasto non speciale. Le chiavi speciali sono quelle che
vengono intercettati da rxvt-unicode per una gestione speciale e non vengono passati al
guscio; opzione -sk. Falso: non scorre fino in fondo quando viene premuto un tasto non speciale;
opzione +sk.

Salva righe: numero
Risparmi numero righe nel buffer di scorrimento [default 64]. Questa risorsa è limitata a
la maggior parte delle macchine a 65535; opzione -sl.

bordo interno: numero
Confine interno di numero pixel. Questa risorsa è limitata a 100; opzione -b.

bordo esterno: numero
Confine esterno di numero pixel. Questa risorsa è limitata a 100; opzione -w, peso-,
-larghezza del bordo.

senza bordo: booleano
Imposta i suggerimenti MWM per richiedere una finestra senza bordi, ad esempio se onorato dal WM, il rxvt-
la finestra unicode non avrà decorazioni per le finestre; opzione -bl.

skipBuildingGlyphs: booleano
Compilare fronzoli: Disabilita l'uso della grafica a blocchi/disegno a linee integrato
caratteri e fare affidamento solo su ciò che forniscono i caratteri specificati. Usa questo se hai un
buon carattere e desidera utilizzare i suoi glifi grafici a blocchi; opzione -sg.

termineNome: nometermine
Specifica il nome del tipo di terminale da impostare nel TERMINE variabile d'ambiente; opzione
-tn.

spazio-linea: numero
Specifica il numero di righe (altezza pixel) da inserire tra ogni riga del display
[predefinito 0]; opzione -lsp.

meta8: booleano
I veri: gestire Meta (Alt) + pressione dei tasti per impostare l'ottavo bit. Falso: gestire Meta (Alt) +
keypress come prefisso di escape [predefinito].

mouseWheelScrollPagina: booleano
I veri: la rotellina del mouse scorre una pagina intera. Falso: la rotellina del mouse scorre di cinque righe
[predefinito].

PastableTabs: booleano
I veri: memorizza le tabulazioni come caratteri larghi. Falso: interpreta le tabulazioni solo come movimento del cursore;
opzione "-ptab".

cursoreBlink: booleano
I veri: lampeggia il cursore. Falso: non fa lampeggiare il cursore [predefinito]; opzione -avanti Cristo.

cursoreSottolineato: booleano
I veri: Sottolinea il cursore. Falso: trasforma il cursore in una casella [predefinito]; opzione -uc.

puntatoreVuoto: booleano
I veri: oscura il puntatore alla pressione di un tasto o dopo un determinato numero di secondi di
inattività. Falso: il puntatore è sempre visibile [predefinito].

puntatoreColore: colore
Colore di primo piano del puntatore del mouse.

puntatoreColore2: colore
Colore di sfondo del puntatore del mouse.

puntatoreBlankDelay: numero
Specifica il numero di secondi prima di oscurare il puntatore [predefinito 2]. Usa un grande
numero (es. 987654321) per disabilitare efficacemente il timeout.

tasto backspace: stringa
La stringa da inviare quando viene premuto il tasto backspace. Se impostato su Dicembre o disinserito lo farà
inviare Elimina (cod.127) o, con controllo, Backspace (codice 8) - reversibile
con la sequenza di escape della modalità privata DEC appropriata.

tasto cancella: stringa
La stringa da inviare quando viene premuto il tasto di cancellazione (non il tasto di cancellazione della tastiera). Se
unset invierà la sequenza tradizionalmente associata al Eseguire chiave.

taglierini: stringa
I caratteri usati come delimitatori per la selezione delle parole con doppio clic (spazio bianco
la delimitazione viene aggiunta automaticamente se viene fornita la risorsa).

Quando l'estensione di selezione perl è in uso (l'impostazione predefinita se compilata in, vedere il
urxvtperl(3) manpage), verrà creata una regex adatta utilizzando questi caratteri (se il
risorsa esiste, altrimenti non verrà creata alcuna regex). In questa modalità, i personaggi
esterno ISO-8859-1 può essere utilizzato.

Quando l'estensione di selezione non viene utilizzata, è possibile utilizzare solo i caratteri ISO-8859-1. Se
non specificato, viene utilizzata l'impostazione predefinita predefinita:

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

tipo di modifica: style
OverTheSpot, OffTheSpot, Radice; opzione -pt.

metodo di input: Nome
Nome di inputMetodo da utilizzare; opzione -sono.

imLocale: Nome
Le impostazioni internazionali da utilizzare per l'apertura di IM. Puoi usare un "LC_CTYPE" di es. "de_DE.UTF-8"
per la normale elaborazione del testo ma "ja_JP.EUC-JP" affinché l'estensione di input sia in grado di
inserire caratteri giapponesi durante il soggiorno in un'altra località; opzione -imlocale.

carattere im: set di caratteri
Specificare il set di caratteri utilizzato per gli stili XIM "OverTheSpot" o "OffTheSpot". deve essere un
set di caratteri X standard (modelli XLFD separati da virgole), cioè non è lo stesso
format come gli altri elenchi di caratteri utilizzati in urxvt. L'impostazione predefinita sarà quella di scelta
*qualsiasi* trovato adatto, preferibilmente uno o due pixel di dimensioni diverse rispetto alla base
font. opzione -impronta.

parole tripleclick: booleano
Modificare il significato della selezione con triplo clic con il tasto sinistro del mouse. Invece di
selezionando una riga intera si estenderà la selezione fino alla fine della riga logica
soltanto; opzione -tcc.

insicuro: booleano
Abilita la modalità "non sicura". Rxvt-unicode offre alcune sequenze di escape che echeggiano arbitrariamente
stringhe come il nome dell'icona o le impostazioni internazionali. Questo potrebbe essere abusato se qualcuno ottiene
Accesso pulito a 8 bit al display, tramite un client di posta che visualizza la posta
corpi non filtrati o attraverso scrivere(1) o qualsiasi altro mezzo. Pertanto, queste sequenze
sono disabilitati per impostazione predefinita. (Nota che molti altri terminali, incluso xterm, hanno questi
sequenze abilitate per impostazione predefinita, il che però non lo rende più sicuro).

Puoi abilitarli impostando questa risorsa booleana o specificando -insicuro come
opzione. Al momento, questo abilita display-answer, locale, findfont, icon label e
richieste di titoli della finestra.

modificatore: modificatore
Imposta la chiave da interpretare come chiave Meta su: alt, arrivo, hyper, grande, modalità1, modalità2,
modalità3, modalità4, modalità5; opzione -mod.

stringa di risposta: stringa
Specifica la risposta che rxvt-unicode invia alla shell quando un carattere ENQ (control-E) è
attraversato. Può contenere valori di escape come descritto nella voce su keysym
a seguire.

schermo secondario: booleano
Attiva/disattiva lo schermo secondario (abilitato per impostazione predefinita).

secondarioScroll: booleano
Attiva/disattiva lo scorrimento dello schermo secondario (abilitato per impostazione predefinita). Se questa opzione è abilitata,
scorre sullo schermo secondario cambierà il buffer di scorrimento indietro e, quando
secondaryScreen è spento, passando alla/dalla schermata secondaria scorrerà invece il
schermo in alto.

tenere: booleano
Attiva/disattiva la finestra di attesa dopo l'uscita dal supporto. Se abilitato, urxvt non lo farà immediatamente
distruggere la sua finestra quando il programma eseguito al suo interno esce. Invece, aspetterà
finché non viene ucciso o chiuso dall'utente.

chdir: sentiero
Imposta la directory di lavoro per la shell (o il comando specificato tramite -e). Il sentiero
deve essere un percorso assoluto e deve esistere affinché urxvt inizi. Se non è specificato
quindi verrà utilizzata la directory di lavoro corrente; opzione -CD.

chiave sim.sym: azione
Compilare fronzoli: Associato azione con keysym sym. Il nome della risorsa interposta
chiave sim. non si può omettere.

Usando questa risorsa, puoi mappare combinazioni di tasti come "Ctrl-Shift-BackSpace" a
varie azioni, come l'output di una stringa diversa da quella che normalmente risulterebbe da
quella combinazione, facendo scorrere il terminale verso l'alto o verso il basso nel modo desiderato, o qualsiasi
altra cosa che un'estensione potrebbe fornire.

La combinazione di tasti che attiva l'azione, sym, ha il seguente formato:

(modificatori-)tasto

Dove modificatori può essere qualsiasi combinazione di Livello ISO3, Tastiera app, Controllo, NumLock,
Shift, Meta, bloccare, Mod1, Mod2, Mod3, Mod4, Mod5, e l'abbreviato I, K, C, N, S, M,
A, L, 1, 2, 3, 4, 5.

Le NumLock, Meta che a Livello ISO3 i modificatori sono solitamente alias a qualunque modificatore il
È in corso la mappatura del tasto Bloc Num, dei tasti Meta/Alt o dei tasti Maiusc/AltGr Livello 3 ISO. Tastiera app
è un modificatore sintetico mappato allo stato corrente della modalità mappa dei tasti dell'applicazione.

A causa del gran numero di combinazioni di modificatori, una mappatura dei tasti corrisponderà se at
meno gli identificatori specificati vengono impostati e nessun'altra mappatura dei tasti con quelli
e più bit vengono definiti. Ciò significa che definire una mappatura per "a" sarà
fornire automaticamente definizioni per "Meta-a", "Shift-a" e così via, a meno che alcuni di
quelli sono i mapping definiti stessi. Vedere l'azione "builtin:", di seguito, per un modo per
aggirare questo problema quando questo è un problema.

L'ortografia di chiave dipende dalla tua implementazione di X. Un modo semplice per trovare una chiave
il nome è usare il xv(1) comando. Puoi trovare un elenco cercando le macro "XK_"
nel X11/keysymdef.h include file (omettere il prefisso "XK_"). In alternativa puoi
specificare chiave dal suo valore esadecimale keysym (0x0000 - 0xFFFF).

Come con qualsiasi valore di risorsa, il azione la stringa può contenere sequenze di escape con barra rovesciata
("\n": nuova riga, "\\": barra rovesciata, "\000": numero ottale), vedere RISORSE in "man 7 X" per
maggiori dettagli.

Un'azione inizia con un prefisso di azione che seleziona un certo tipo di azione, seguito
da due punti. Una stringa di azione senza due punti viene interpretata come una stringa letterale da passare
alla tty (come se fosse preceduto da "string:").

Sono noti i seguenti prefissi di azione: le estensioni possono fornire prefissi aggiuntivi:

stringa:STRING
Se l' azione inizia con "stringa:" (o altrimenti non contiene due punti), quindi il
rimanente "STRING" verrà passato al programma in esecuzione nel terminale. Per
esempio, potresti sostituire qualsiasi output Shift-Tab con la stringa "echo rm -rf
/" seguito da una nuova riga:

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

Questo potrebbe in teoria essere usato per ridefinire completamente la tua mappa dei tasti.

Inoltre, per azioni di questo tipo, puoi definire un intervallo di keysyms in uno
sparato caricando l'estensione perl "keysym-list" e fornendo un azione con
modello elenco/PREFISSO/MEDIO/SUFFISSO, dove il delimitatore `/' dovrebbe essere un carattere
non utilizzato dalle stringhe.

Il suo utilizzo può essere dimostrato da un esempio:

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

La riga sopra è equivalente alle seguenti tre righe:

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

comando:STRINGA
If azione assume la forma di "comando:STRINGA", lo specificato STRING è interpretato
ed eseguito come sequenza di controllo di urxvt (fondamentalmente l'opposto di "stringa:" -
invece di inviarlo al programma in esecuzione nel terminale, verrà trattato
come se fosse l'output del programma). Questo è molto utile per inserire sequenze di comandi in
urxvt.

Ad esempio, quanto segue significa "cambiare la locale corrente in "zh_CN.GBK" quando
Control-Meta-c viene premuto":

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

L'esempio seguente mapperà Control-Meta-1 e Control-Meta-2 ai caratteri
"suxuseuro" e "9x15bold", quindi puoi avere un cambio di font limitato a
tempo di esecuzione:

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

Altre cose sono possibili, ad esempio il ridimensionamento (vedi urxvt(7) per maggiori informazioni):

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

integrato:
L'azione incorporata è l'azione che urxvt eseguirebbe in assenza di associazione di tasti
esisteva per la combinazione di tasti. L'uso ovvio è annullare l'effetto di esistere
legature. L'uso non così ovvio è ripristinare i binding quando un altro binding
sovrascrive troppi modificatori.

Ad esempio se sovrascrivi il tasto "Inserisci" disabiliti urxvt's
Mappatura "Maiuscole-Inserisci". Per riattivarlo, puoi creare "buchi" nell'utente-
keymap definita utilizzando la sostituzione "builtin:":

URxvt.keysym.Inserisci:
URxvt.keysym.S-Insert: integrato:

La prima riga definisce una mappatura per "Inserisci" e in qualsiasi combinazione di modificatori.
La seconda riga ristabilisce la mappatura predefinita per "Shift-Insert".

stringa incorporata:
Questa azione è principalmente utile per ripristinare le mappature delle stringhe per le chiavi che hanno
azioni predefinite in urxvt. La semantica esatta è un po' difficile da spiegare -
fondamentalmente, questa azione invierà la stringa all'applicazione che verrebbe inviata
se urxvt non avesse un'azione integrata per questo.

Un esempio potrebbe renderlo più chiaro: urxvt normalmente incolla la selezione quando si
premere "Maiuscole-Inserisci". Con i seguenti binding emetterebbe invece il
(non documentato, ma potrebbero aspettarsi applicazioni in esecuzione nel terminale)
sequenza "ESC [ 2 $" invece:

URxvt.keysym.S-Insert: stringa incorporata:
URxvt.keysym.CS-Insert: integrato:

La prima riga disabilita la funzionalità di incolla per quella combinazione di tasti e il
secondo ripristina il comportamento predefinito per "Ctrl-Maiuscole-Inserisci", che sarebbe
altrimenti essere sovrascritto.

Allo stesso modo, per consentire alle applicazioni di accedere al "CMc" (copia negli appunti) e
Combinazione di tasti "CMv" (incolla appunti), puoi farlo:

URxvt.keysym.CMc: stringa incorporata:
URxvt.keysym.CMv: stringa incorporata:

ESTENSIONE: CORDA
Un'azione di questa forma richiama l'azione STRING, se del caso, fornito dal
urxvtperl(3) estensione ESTENSIONE. L'estensione verrà caricata automaticamente se
necessario.

Non tutte le estensioni definiscono azioni, ma le estensioni popolari che includono il
prodotti che a abbinatore estensioni (documentate nelle proprie manpage,
urxvt-prodotti(1) e urxvt-abbinatore(1), rispettivamente).

Dal dipartimento degli esempi sciocchi, questo rot13-"crittografa" la selezione di urxvt
quando si preme Alt-Control-c sulle tipiche tastiere per PC:

URxvt.keysym.MCc: selezione:rot13

perl:STRING *DEPRECATO*
Questo è un modo deprecato di invocare i comandi forniti dalle estensioni perl. è
ancora supportato, ma non dovrebbe più essere utilizzato.

perl-ext-comune: stringa
perl-est: stringa
Elenchi separati da virgole di script di estensione perl (predefinito: "predefinito") da utilizzare in questo
istanza terminale; opzione -pe.

I nomi delle estensioni possono essere preceduti da un segno "-" per proibirne l'utilizzo. Questo può essere
utile per disabilitare selettivamente alcune estensioni caricate di default, o specificate tramite il tasto
risorsa "perl-ext-common". Ad esempio, "predefinito,-selezione" utilizzerà tutte le impostazioni predefinite
estensioni eccetto "selection".

Il set predefinito include "selection", "option-popup", "selection-popup",
le estensioni "readline" e "searchable-scrollback" e le estensioni menzionate
in keysym risorse.

Qualsiasi estensione tale da fornire una risorsa corrispondente sulla riga di comando è
automaticamente aggiunto a perl-est.

Ogni estensione viene cercata nelle directory della libreria, caricata se necessario e collegata
all'istanza del terminale corrente. Quando il percorso di ricerca della libreria contiene più
file di estensione con lo stesso nome, verrà utilizzato il primo trovato.

Se entrambe queste risorse sono la stringa vuota, allora l'interprete perl non lo sarà
inizializzato. La logica per avere due opzioni è che perl-ext-comune sarà usato
per le estensioni che dovrebbero essere disponibili per tutte le istanze, mentre perl-est è usato per
istanze specifiche.

perl-eval: stringa
Codice Perl da valutare quando tutte le estensioni sono state registrate. Vedi il
urxvtperl(3) pagina man.

perl-lib: sentiero
Elenco separato da due punti di directory aggiuntive che contengono script di estensione. quando
cercando estensioni perl, urxvt cercherà prima in queste directory, poi in
$URXVT_PERL_LIB, $HOME/.urxvt/est e infine in /usr/lib/urxvt/perl/.

Vedi l'urxvtperl(3) pagina man.

selezione.modello-idx: perl-regex
Ulteriori modelli di selezione, vedere l'urxvtperl(3) pagina man per i dettagli.

selezione-autotrasformazione.idx: perl-trasformare
Modelli di auto-trasformazione della selezione, vedere l'urxvtperl(3) pagina man per i dettagli.

scrollback ricercabile: keysym *DEPRECATO*
Questa risorsa è obsoleta e verrà rimossa. Usare un keysym risorsa invece, ad esempio:

URxvt.keysym.Ms: searchable-scrollback:start

lanciatore di URL: stringa
Specifica il programma da avviare con un argomento URL. Utilizzato dal "popup di selezione"
e "matcher" estensioni perl.

transitorio-per: ID finestra
Compilare fronzoli: imposta la proprietà WM_TRANSIENT_FOR sull'id della finestra specificato.

override-reindirizzamento: booleano
Compilare fronzoli: Imposta l'override-redirect per la finestra del terminale, rendendola quasi
invisibile ai gestori di finestre; opzione -override-reindirizzamento.

iso14755: booleano
Attiva/disattiva ISO 14755 (abilitato per impostazione predefinita).

iso14755_52: booleano
Attiva/disattiva la modalità ISO 14755 5.2 (abilitata per impostazione predefinita).

BACKGROUND IMMAGINE VERSIONI E RISORSE


-pixmap file[;oplista]
sfondoPixmap: file[;oplista]
Compilare pixbuf: Usa il file immagine specificato come sfondo della finestra e anche
facoltativamente specificare un elenco di operazioni separate da due punti per modificarlo. Nota che tu
potrebbe essere necessario citare il ";" carattere quando si utilizza l'opzione della riga di comando, come ";" è
di solito un metacarattere in shell. Le operazioni supportate sono:

LxA+X+Y
imposta scala e posizione. "W" / "H" specificare la scala orizzontale/verticale
(percentuale), e "X" / "Y" individuare il centro dell'immagine (percentuale). Una scala di 0 disabilita
ridimensionamento.

op=piastrella
consente la piastrellatura

op=mantieni l'aspetto
mantenere le proporzioni dell'immagine durante il ridimensionamento

op=allineamento root
usa la posizione della finestra del terminale rispetto alla finestra principale come immagine
offset, simulando uno sfondo della finestra principale

L'impostazione di scala e posizione predefinita è "100x100+50+50". In alternativa, a
set di modelli predefiniti possono essere utilizzati per ottenere le configurazioni più comuni:

stile=piastrellato
l'immagine è affiancata senza ridimensionamento. Equivalente a 0x0+0+0:op=tile

stile = allungato
l'immagine viene ridimensionata per riempire l'intera finestra mantenendo le proporzioni e
centrato. Equivalente a 100x100+50+50:op=mantieni aspetto

stile=allungato
l'immagine viene ridimensionata per riempire l'intera finestra. Equivalente a 100x100

stile=centrato
l'immagine è centrata senza ridimensionamento. Equivalente a 0x0+50+50

style=root-piastrellato
l'immagine viene affiancata senza ridimensionamento e utilizzando il posizionamento 'root'. Equivalente a
0x0:op=tile:op=allineamento-root

Se vengono specificati più modelli, vince l'ultimo. Nota che un modello ha la precedenza
tutte le impostazioni di scala, posizione e operazioni.

Se usato insieme alla pseudo-trasparenza, la pixmap specificata verrà miscelata
sullo sfondo trasparente utilizzando l'alpha-blending.

-tr|+tr
trasparente: booleano
Attiva/disattiva la pseudo-trasparenza utilizzando la mappa dei pixel di root come sfondo.

-ip (ereditaPixmap) è ancora accettato come alias obsoleto ma verrà rimosso in
versioni future.

-tinta colore
tintaColore: colore
Colora lo sfondo trasparente con il colore indicato. Nota che una tinta nera produce a
un'immagine completamente nera mentre una tinta bianca rende l'immagine invariata.

-SH numero
ombreggiatura: numero
Scurisci (0 .. 99) o schiarisci (101 .. 200) lo sfondo trasparente. Un valore di 100
significa nessuna sfumatura.

-blr HxV
raggio di sfocatura: HxV
Applica la sfocatura gaussiana con il raggio specificato allo sfondo trasparente. Se un
viene specificato un numero singolo, i raggi verticale e orizzontale sono considerati i
stesso. Impostando uno dei raggi su 1 e l'altro su un numero grande si crea
effetti interessanti su alcuni sfondi. Il valore del raggio massimo è 128. An
raggio orizzontale o verticale di 0 disabilita la sfocatura.

sentiero: sentiero
Specificare il percorso di ricerca delimitato da due punti per trovare i file di immagine di sfondo.

IL BARRA DI SCORRIMENTO


Righe di testo che scorrono dalla parte superiore del urxvt finestra (risorsa: salva righe) e può essere
scorrere indietro utilizzando la barra di scorrimento o premendo i tasti. Il normale urxvt la barra di scorrimento ha le frecce
e il suo comportamento è abbastanza intuitivo. Il xterm-barra di scorrimento è senza frecce e la sua
il comportamento imita quello di xterm

Scorri verso il basso con Button1 (xterm-barra di scorrimento) o puoi Maiuscole-Avanti. Scorri verso l'alto con Button3 (xterm-
scrollbar) o puoi Maiusc-Prima. Scorrimento continuo con Button2.

MOUSE REPORTING


Per ignorare temporaneamente i rapporti del mouse, sia per la barra di scorrimento che per il testo normale
selezione/inserimento, tieni premuto il tasto Maiusc o il tasto Meta (Alt) mentre esegui il
azione del mouse desiderata.

Se la modalità di segnalazione del mouse è attiva, le normali azioni della barra di scorrimento sono disabilitate -- sul
supponendo che stiamo usando un'applicazione a schermo intero. Invece, premendo Button1 e
Button3 invia ESC [ 6 ~ (Successivo) e ESC [ 5 ~ (Prima), rispettivamente. Allo stesso modo, cliccando su
le frecce su e giù invia ESC [ A (Su) e ESC [ B (Giù), rispettivamente.

IL SELEZIONE: SELEZIONARE E INCOLLARE TESTO


Il comportamento della selezione del testo e del meccanismo di inserimento/incollaggio è simile a xterm(1).

Selezione:
Fare clic con il tasto sinistro all'inizio della regione, trascinare fino alla fine della regione e rilasciare;
Fare clic con il tasto destro per estendere la regione contrassegnata; Fare doppio clic con il tasto sinistro per selezionare una parola; Sinistra
fare triplo clic per selezionare l'intera linea logica (che può estendersi su più righe dello schermo),
a meno che non venga modificato dalla risorsa parole di triplo clic.

Avvio di una selezione premendo il tasto Meta chiave (o Meta+Ctrl chiavi) (Compila: fronzoli)
creerà una selezione rettangolare invece di una normale. In questa modalità, ogni
la riga selezionata diventa la propria riga nella selezione e lo spazio bianco finale è
sottolineato visivamente e rimosso dalla selezione.

incollare:
Premendo e rilasciando il pulsante centrale del mouse in un urxvt finestra provoca il valore di
la selezione PRIMARIA (o APPUNTI con il Meta modificatore) da inserire come se
era stato digitato sulla tastiera.

Spingendo Maiuscole-Inserisci fa sì che venga inserito anche il valore della selezione PRIMARY.

rxvt-unicode fornisce anche i collegamenti Ctrl-Meta-c e con cui interagire
la selezione APPUNTI. Il primo binding determina il valore della selezione interna
da copiare nella selezione CLIPBOARD, mentre la seconda associazione determina il valore di
la selezione APPUNTI da inserire.

MUTEVOLE FONT


La modifica dei caratteri (o delle dimensioni dei caratteri, rispettivamente) tramite la tastiera non è ancora supportata in rxvt-
unico. Bug me se hai bisogno di questo.

Tuttavia, puoi cambiare i caratteri in fase di esecuzione utilizzando sequenze di escape, ad esempio:

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

Puoi anche utilizzare le scorciatoie da tastiera:

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 riapplica automaticamente questi caratteri all'output finora.

ISO 14755 SUPPORTO


ISO 14755 è uno standard per l'immissione e la visualizzazione di caratteri Unicode e codici carattere
usando la tastiera. Si compone di 4 parti. La prima parte è disponibile se rxvt-unicode
è stato compilato con "--enable-frills", il resto è disponibile quando rxvt-unicode era
compilato con "--enable-iso14755".

· 5.1: Metodo di base

Questo ti permette di inserire caratteri Unicode usando il loro codice esadecimale.

Inizia premendo e tenendo premuti sia "Control" che "Shift", quindi inserisci le cifre esadecimali
(tra uno e sei). Rilasciando "Control" e "Shift" il personaggio verrà confermato come se
è stato digitato direttamente. Tenendo premuti "Control" e "Shift" puoi anche entrare
più caratteri premendo "Spazio", che immetterà il carattere corrente e
ti permette di iniziarne uno nuovo.

Come esempio di utilizzo, immagina un biglietto da visita con un indirizzo di posta elettronica giapponese, che
non puoi digitare. Fortunatamente, la carta ha l'indirizzo e-mail stampato come codici esadecimali,
ad esempio "671d 65e5". Puoi inserirlo facilmente premendo "Control" e "Shift",
seguito da "6-7-1-D-SPACE-6-5-E-5", seguito dal rilascio dei tasti modificatori.

· 5.2: Metodo di immissione dei simboli della tastiera

Questa modalità consente di inserire caratteri che rappresentano i simboli dei tasti della tastiera,
se rappresentabile nella codifica locale corrente.

Inizia premendo "Control" e "Shift" insieme, quindi rilasciandoli. Il prossimo
tasto speciale (tasti cursore, home ecc.) immesso non invocherà la sua normale funzione ma
inserirà invece il simbolo del keycap corrispondente. Il simbolo verrà inserito solo
al rilascio del tasto, altrimenti premendo ad es. "Shift" entrerebbe il simbolo
per "Interruttore ISO Livello 2", anche se la tua intenzione potrebbe essere stata quella di inserire una retromarcia
scheda (Maiuscole-Tab).

· 5.3: Metodo di immissione per la selezione dello schermo

Anche se questo è già implementato (è fondamentalmente il meccanismo di selezione), potrebbe
essere esteso visualizzando una mappa di caratteri Unicode.

· 5.4: Metodo di feedback per identificare i caratteri visualizzati per input successivi

Questo metodo ti consente di visualizzare il codice carattere unicode associato ai caratteri
già visualizzato.

Si entra in questa modalità tenendo premuti contemporaneamente "Control" e "Shift", quindi premendo e
tenendo premuto il tasto sinistro del mouse e muovendosi. I codici esadecimali unicode (potrebbe essere
un carattere combinato) del carattere sotto il puntatore viene visualizzato finché non
rilasciare "Control" e "Shift".

Oltre ai codici esadecimali verrà visualizzato il carattere utilizzato per disegnare questo carattere -
per motivi di implementazione, caratteri combinati con la combinazione di caratteri, riga
i caratteri di disegno e i caratteri sconosciuti verranno sempre disegnati usando il built-in
carattere di supporto.

Per quanto riguarda la conformità, si suppone che rxvt-unicode sia conforme a entrambi gli scenari A
e B della ISO 14755, inclusa la parte 5.2.

ACCEDI FRANCOBOLLO


urxvt prova a scrivere una voce nel utmp(5) file in modo che possa essere visto tramite il che(1)
comando e può accettare messaggi. Per consentire questa funzione, urxvt potrebbe essere necessario installarlo
setuid root su alcuni sistemi o setgid su root o su un altro gruppo su altri.

COLORI E GRAFICA


Oltre ai colori di primo piano e di sfondo predefiniti, urxvt può visualizzare fino a
88/256 colori: 8 colori ANSI più versioni ad alta intensità (potenzialmente grassetto/lampeggiante) di
lo stesso, e 72 (o 240 in modalità 256 colori) colori disposti in un 4x4x4 (o 6x6x6)
cubo RGB a colori più una scala di grigi a 8 (24) colori.

Ecco un elenco dei colori ANSI con i loro nomi.

color0 (nero) = Nero
colore1 (rosso) = Rosso3
colore2 (verde) = Verde3
color3 (giallo) = Giallo3
colore4 (blu) = Blu3
color5 (magenta) = Magenta3
color6 (ciano) = Ciano3
color7 (bianco) = AntiqueWhite
color8 (nero brillante) = Grey25
color9 (rosso brillante) = Rosso
color10 (verde brillante) = Verde
color11 (giallo brillante) = Giallo
color12 (blu brillante) = Blu
color13 (magenta brillante) = Magenta
color14 (ciano brillante) = Cyan
color15 (bianco brillante) = bianco
primo piano = nero
sfondo = bianco

È anche possibile specificare i valori di colore di primo piano, sfondo, cursoreColore,
cursoreColore2, coloreBD, coloreUL come un numero 0-15, come comoda scorciatoia per fare riferimento
il nome del colore di color0-color15.

Il testo seguente fornisce i valori per la modalità colore standard 88 (e i valori per la modalità 256
modalità colore tra parentesi).

Il cubo RGB utilizza gli indici 16..79 (16..231) utilizzando le seguenti formule:

indice_88 = (r * 4 + g) * 4 + b + 16 # r, g, b = 0..3
indice_256 = (r * 6 + g) * 6 + b + 16 # r, g, b = 0..5

La rampa della scala di grigi utilizza gli indici 80..87 (232..239), dal 10% al 90% in passi del 10% (da 1/26 a
25/26 in 1/26 passi) - il bianco e nero fanno già parte del cubo RGB.

Insieme, tutti questi colori implementano gli 88 (256) colori xterm color. Solo i primi 16
può essere modificato utilizzando le risorse attualmente, il resto può essere modificato solo tramite comando
sequenze ("codici di fuga").

Si consiglia alle applicazioni di utilizzare terminfo o sequenze di comandi per scoprire numero e RGB
valori di tutti i colori (sì, puoi interrogarlo...).

Si noti che -rv ("ReverseVideo: Vero") simula il video inverso scambiando sempre il
colori di primo piano/sfondo. Questo è in contrasto con xterm(1) dove sono solo i colori
scambiati se non diversamente specificato. Per esempio,

urxvt -fg Nero -bg Bianco -rv

produrrebbe Bianco su Nero, mentre su xterm(1) produrrebbe Nero su Bianco.

ALPHA CANALE SUPPORTO
Se il supporto per Xft è stato compilato e fintanto che Xft/Xrender/X non si attivano
insieme, rxvt-unicode gestirà il proprio canale alfa:

Puoi prefissare qualsiasi colore con una percentuale di opacità racchiusa tra parentesi, ad es
"[percent]", dove "percent" è una percentuale decimale (0-100) che specifica l'opacità di
il colore, dove 0 è completamente trasparente e 100 è completamente opaco. Per esempio,
"[50]red" è un rosso semitrasparente, mentre "[95]#00ff00" è un verde quasi opaco. Questo
è il formato consigliato per specificare i valori di trasparenza e funziona con tutti i modi per
specificare un colore.

Per un controllo completo, rxvt-unicode supporta anche "rgba:rrrr/gggg/bbbb/aaaa" (esattamente quattro
cifre esadecimali/componente) specifiche del colore, dove il componente aggiuntivo "aaaa"
specifica i valori di opacità (alfa). Il valore minimo di 0000 è completamente trasparente,
mentre "ffff" è completamente opaco). Anche i due colori di esempio di prima potrebbero essere
specificato come "rgba:ff00/0000/0000/8000" e "rgba:0000/ff00/0000/f332".

Probabilmente devi specificare "-profondità 32 ", anche per forzare una visuale con canali alfa, e
abbi la fortuna che il tuo X-server utilizzi il layout dei pixel ARGB, poiché X è ben lungi dal supportare solo
Grafica ARGB pronta all'uso e rxvt-unicode si limita a smanettare.

Ad esempio, quanto segue seleziona uno sfondo nero quasi completamente trasparente e
un primo piano rosa quasi opaco:

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

Quando non si utilizza un'immagine di sfondo, l'interpretazione del canale alfa è fino a
il tuo gestore di compositing (la maggior parte lo interpreta come trasparenza ovviamente).

Quando si utilizza una pixmap di sfondo o una pseudo-trasparenza, il colore di sfondo lo farà
comportarsi sempre come se fosse completamente trasparente (così l'immagine di sfondo mostra
invece), indipendentemente da come è stato specificato, mentre gli altri colori saranno entrambi
trasparente come specificato (l'immagine di sfondo verrà mostrata) sui server che supportano
l'estensione RENDER o completamente opaco sui server che non supportano l'ESTENSIONE RENDER.

Si prega di notare che a causa di bug in Xft, la specifica di valori alfa potrebbe comportare la spazzatura
visualizzato quando l'X-server non supporta l'estensione RENDER.

AMBIENTE


urxvt imposta e/o utilizza le seguenti variabili di ambiente:

TERMINE
Normalmente impostato su "rxvt-unicode", a meno che non venga sovrascritto al momento della configurazione, tramite risorse o
sulla riga di comando.

COLORTERM
O "rxvt", "rxvt-xpm", a seconda che urxvt sia stato compilato con lo sfondo
supporto per immagini e, facoltativamente, con l'estensione aggiunta "-mono" per indicare che rxvt-
unicode viene eseguito su uno schermo monocromatico.

COLOREGBG
Impostato su una stringa della forma "fg;bg" o "fg;xpm;bg", dove "fg" è il codice colore utilizzato
come colore di primo piano/testo predefinito (o la stringa "default" per indicare che il
deve essere utilizzata la sequenza di escape del colore predefinito), "bg" è il codice colore utilizzato come predefinito
colore di sfondo (o la stringa "predefinito") e "xpm" è la stringa "predefinito" se
urxvt è stato compilato con il supporto dell'immagine di sfondo. Librerie come "ncurses" e "slang"
può (e fa) utilizzare queste informazioni per ottimizzare l'output dello schermo.

FINESTRATA
Imposta sull'ID (decimale) di X Window della finestra urxvt (la finestra di livello superiore, che
di solito ha sottofinestre per la barra di scorrimento, la finestra del terminale e così via).

CONDIZIONI
Impostato nella directory terminfo se urxvt è stato configurato con "--with-terminfo=PATH".

DISPLAY
Utilizzato da urxvt per connettersi al display e impostare il display corretto nel suo bambino
processi se "-display" non viene utilizzato per sovrascrivere. Il valore predefinito è ":0" in caso contrario
esistere.

SHELL
La shell da utilizzare per l'esecuzione del comando, il valore predefinito è "/bin/sh".

RXVT_SOCKET [sic]
Il percorso del socket del dominio unix usato da urxvtc(1) e urxvd(1).

Predefinito $HOME/.urxvt/urxvtd-.

URXVT_PERL_LIB
aggiuntivo :-percorso di ricerca della libreria separato per le estensioni perl. Verrà cercato dopo
-perl-lib ma prima ~/.urxvt/est e la directory della libreria di sistema.

URXVT_PERL_VERBOSITY
See urxvtperl(3).

HOME
Utilizzato per individuare la directory predefinita per il socket del dominio unix per il demone
comunicazioni e per individuare vari file di risorse (come ".Xdefaults")

XAPPLRESDIR
Directory in cui si trovano i file di risorse X specifici dell'applicazione.

XAMBIENTE
Se impostato e accessibile, fornisce il nome di un file di risorse X che deve essere caricato da urxvt.

Usa rxvt-unicode online usando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows