Aceasta este comanda urxvt care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
rxvt-unicode - (nostru XVT, unicode), un emulator VT102 pentru sistemul de ferestre X
REZUMAT
urxvt [opțiuni] [-e comandă [ args ]]
DESCRIERE
rxvt-unicode, versiunea 9.21, este un emulator de terminal color vt102 destinat ca un x termen(1)
înlocuitor pentru utilizatorii care nu necesită funcții precum emularea Tektronix 4014 și
configurabilitate în stil set de instrumente. Ca urmare, rxvt-unicode utilizează mult mai puțin spațiu de swap -- a
avantaj semnificativ pe o mașină care deservește multe sesiuni X.
Acest document este disponibil și pe World-Wide-Web la
<http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.1.pod>.
FRECVENT INTREBAT ÎNTREBĂRI
Vedea urxvt(7) (încercați „man 7 urxvt”) pentru o listă de întrebări frecvente și răspuns la
ele și unele probleme comune. Acest document este accesibil și pe World-Wide-Web la
<http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.7.pod>.
RXVT-UNICODE VS. RXVT
Spre deosebire de rxvt original, rxvt-unicode stochează intern tot textul în Unicode. Asta inseamna
poate stoca și afișa majoritatea scripturilor din lume. Fiind un emulator de terminal, totuși,
unele lucruri sunt foarte dificile, mai ales scripturile cursive precum arabă, pe verticală
scripturi scrise ca mongol sau scripturi care necesită reguli de combinare extrem de complexe,
ca tibetan sau devanagari. Nu vă așteptați la rezultate destul de bune când utilizați aceste scripturi. Cel mai
alte scripturi, latină, chirilice, kanji, thai etc. ar trebui totuși să funcționeze bine. A oarecum
cazuri dificile sunt scripturile de la dreapta la stânga, cum ar fi ebraica: rxvt-unicode adoptă punctul de vedere
că algoritmii bidirecționali aparțin aplicației, nu emulatorului de terminal (de asemenea
multe lucruri -- cum ar fi mișcarea cursorului în timpul editării -- se întrerup altfel), dar asta s-ar putea
schimba.
Dacă sunteți în căutarea unui terminal care acceptă scripturi mai exotice, permiteți-mi să vă recomand
„mlterm”, care este un emulator de terminal foarte ușor de utilizat, slab și curat. De fapt, cel
motivul pentru care s-a născut rxvt-unicode a fost doar pentru că autorul nu a putut folosi „mlterm”
un font pentru latin1 și altul pentru japoneză.
Prin urmare, o altă rațiune a designului a fost utilizarea mai multor fonturi pentru a afișa caractere:
Ideea unui singur font Unicode pe care multe alte programe îl forțează niciodată utilizatorilor săi
avea sens pentru mine: ar trebui să poți alege liber orice font pentru orice script.
În afară de asta, rxvt-unicode este, de asemenea, mult mai bine internaționalizat decât predecesorul său,
acceptă lucruri precum XFT și ISO 14755 care sunt la îndemână în medii i18n, este mai rapid,
și are multe erori mai puțin decât rxvt original. Toate acestea pe lângă zeci de altele
mici îmbunătățiri.
Încă urmează cu fidelitate ideea originală rxvt de a fi suple și drăguț
resurse: de exemplu, puteți configura în continuare rxvt-unicode fără majoritatea caracteristicilor sale
pentru a obține un binar slab. De asemenea, vine cu o pereche client/daemon care vă permite să deschideți oricare
numărul de ferestre terminale dintr-un singur proces, ceea ce face ca timpul de pornire să fie foarte mare
rapid și reduce drastic utilizarea memoriei. Vedea urxvtd(1) (daemon) și urxvtc(1) (client).
De asemenea, face mai multe informații tehnice despre secvențele de evadare (care au fost extinse).
accesibil: vezi urxvt(7) pentru documentația tehnică de referință (secvențe de evacuare etc.).
OPŢIUNI
urxvt opțiuni (mai ales un subset de x termen's) sunt enumerate mai jos. În conformitate cu
mai mic este mai bine, opțiunile pot fi eliminate sau valorile implicite alese la
timp de compilare, astfel încât opțiunile și valorile implicite enumerate pot să nu reflecte cu acuratețe versiunea
instalat pe sistemul dumneavoastră. `urxvt -h' oferă o listă de opțiuni majore de compilare de pe fișierul
Opţiuni linia. Descrierile opțiunilor pot fi prefixate cu ce opțiune de compilare este fiecare
dependent de. ex. `Compilați XIM:' cere XIM pe Opţiuni linia. Notă: `urxvt -help'
oferă o listă cu toate opțiunile de linie de comandă compilate în versiunea dvs.
Rețineți că urxvt permite ca numele resursei să fie folosit ca opțiune lungă (opțiune --/++), deci
opțiunile potențiale ale liniei de comandă sunt mult mai mari decât cele enumerate. De exemplu: `urxvt
--loginShell --color1 Orange'.
Sunt disponibile următoarele opțiuni:
-Ajutor, --Ajutor
Imprimați un mesaj care descrie opțiunile disponibile.
-afişa numele afisat
Încercați să deschideți o fereastră pe afișajul numit X (forma mai veche -d este încă respectat.
dar depreciat). În absența acestei opțiuni, afișajul specificat de DISPLAY
este utilizată variabila de mediu.
-adâncime adâncimea de biți
Compila bibelouri: Încercați să găsiți o imagine cu adâncimea de biți dată; resursă adâncime.
[Vă rugăm să rețineți că multe servere X (și libXft) au erori în ceea ce privește „-depth 32”
și/sau canale alfa și va provoca tot felul de corupție grafică. Aceasta este
inofensiv, dar nu putem face nimic în privința asta, așa că ai grijă]
-vizual visualID
Compila bibelouri: Folosiți imaginea dată (consultați, de exemplu, „xdpyinfo” pentru posibile id-uri vizuale)
în loc de implicit și, de asemenea, alocați o hartă de culori privată. Toate tipurile vizuale, cu excepția
pentru DirectColor sunt acceptate.
-geometrie geom
Geometria ferestrei (-g încă respectat); resursă geometrie.
-rv|+rv
Activați/dezactivați video-ul invers simulat; resursă reverseVideo.
-j|+j
Activați/dezactivați derularea prin salt (permiteți mai multe linii pe reîmprospătare); resursă jumpScroll.
-ss|+ss
Activați/dezactivați omiterea derulării (permiteți mai multe ecrane pentru fiecare reîmprospătare); resursă skipScroll.
-decolorare număr
Decolorați textul cu procentul dat atunci când focalizarea este pierdută. Valorile mici se estompează puțin
numai, 100 înlocuiește complet toate culorile cu culoarea decolorată; resursă decolorare.
-fadecolor culoare
Decolorarea la această culoare când este utilizată estomparea (vezi -decolorare). Culoarea implicită este opac
negru. resursă fadeColor.
-icoană fişier
Compila pixbuf: Folosiți imaginea specificată ca pictogramă pentru aplicație. Acesta este folosit de mulți
manageri de ferestre, bare de activități și pagere pentru a reprezenta fereastra aplicației; resursă
iconFile.
- ro culoare
Culoarea fundalului ferestrei; resursă fundal.
-fg culoare
Culoarea prim-planului ferestrei; resursă prim plan.
- cr culoare
Culoarea cursorului; resursă cursorColor.
-relatii cu publicul culoare
Culoarea primului plan al indicatorului mouse-ului; resursă pointerColor.
-pr2 culoare
Culoarea de fundal a indicatorului mouse-ului; resursă pointerColor2.
-bd culoare
Culoarea chenarului din jurul zonei de text și dintre bara de defilare și text;
resursă borderColor.
-fn lista de fonturi
Selectați fonturile care vor fi utilizate. Aceasta este o listă de nume de fonturi separate prin virgulă
verificat în ordine când încercați să găsiți glife pentru personaje. Primul font definește
dimensiunea celulei pentru caractere; alte fonturi pot fi mai mici, dar nu (în general) mai mari. A
(sperăm că) o listă de fonturi implicite rezonabile este întotdeauna atașată acesteia. Vezi resursa font
pentru mai multe detalii.
Pe scurt, pentru a specifica un font de bază X11, trebuie doar să specificați numele acestuia sau să îl prefixați cu „x:”.
Pentru a specifica un font XFT, trebuie să îl prefixați cu „xft:”, de exemplu:
urxvt -fn „xft:Bitstream Vera Sans Mono:pixelsize=15”
urxvt -fn „9x15bold,xft:Bitstream Vera Sans Mono”
Vezi și întrebarea „Cum alege rxvt-unicode fonturile?” în secțiunea Întrebări frecvente a
urxvt(7).
-fb lista de fonturi
Compila stiluri de font: Lista cu fonturi aldine de folosit când caracterele urmează să fie tipărite.
Vezi resursa boldFont pentru detalii.
-fi lista de fonturi
Compila stiluri de font: Lista de fonturi italice de utilizat când cursiv personajele trebuie să fie
tipărite. Vezi resursa italicFont pentru detalii.
-fbi lista de fonturi
Compila stiluri de font: Lista de fonturi aldine italice de folosit când cursiv personajele sunt
pentru a fi tipărite. Vezi resursa boldItalicFont pentru detalii.
-este|+este
Compila stiluri de font: stilurile de font Bold/Blink implică o intensitate mare în prim-plan/fundal
(Mod implicit). Vezi resursa intensitateStiluri pentru detalii.
-Yam nume
Specificați numele aplicației sub care vor fi obținute resursele, mai degrabă decât numele
numele implicit al fișierului executabil. Numele nu trebuie să conțină `.' sau caractere `*'. De asemenea, seturi
pictograma și numele titlului.
-ls|+ls
Începe ca un login-shell/sub-shell; resursă loginShell.
-mc milisecunde
Specificați timpul maxim dintre selecțiile multi-clic.
-aut|+ut
Compila utmp: Inhibați/activați scrierea unei intrări utmp; resursă utmpInhibit.
-vb|+vb
Activați/dezactivați soneria vizuală la primirea unui caracter de clopoțel; resursă visualBell.
-sb|+sb
Porniți/dezactivați bara de defilare; resursă bara de defilare.
-sr|+sr
Pune bara de derulare la dreapta/stânga; resursă scrollBar_right.
-Sf|+st
Afișează bara de derulare rxvt (non XTerm/NeXT) fără/cu jgheab; resursă
scrollBar_floating.
-Da|+si
Activați/dezactivați derularea în jos pe blocarea ieșirii TTY; resursă scrollTtyOutput are
efect opus.
-SK|+sk
Activați/dezactivați derularea în jos la apăsarea tastei; resursă scrollTtyKeypress.
-sw|+sw
Activați/dezactivați derularea cu tamponul de derulare înapoi pe măsură ce apar linii noi. Acest lucru durează doar
efect dacă -Da este de asemenea dat; resursă scrollWithBuffer.
-ptab|+ptab
Dacă este activat (implicit), caracterele „Fila orizontală” sunt stocate ca lățime reală
caractere din memoria tampon de ecran, ceea ce face posibilă selectarea și lipirea acestora.
Deoarece o filă orizontală este o mișcare a cursorului și nu un glif real, aceasta poate
uneori poate fi enervant din punct de vedere vizual, deoarece cursorul de pe un caracter tabulator este afișat ca lat
cursor; resursă pastableTabs.
-bc|+bc
Clipește cursorul; resursă cursorBlink.
-uc|+uc
Faceți cursorul subliniat; resursă cursorSubliniere.
-simbolic
Începeți simbolizat, dacă managerul de ferestre acceptă această opțiune. Forma alternativa este -IC.
-sl număr
Economisește număr linii din tamponul de derulare înapoi. Consultați introducerea resurselor pentru limite; resursă
salvare linii.
-b număr
Compila bibelouri: Bordul intern al număr pixeli. Consultați introducerea resurselor pentru limite;
resursă frontieră internă.
-w număr
Compila bibelouri: Frontiera exterioară a număr pixeli. De asemenea, -bw si -lățimea graniței. Vedea
introducerea resurselor pentru limite; resursă externalBorder.
-bl Compila bibelouri: Setați sugestiile MWM pentru a solicita o fereastră fără margini, adică dacă sunt onorate de către
WM, fereastra rxvt-unicode nu va avea decorațiuni pentru fereastră; resursă fără granițe. Dacă
managerul de ferestre nu acceptă indicii MWM (de exemplu, kwin), activează redirecționarea suprascrie
Mod.
-override-redirect
Compila bibelouri: Setează override-redirect pe fereastră; resursă override-redirect.
-dockapp
Setează starea inițială a ferestrei la WithdrawnState, ceea ce face manageri de ferestre
care acceptă această extensie, o tratează ca pe o aplicație dockapp.
-sbg
Compila bibelouri: Dezactivați utilizarea graficelor bloc/desenului încorporat
caractere și doar să vă bazați pe ceea ce furnizează fonturile specificate. Folosește asta dacă ai un
font bun și doriți să utilizați glifele grafice bloc; resursă skipBuiltingGlyphs.
-lsp număr
Compila bibelouri: linii (înălțimea pixelilor) de inserat între fiecare rând al afișajului. Util
pentru a rezolva problemele de redare a fonturilor; resursă lineSpace.
-lesp număr
Compila bibelouri: Suma de ajustare a lățimii caracterelor calculate pentru a controla general
spațiul dintre litere. Valorile negative vor înăspri spațierea dintre litere, valorile pozitive
va spația literele mai mult. Util pentru a rezolva valorile de font ciudate; resursă
letterSpace.
-tn termenul nume
Această opțiune specifică numele tipului de terminal care urmează să fie setat în TERMEN mediu inconjurator
variabil. Acest tip de terminal trebuie să existe în termcap(5) baza de date și ar trebui să aibă li#
si co# intrări; resursă termenNume.
-e comandă [argumente]
Rulați comanda cu argumentele sale de linie de comandă în urxvt fereastră; setează de asemenea
titlul ferestrei și numele pictogramei să fie numele de bază al programului care este executat, dacă nici unul
-titlu (-T) nici -n sunt date pe linia de comandă. Dacă se folosește această opțiune, trebuie să fie
ultimul de pe linia de comandă. Dacă nu există -e opțiunea, atunci implicit este să rulați
program specificat de COAJĂ variabilă de mediu sau, în lipsă, sh(1).
Vă rugăm să rețineți că trebuie să specificați un program cu argumente. Dacă vrei să rulezi shell
comenzi, trebuie să specificați shell-ul, astfel:
urxvt -e sh -c „comenzi shell”
-titlu a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match.
Titlul ferestrei (-T încă respectat); titlul implicit este numele de bază al programului
specificat după -e opțiunea, dacă există, altfel numele aplicației; resursă titlu.
-n a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match.
Numele pictogramei; numele implicit este numele de bază al programului specificat după -e
opțiunea, dacă există, altfel numele aplicației; resursă iconName.
-C Capturați mesajele din consola sistemului.
-pt stil
Compila XIM: stil de intrare pentru metoda de introducere; OverTheSpot, OffTheSpot, Rădăcină; resursă
preeditType.
-Sunt a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match.
Compila XIM: numele metodei de introducere. resursă metoda de introducere.
-imlocale şir
Localitatea de utilizat pentru deschiderea IM. Puteți utiliza un „LC_CTYPE” de ex. „de_DE.UTF-8”
pentru procesarea normală a textului, dar „ja_JP.EUC-JP” pentru ca extensia de intrare să poată
introduceți caractere japoneze în timp ce vă aflați într-o altă locație. resursă imLocale.
-imfont set de fonturi
Setați setul de fonturi pe care să îl utilizați pentru metoda de introducere X, vedeți resursa imFont pentru mai multe informaţii.
-tcw
Schimbați semnificația selecției prin triplu clic cu butonul stâng al mouse-ului. Numai
efectiv atunci când codul de selecție original (non-perl) este în uz. În loc să selectezi
o linie completă va extinde selecția doar până la sfârșitul liniei logice. resursă
tripleclickwords.
-nesigur
Activați modul „nesigur”, care activează în prezent majoritatea secvențelor de evadare care ecou
siruri de caractere. Vezi resursa nesigur pentru mai multe informaţii.
-mod schimbare
Ignorați detectarea modificatorului Meta cu cheia specificată: vechi, meta, hiper, super, mod1,
mod2, mod3, mod4, mod5; resursă schimbare.
-ssc|+ssc
Porniți/opriți ecranul secundar (activat implicit); resursă Ecran secundar.
-ssr|+ssr
Activați/dezactivați derularea ecranului secundar (activat implicit); resursă defilare secundară.
- tine|+ține
Activați/dezactivați fereastra de menținere după ieșire din suport. Dacă este activat, urxvt nu va fi imediat
să-și distrugă fereastra atunci când programul executat în ea iese. În schimb, va aștepta
până când este ucis sau închis de către utilizator; resursă deţine.
-CD cale
Setează directorul de lucru pentru shell (sau comanda specificată prin -e). cale
trebuie să fie o cale absolută și trebuie să existe pentru ca urxvt să înceapă; resursă chdir.
-xrm şir
Funcționează ca opțiunea X Toolkit cu același nume, prin adăugarea şir de parcă ar fi
specificat într-un fișier de resurse. Valorile resurselor specificate în acest fel au prioritate
toate celelalte specificații de resurse.
Rețineți că trebuie să utilizați acelaşi sintaxă ca în fișierul .Xdefaults, de ex
„*.fond: negru”. De asemenea, rețineți că toate opțiunile specifice urxvt pot fi specificate ca
opțiuni lungi pe linia de comandă, deci folosiți -xrm este în mare parte limitată la cazurile în care dvs
doriți să specificați alte resurse (de exemplu, pentru metodele de intrare) sau pentru compatibilitate cu
alte programe.
-keysym.sym şir
Remapează un simbol cheie. Vezi resursa keysym.
-încorporare windowid
Spune urxvt să-și încorporeze ferestrele într-o fereastră deja existentă, ceea ce permite
aplicații pentru a încorpora cu ușurință un terminal.
Chiar acum, urxvt va dezamapa/mapa mai întâi fereastra specificată, deci nu ar trebui să fie un top-
fereastra de nivel. urxvt îl va reconfigura și el destul de puțin, așa că nu vă așteptați să se păstreze
o anumită stare. Cel mai bine este să creați o fereastră suplimentară pentru urxvt și să o lăsați
singur.
Fereastra nu va fi distrusă când urxvt iese.
Ar putea fi util să știți că urxvt nu va închide descriptorii de fișiere transmise acestuia
(cu excepția stdin/out/err, desigur), astfel încât să puteți folosi descriptori de fișiere pentru a comunica
cu programele din terminal. Acest lucru funcționează indiferent dacă „-embed”
optiunea a fost folosita sau nu.
Iată un scurt fragment Gtk2-perl care ilustrează cum poate fi utilizată această opțiune (a
exemplu mai lung este în doc/embed):
my $rxvt = new Gtk2::Socket;
$rxvt->signal_connect_after (realize => sub {
my $xid = $_[0]->window->get_xid;
sistem „urxvt -embed $xid &”;
});
-pty-fd fişier descriptor
Spune urxvt să NU execute nicio comandă sau să creeze o nouă pereche pty/tty, ci să folosească
descriptorul de fișier dat ca master tty. Acest lucru este util dacă doriți să conduceți urxvt
ca un emulator de terminal generic fără a fi nevoie să rulați un program în cadrul acestuia.
Dacă acest comutator este dat, urxvt nu va crea nicio intrare utmp/wtmp și nu va crea
găsește permisiunile pty/tty - trebuie să faci asta singur dacă vrei asta.
Ca un caz extrem de special, specificarea „-1” va suprima complet pty/tty
operațiuni, care este probabil util doar împreună cu o extensie perl care
gestionează terminalul.
Iată un exemplu în perl care ilustrează modul în care poate fi utilizată această opțiune (un mai lung
exemplul este în doc/pty-fd):
utilizați IO::Pty;
utilizați Fcntl;
my $pty = nou IO::Pty;
fcntl $pty, F_SETFD, 0; # șterge close-on-exec
sistemul „urxvt -pty-fd” . (fileno $pty) . „&”;
închide $pty;
# comunica acum cu rxvt
my $slave = $pty->slave;
în timp ce (<$slave>) { print $slave „got <$_>\n” }
-pe şir
Lista de scripturi de extensie perl, separate prin virgulă, de utilizat (sau de a nu folosi) în acest terminal
instanță. Vezi resursa perl-ext pentru detalii.
RESURSE
Notă: `urxvt --help' oferă o listă cu toate resursele (opțiuni lungi) compilate în dvs
versiune. Toate resursele sunt disponibile și ca opțiuni lungi.
Puteți seta și modifica resursele folosind instrumente X11 precum xrdb. Multe distribuții fac de asemenea
încărcați setările din ~ / .Resurse fișier când X începe. urxvt va consulta următoarele
fișierele/resursele în ordine, cu setările ulterioare suprascriind pe cele anterioare:
1. fișierul app-defaults în $XAPPLRESDIR
2. $HOME/.Xdefaults
3. Proprietatea RESOURCE_MANAGER din fereastra rădăcină a ecranului 0
4. Proprietatea SCREEN_RESOURCES din fereastra rădăcină a ecranului curent
5. Fișier $XENVIRONMENT SAU $HOME/.Xdefaults-
6. resurse specificate prin -xrm pe linia de comandă
Rețineți că atunci când citiți resurse X, urxvt recunoaște două nume de clasă: rxvt si Urxvt.
numele clasei rxvt permite resurse comune ambelor urxvt și originalul rxvt a fi usor
configurat, în timp ce numele clasei Urxvt permite resurse unice pentru urxvt, pentru a fi împărtășite
între diferite urxvt configuratii. Dacă nu sunt specificate resurse, valorile implicite adecvate
va fi folosit. Argumentele din linia de comandă pot fi folosite pentru a suprascrie setările de resurse. The
sunt acceptate următoarele resurse (s-ar putea să doriți să verificați urxvtperl(3) pagina de manual pentru
setări suplimentare ale extensiilor perl care nu sunt documentate aici):
adâncime: adâncimea de biți
Compila xft: Încercați să găsiți o imagine cu adâncimea de biți dată; opțiune -adâncime.
tamponat: boolean
Compila xft: Activați/dezactivați dublarea tamponului pentru xft (activat implicit). Pe unele
Combinația card/driver care îl permite scade ușor performanța, în majoritatea lor foarte mult
îl ajută. Încetinirea este mică, așa că în mod normal ar trebui să fie activată.
geometrie: geom
Creați fereastra cu geometria ferestrei X specificată [implicit 80x24]; opțiune
-geometrie.
fundal: culoare
Utilizați culoarea specificată ca culoare de fundal a ferestrei [alb implicit]; opțiune
- ro.
prim plan: culoare
Utilizați culoarea specificată ca culoare de prim plan a ferestrei [negru implicit]; opțiune
-fg.
culoaren: culoare
Utilizați culoarea specificată pentru valoarea culorii n, unde 0-7 corespunde low-
culori de intensitate (normale) și 8-15 corespunde intensității mari (aldine = strălucitoare
prim-plan, clipire = fundal luminos) culori. Denumirile canonice sunt următoarele:
0=negru, 1=roșu, 2=verde, 3=galben, 4=albastru, 5=magenta, 6=cian, 7=alb, dar actualul
denumirile de culori utilizate sunt enumerate în CULORI AND GRAFICĂ secţiune.
Culorile mai mari de 15 nu pot fi setate folosind resurse (încă), dar pot fi modificate folosind
o comandă de evadare (vezi urxvt(7)).
Culorile 16-79 formează un cub de culoare standard 4x4x4 (la fel ca xterm cu 88 de culori
a sustine). Culorile 80-87 sunt spații uniforme trepte gri.
culoareBD: culoare
colorIT: culoare
Utilizați culoarea specificată pentru a afișa caractere aldine sau italice în prim-plan
culoarea este implicită. Dacă stilurile de font nu sunt disponibile (Compilare stiluri) și asta
opțiunea este dezactivată, se folosește în schimb videoclipul invers.
culoareUL: culoare
Utilizați culoarea specificată pentru a afișa caracterele subliniate atunci când culoarea primului plan
este implicit.
subliniazăColor: culoare
Dacă este setată, utilizați culoarea specificată ca culoare pentru sublinierea în sine. Dacă nesetat, utilizați
culoarea primului plan.
highlightColor: culoare
Dacă este setată, utilizați culoarea specificată ca fundal pentru caracterele evidențiate. Dacă
dezactivați, utilizați video invers.
highlightTextColor: culoare
Dacă setați și highlightColor este setat, utilizați culoarea specificată ca prim plan pentru
personaje evidențiate.
cursorColor: culoare
Utilizați culoarea specificată pentru cursor. Implicit este folosirea culorii primului plan;
opțiune - cr.
cursorColor2: culoare
Utilizați culoarea specificată pentru culoarea textului cursorului. Pentru ca aceasta să intre în vigoare,
cursorColor trebuie de asemenea specificat. Implicit este folosirea culorii de fundal.
video invers: boolean
Adevărat: simulați video invers prin culorile primului plan și al fundalului; opțiune -rv. Fals:
culori obișnuite ale ecranului [implicit]; opțiune +rv. Vezi nota din CULORI AND GRAFICĂ
secţiune.
jumpScroll: boolean
Adevărat: specificați că ar trebui să fie utilizată derularea prin salt. Când primiți o mulțime de linii, urxvt
va derula numai după ce a fost citită înălțimea întregului ecran de linii, rezultând mai puține
actualizări în timp ce se afișează în continuare fiecare linie primită; opțiune -j.
Fals: specificați că ar trebui utilizată defilarea lină. urxvt va forța o reîmprospătare a ecranului
pe fiecare linie nouă primită; opțiune +j.
skipScroll: boolean
Adevărat: (implicit) specifică faptul că ar trebui să fie utilizată derularea cu omitere. Când primiți o mulțime de
linii, urxvt va derula doar din când în când (de aproximativ 60 de ori pe secundă), rezultând
în mult mai puține actualizări. Acest lucru poate duce la urxvt să nu afișeze vreodată unele rânduri
primește; opțiune -ss.
Fals: specificați că totul urmează să fie afișat, chiar dacă reîmprospătarea este prea rapidă pentru
ochiul uman să citească orice (sau monitorul să afișeze orice); opțiune +ss.
decolorare: număr
Fade textul cu procentul dat atunci când focalizarea este pierdută; opțiune -decolorare.
fadeColor: culoare
Decolorarea la această culoare, atunci când este utilizată estomparea (vezi decolorare:). Culoarea implicită este negru;
opțiune -fadecolor.
iconFile: fişier
Setați pictograma aplicației; opțiune -icoană.
scrollColor: culoare
Utilizați culoarea specificată pentru bara de defilare [implicit #B2B2B2].
troughColor: culoare
Utilizați culoarea specificată pentru zona jgheabului barei de defilare [implicit #969696]. Numai
relevante pentru bara de defilare rxvt (non XTerm/NeXT).
borderColor: culoare
Culoarea chenarului din jurul zonei de text și dintre bara de derulare și text.
font: lista de fonturi
Selectați fonturile care vor fi utilizate. Aceasta este o listă de nume de fonturi separate prin virgulă
verificat în ordine când încercați să găsiți glife pentru personaje. Primul font definește
dimensiunea celulei pentru caractere; alte fonturi pot fi mai mici, dar nu (în general) mai mari. A
(sperăm că) o listă de fonturi implicite rezonabile este întotdeauna atașată acesteia; opțiune -fn.
Fiecare font poate fi fie un nume standard X11 core font (XLFD), cu prefix opțional
„x:” sau un font Xft (Compile xft), prefixat cu „xft:”.
În plus, fiecare font poate fi prefixat cu indicii și specificații suplimentare
cuprinse între paranteze drepte ("[]"). Singurul indiciu disponibil momentan este
„codeset=codeset-name”, iar acesta este folosit doar pentru fonturile Xft.
De exemplu, această resursă de font
URxvt.font: 9x15bold,\
-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
specifică cinci fonturi de utilizat. Primul este „9x15bold” (de fapt iso8859-1
versiunea celui de-al doilea font), care este fontul de bază (pentru că este numit primul) și
definește astfel grila de celule de caractere să fie de 9 pixeli lățime și 15 pixeli înălțime.
Al doilea font este folosit doar pentru a adăuga caractere Unicode suplimentare care nu sunt în bază
font, la fel și al treilea, care, din păcate, nu este aldine, dar versiunea aldină a
fontul conține mai puține caractere, așa că acesta este un supliment util.
Al treilea font este un font Xft cu alias dezactivat, iar caracterele sunt limitate
la JIS 0208 set de coduri (adică kanji japonez). Fontul conține alte caractere, dar
nu ne interesează ele.
Ultimul font este un font catch-all util care furnizează cea mai mare parte din Unicode rămas
caractere.
bold Font: lista de fonturi
italicFont: lista de fonturi
boldItalicFont: lista de fonturi
Lista de fonturi de utilizat pentru afișare , cursiv or cursiv caractere,
respectiv.
Dacă este specificat și nu este gol, atunci sintaxa este aceeași ca și pentru font-resursa, si
lista de fonturi dată va fi utilizată ca atare, ceea ce face posibilă înlocuirea
stiluri de font complet diferite pentru aldine și cursive.
Dacă nu este setată (prestabilită), o listă de fonturi adecvate va fi sintetizată prin „morphing” a
lista de fonturi de text normală în forma dorită. Dacă acest lucru nu este posibil, înlocuiți
vor fi încercate fonturi cu forma dorită.
Dacă este setat, dar este gol, atunci acest stil specific este dezactivat și fontul normal al textului va fi
fiind folosit pentru stilul dat.
intensitateStiluri: boolean
Când stilurile de font nu sunt activate sau această opțiune este activată (Adevărat, opțiune -este,
implicit), stilurile de font aldine/clipire implică culori de prim-plan/fond de intensitate ridicată.
Dezactivarea acestei opțiuni (Fals, opțiune +este) dezactivează acest comportament, intensitatea mare
culorile nu sunt accesibile.
titlu: şir
Setați șirul de titlu al ferestrei, titlul implicit este linia de comandă specificată după -e
opțiunea, dacă există, altfel numele aplicației; opțiune -titlu.
iconName: şir
Setați numele folosit pentru a eticheta pictograma ferestrei sau afișat într-o fereastră de manager de pictograme,
stabilește și titlul ferestrei, dacă nu este setat în mod explicit; opțiune -n.
mapAlert: boolean
Adevărat: de-iconificare (hartă) la primirea unui caracter de clopoțel. Fals: fără de-iconificare (hartă) activată
primirea unui caracter de clopoțel [implicit].
urgentOnBell: boolean
Adevărat: setați indiciu de urgență pentru wm la primirea unui caracter de clopoțel. Fals: nu face
setați indicația de urgență [implicit].
urxvt resetează indiciu de urgență pentru fiecare schimbare de focalizare.
visualBell: boolean
Adevărat: folosiți clopoțelul vizual la primirea unui caracter de clopot; opțiune -vb. Fals: fără vizual
clopoțel [implicit]; opțiune +vb.
loginShell: boolean
Adevărat: începeți ca un shell de autentificare adăugând un „-” înaintea argv[0] a cochiliei; opțiune -ls.
Fals: începe ca un sub-shell normal [implicit]; opțiune +ls.
multiClickTime: număr
Specificați timpul maxim în milisecunde dintre evenimentele de selectare multi-clic. The
implicit este 500 milisecunde; opțiune -mc.
utmpInhibit: boolean
Adevărat: inhibă scrierea înregistrării în fișierul jurnal de sistem utmp; opțiune -aut. Fals: scrie
înregistrare în fișierul jurnal de sistem utmp [Mod implicit]; opțiune +ut.
țeavă de imprimare: şir
Specificați o conductă de comandă pentru imprimanta vt100 [implicit lpr(1)]. Utilizare a iniția a
descărcarea ecranului la imprimantă și Ctrl-Imprimare or Shift-Print pentru a include scrollback ca
bine.
Șirul va fi interpretat ca și cum ar fi introdus în shell așa cum este.
Exemplu:
URxvt.print-pipe: cat > $(TMPDIR=$HOME mktemp urxvt.XXXXXX)
Acest lucru creează un nou fișier în directorul dvs. de pornire cu conținutul ecranului de fiecare dată
apăsați „Tipărește”.
scrollstyle: mod
Setați stilul barei de derulare la rxvt, simplu, următor or x termen. simplu este preferata autorului.
grosime: număr
Setați lățimea barei de derulare în pixeli.
scrollbar: boolean
Adevărat: activați bara de derulare [implicit]; opțiune -sb. Fals: dezactivați bara de derulare; opțiune
+sb.
scrollBar_right: boolean
Adevărat: plasați bara de derulare în dreapta ferestrei; opțiune -sr. Fals: plasează
bara de derulare din stânga ferestrei; opțiune +sr.
scrollBar_floating: boolean
Adevărat: afișați o bară de derulare rxvt fără jgheab; opțiune -Sf. Fals: afișați un rxvt
bara de defilare cu jgheab; opțiune +st.
scrollBar_align: mod
Aliniați top, de jos or centru [implicit] de degetul mare al barei de defilare cu indicatorul activat
butonul din mijloc apăsați/trageți.
scrollTtyOutput: boolean
Adevărat: derulați în jos când tty primește ieșire; opțiune -Da. Fals: nu derulați la
jos când tty primește ieșire; opțiune +si.
scrollWithBuffer: boolean
Adevărat: derulați cu tamponul de derulare înapoi când tty primește linii noi (adică încercați să afișați
aceleași linii) și scrollTtyOutput este fals; opțiune -sw. Fals: nu derulați cu
scrollback buffer când tty primește linii noi; opțiune +sw.
scrollTtyKeypress: boolean
Adevărat: derulați în jos când este apăsată o tastă nespecială. Cheile speciale sunt cele care
sunt interceptate de rxvt-unicode pentru manipulare specială și nu sunt transmise către
coajă; opțiune -SK. Fals: nu derulați în jos când este apăsată o tastă nespecială;
opțiune +sk.
salvare linii: număr
Economisește număr linii din tamponul de derulare înapoi [implicit 64]. Această resursă este limitată
majoritatea mașinilor la 65535; opțiune -sl.
chenar intern: număr
Frontiera interioara a număr pixeli. Această resursă este limitată la 100; opțiune -b.
externalBorder: număr
Frontiera exterioară a număr pixeli. Această resursă este limitată la 100; opțiune -w, -bw,
-lățimea graniței.
fără margini: boolean
Setați sugestii MWM pentru a solicita o fereastră fără margini, adică dacă este onorat de WM, rxvt-
fereastra unicode nu va avea decorațiuni pentru ferestre; opțiune -bl.
skipBuiltingGlyphs: boolean
Compila bibelouri: Dezactivați utilizarea graficelor bloc/desenului încorporat
caractere și doar să vă bazați pe ceea ce furnizează fonturile specificate. Folosește asta dacă ai un
font bun și doriți să utilizați glifele grafice bloc; opțiune -sbg.
termenNume: termenul nume
Specifică numele tipului terminalului care urmează să fie setat în TERMEN variabilă de mediu; opțiune
-tn.
lineSpace: număr
Specifică numărul de linii (înălțimea pixelilor) de inserat între fiecare rând al afișajului
[implicit 0]; opțiune -lsp.
meta8: boolean
Adevărat: mânuiți Meta (Alt) + apăsați tasta pentru a seta al 8-lea bit. Fals: mâner Meta (Alt) +
apăsarea tastei ca prefix de escape [implicit].
mouseWheelScrollPage: boolean
Adevărat: roata mouse-ului derulează o pagină plină. Fals: roata mouse-ului parcurge cinci linii
[Mod implicit].
pastableTabs: boolean
Adevărat: stocați file ca caractere largi. Fals: interpretează file numai ca mișcare a cursorului;
opțiunea „-ptab”.
cursorBlink: boolean
Adevărat: clipește cursorul. Fals: nu clipiți cursorul [implicit]; opțiune -bc.
cursorUnderline: boolean
Adevărat: faceți cursorul subliniat. Fals: Faceți din cursor o casetă [implicit]; opțiune -uc.
pointerBlank: boolean
Adevărat: golește indicatorul când este apăsată o tastă sau după un număr stabilit de secunde de
inactivitate. Fals: indicatorul este întotdeauna vizibil [implicit].
pointerColor: culoare
Culoarea primului plan al indicatorului mouse-ului.
pointerColor2: culoare
Culoarea de fundal a indicatorului mouse-ului.
pointerBlankDelay: număr
Specifică numărul de secunde înainte de golirea indicatorului [implicit 2]. Folosiți un mare
număr (de ex. 987654321) pentru a dezactiva efectiv timeout-ul.
tasta backspace: şir
Șirul de trimis când este apăsată tasta Backspace. Dacă este setat la Decembrie sau dezinstalat va
trimite Șterge (cod 127) sau, cu control, backspace (cod 8) - care poate fi inversat
cu secvența de evadare în mod privat DEC corespunzătoare.
deletekey: şir
Șirul de trimis când este apăsată tasta de ștergere (nu tasta de ștergere de la tastatură). Dacă
unset va trimite secvența asociată în mod tradițional cu Executa cheie.
cutchars: şir
Caracterele folosite ca delimitatori pentru selectarea cuvintelor cu dublu clic (spații albe
delimitarea este adăugată automat dacă este dată resursa).
Când extensia de selecție perl este în uz (prestabilită dacă este compilată, consultați
urxvtperl(3) pagina de manual), va fi creată o expresie regex adecvată folosind aceste caractere (dacă
resursa există, în caz contrar, nu va fi creată nicio regex). În acest mod, personaje
în afara ISO-8859-1 pot fi utilizate.
Când nu este utilizată extensia de selecție, pot fi utilizate numai caracterele ISO-8859-1. Dacă
nespecificat, se utilizează implicit încorporat:
BACKSLASH `"'&()*,;<=>?@[]^{|}
preeditType: stil
OverTheSpot, OffTheSpot, Rădăcină; opțiune -pt.
metoda de introducere: nume
nume de intrareMetoda de utilizat; opțiune -Sunt.
imLocale: nume
Localitatea de utilizat pentru deschiderea IM. Puteți utiliza un „LC_CTYPE” de ex. „de_DE.UTF-8”
pentru procesarea normală a textului, dar „ja_JP.EUC-JP” pentru ca extensia de intrare să poată
introduceți caractere japoneze în timp ce stați într-o altă locație; opțiune -imlocale.
imFont: set de fonturi
Specificați setul de fonturi utilizate pentru stilurile XIM „OverTheSpot” sau „OffTheSpot”. Trebuie să fie o
set de fonturi X standard (modele XLFD separate prin virgule), adică nu este în același
format ca și celelalte liste de fonturi utilizate în urxvt. Valoarea implicită va fi configurată pentru a alege
*orice* găsit adecvat, de preferință unul sau doi pixeli care diferă ca dimensiune față de bază
font. opțiune -imfont.
tripleclickwords: boolean
Schimbați semnificația selecției prin triplu clic cu butonul stâng al mouse-ului. In loc de
selectând o linie completă se va extinde selecția până la sfârșitul liniei logice
numai; opțiune -tcw.
nesigur: boolean
Activează modul „nesigur”. Rxvt-unicode oferă câteva secvențe de evadare care răsună arbitrar
șiruri precum numele pictogramei sau localitatea. Acest lucru ar putea fi abuzat dacă cineva ajunge
Acces curat pe 8 biți la afișajul dvs., fie prin intermediul unui client de e-mail care afișează e-mail
corpuri nefiltrate sau prin scrie(1) sau orice alt mijloc. Prin urmare, aceste secvențe
sunt dezactivate implicit. (Rețineți că multe alte terminale, inclusiv xterm, au acestea
secvențe activate în mod implicit, ceea ce nu o face totuși mai sigură).
Le puteți activa setând această resursă booleană sau specificând -nesigur ca o
opțiune. În momentul de față, acest lucru permite afișarea răspunsului, localizarea, găsirea fontului, eticheta pictogramei și
solicitările de titlu ale ferestrei.
modificator: schimbare
Setați cheia pentru a fi interpretată ca meta cheie la: vechi, meta, hiper, super, mod1, mod2,
mod3, mod4, mod5; opțiune -mod.
answerbackString: şir
Specificați răspunsul pe care rxvt-unicode îl trimite către shell atunci când un caracter ENQ (control-E) este
trecut prin. Poate conține valori de escape așa cum este descris în intrarea pe keysym
ca urmare a.
ecran secundar: boolean
Activați/dezactivați ecranul secundar (activat implicit).
defilare secundară: boolean
Activați/dezactivați derularea pe ecranul secundar (activat implicit). Dacă această opțiune este activată,
derulările de pe ecranul secundar vor schimba tamponul de derulare înapoi și, când
secondaryScreen este dezactivat, comutarea la/de la ecranul secundar va derula în schimb
ecran sus.
deţine: boolean
Activați/dezactivați fereastra de menținere după ieșire din suport. Dacă este activat, urxvt nu va fi imediat
să-și distrugă fereastra atunci când programul executat în ea iese. În schimb, va aștepta
până când acesta este ucis sau închis de către utilizator.
chdir: cale
Setează directorul de lucru pentru shell (sau comanda specificată prin -e). cale
trebuie să fie o cale absolută și trebuie să existe pentru ca urxvt să înceapă. Daca nu este specificat
atunci va fi folosit directorul de lucru curent; opțiune -CD.
keysym.sym: acțiune
Compila bibelouri: Asociat acțiune cu keysym sym. Numele resursei intermediare
keysym. nu poate fi omis.
Folosind această resursă, puteți mapa combinații de taste precum „Ctrl-Shift-BackSpace” la
diverse acțiuni, cum ar fi ieșirea unui șir diferit decât ar rezulta în mod normal
acea combinație, făcând terminalul să deruleze în sus sau în jos așa cum doriți, sau oricare
alt lucru ar putea oferi o extensie.
Combinația de taste care declanșează acțiunea, sym, are următorul format:
(modificatoare-)cheie
Unde modificatori poate fi orice combinație de ISOLevel3, Tastatura aplicației, Mod de control, NumLock,
Schimba, meta, Blocare, mod1, mod2, mod3, mod4, mod5, și prescurtat I, K, C, N, S, M,
A, L, 1, 2, 3, 4, 5.
NumLock, meta si ISOLevel3 modificatorii sunt de obicei alias la orice modificator
Tasta NumLock, tastele Meta/Alt sau tastele Shift/AltGr ISO Level3 sunt mapate. Tastatura aplicației
este un modificator sintetic mapat la starea curentă a modului de hartă a tastelor aplicației.
Datorită numărului mare de combinații de modificatori, o mapare a tastelor se va potrivi dacă at
cel mai puțin identificatorii specificati sunt setati si nicio alta mapare a cheilor cu acestea
și mai mulți biți sunt definiți. Aceasta înseamnă că definirea unei mapări pentru „a” va
furnizează automat definiții pentru „Meta-a”, „Shift-a” și așa mai departe, cu excepția cazului în care unele dintre ele
acestea sunt mapări definite în sine. Consultați acțiunea „builtin:”, de mai jos, pentru o modalitate de a
rezolvați acest lucru atunci când aceasta este o problemă.
Ortografia lui cheie depinde de implementarea dvs. de X. O modalitate ușoară de a găsi o cheie
numele este de a folosi XEV(1) comanda. Puteți găsi o listă căutând macrocomenzile „XK_”.
în X11/keysymdef.h include fișier (omiteți prefixul „XK_”). Alternativ, poți
specifica cheie prin valoarea hex keysym (0x0000 - 0xFFFF).
Ca în cazul oricărei valori de resursă, acțiune șirul poate conține secvențe de escape backslash
("\n": linie nouă, "\\": bară oblică inversă, "\000": număr octal), consultați RESURSE în "man 7 X" pentru
mai multe detalii.
O acțiune începe cu un prefix de acțiune care selectează un anumit tip de acțiune, urmat
de un colon. Un șir de acțiune fără două puncte este interpretat ca un șir literal de transmis
la tty (ca și cum ar fi prefixat cu „șir:”).
Sunt cunoscute următoarele prefixe de acțiune - extensiile pot oferi prefixe suplimentare:
șir:STRING
În cazul în care acțiune începe cu „șir:” (sau altfel nu conține două puncte), apoi
„ȘIRUL” rămas va fi transmis programului care rulează în terminal. Pentru
de exemplu, puteți înlocui orice ieșire Shift-Tab cu șirul „echo rm -rf
/" urmat de o nouă linie:
URxvt.keysym.Shift-Tab: șir:echo rm -rf /\n
Acest lucru ar putea fi folosit, în teorie, pentru a vă redefini complet harta tastaturii.
În plus, pentru acțiuni de acest tip, puteți defini o serie de keysyms într-unul singur
realizat prin încărcarea extensiei perl „keysym-list” și furnizarea unui acțiune cu
model listă/PREFIX/MIJLOC/SUFIX, unde delimitatorul `/' ar trebui să fie un caracter
nu este folosit de șiruri.
Utilizarea acestuia poate fi demonstrată printr-un exemplu:
URxvt.keysym.MC-0x61: listă|\033<|abc|>
Linia de mai sus este echivalentă cu următoarele trei linii:
URxvt.keysym.Meta-Control-0x61: șir:\033
URxvt.keysym.Meta-Control-0x62: șir:\033
URxvt.keysym.Meta-Control-0x63: șir:\033
comanda:STRING
If acțiune ia forma „command:STRING”, cea specificată STRING este interpretat
și executat ca secvență de control a lui urxvt (practic opusul „șirului:” -
în loc să-l trimiți către programul care rulează în terminal, va fi tratat
de parcă ar fi ieșirea programului). Acest lucru este cel mai util pentru a alimenta secvențele de comenzi
urxvt.
De exemplu, următoarele înseamnă „schimbați localitatea curentă în „zh_CN.GBK” când
Control-Meta-c este apăsat":
URxvt.keysym.MCc: comandă:\033]701;zh_CN.GBK\007
Următorul exemplu va mapa Control-Meta-1 și Control-Meta-2 la fonturi
„suxuseuro” și „9x15bold”, așa că puteți avea o schimbare limitată a fonturilor la
timp de rulare:
URxvt.keysym.MC-1: comandă:\033]50;suxuseuro\007
URxvt.keysym.M-C-2: command:\033]50;9x15bold\007
Alte lucruri sunt posibile, de exemplu redimensionarea (vezi urxvt(7) pentru mai multe informații):
URxvt.keysym.M-C-3: command:\033[8;25;80t
URxvt.keysym.M-C-4: command:\033[8;48;110t
incorporat:
Acțiunea încorporată este acțiunea pe care urxvt ar executa-o dacă nu leagă tastele
a existat pentru combinația de taste. Utilizarea evidentă este de a anula efectul existenței
legături. Utilizarea nu atât de evidentă este de a restabili legăturile atunci când o altă legare
suprascrie prea mulți modificatori.
De exemplu, dacă suprascrieți tasta „Insert”, veți dezactiva urxvt
Mapare „Shift-Insert”. Pentru a reactiva acest lucru, puteți face „găuri” în user-
Harta tastelor definită folosind înlocuirea „builtin:”:
URxvt.keysym.Insert:
URxvt.keysym.S-Insert: încorporat:
Prima linie definește o mapare pentru „Insert” și Orice combinație de modificatori.
A doua linie restabilește maparea implicită pentru „Shift-Insert”.
șir încorporat:
Această acțiune este utilă în principal pentru a restabili mapările șirurilor pentru cheile care au
acțiuni predefinite în urxvt. Semantica exactă este puțin greu de explicat -
practic, această acțiune va trimite șirul către aplicația care va fi trimisă
dacă urxvt nu ar avea o acțiune încorporată pentru el.
Un exemplu ar putea clarifica: urxvt lipește în mod normal selecția atunci când dvs
apăsați „Shift-Insert”. Cu următoarele legături, ar emite în schimb
(nedocumentat, dar la ce aplicații care rulează în terminal s-ar putea aștepta)
secvența „ESC [ 2 $” în schimb:
URxvt.keysym.S-Insert: șir încorporat:
URxvt.keysym.CS-Insert: încorporat:
Prima linie dezactivează funcționalitatea de lipire pentru acea combinație de taste și
al doilea restabilește comportamentul implicit pentru „Control-Shift-Insert”, care ar fi
altfel fi depășit.
În mod similar, pentru a permite aplicațiilor să obțină acces la „CMc” (copiere în clipboard) și
Combinație de taste „CMv” (lipire clipboard), puteți face acest lucru:
URxvt.keysym.CMc: șir încorporat:
URxvt.keysym.CMv: șir încorporat:
EXTENSIE:ȘIR
O acțiune de această formă invocă acțiunea STRING, dacă există, furnizate de
urxvtperl(3) extindere EXTENSIE. Extensia va fi încărcată automat dacă
necesar.
Nu toate extensiile definesc acțiuni, dar extensiile populare care includ
selecţie si potrivitor extensii (documentate în propriile pagini de manual,
urxvt-selecţie(1) și urxvt-potrivitor(1), respectiv).
Din departamentul de exemple stupide, aceasta va rot13-„criptare” selecția urxvt
atunci când Alt-Control-c este apăsat pe tastaturile tipice ale PC-ului:
URxvt.keysym.MCc: selection:rot13
perl:STRING *DEPRECAT*
Acesta este un mod depreciat de a invoca comenzile furnizate de extensiile perl. Este
încă acceptat, dar nu ar trebui să mai fie folosit.
perl-ext-comun: şir
perl-ext: şir
Liste separate prin virgulă de scripturi de extensie Perl (implicit: „implicit”) de utilizat în acest
instanță terminală; opțiune -pe.
Numele extensiilor pot fi prefixate cu un semn „-” pentru a interzice utilizarea lor. Acesta poate fi
util pentru a dezactiva selectiv unele extensii încărcate implicit sau specificate prin intermediul
resursă „perl-ext-common”. De exemplu, „default,-selection” va folosi toate valorile implicite
extensii cu excepția „selecției”.
Setul implicit include „selection”, „option-popup”, „selection-popup”,
extensiile „readline” și „searchable-scrollback” și extensiile care sunt menționate
in keysym resurse.
Orice extensie astfel încât o resursă corespunzătoare este dată pe linia de comandă este
atașat automat la perl-ext.
Fiecare extensie este căutată în directoarele bibliotecii, încărcată dacă este necesar și legată
la instanța terminală curentă. Când calea de căutare a bibliotecii conține mai multe
fișiere de extensie cu același nume, apoi va fi folosit primul găsit.
Dacă ambele aceste resurse sunt șirul gol, atunci interpretul perl nu va fi
initializat. Motivul pentru a avea două opțiuni este că perl-ext-comun va fi folosit
pentru extensii care ar trebui să fie disponibile pentru toate instanțele, în timp ce perl-ext este folosit pentru
cazuri specifice.
perl-eval: şir
Codul Perl va fi evaluat când toate extensiile au fost înregistrate. Vezi
urxvtperl(3) pagina de manual.
perl-lib: cale
Lista de directoare suplimentare, separate prin două puncte, care dețin scripturi de extensie. Cand
căutând extensii perl, urxvt va căuta mai întâi în aceste directoare, apoi în
$URXVT_PERL_LIB, $HOME/.urxvt/ext și în sfârșit în /usr/lib/urxvt/perl/.
Vezi urxvtperl(3) pagina de manual.
selecție.model-IDX: perl-regex
Modele de selecție suplimentare, a se vedea urxvtperl(3) pagina de manual pentru detalii.
selecție-autotransformare.IDX: perl-transform
Selecție modele de auto-transformare, vezi urxvtperl(3) pagina de manual pentru detalii.
searchable-scrollback: keysym *DEPRECAT*
Această resursă este depreciată și va fi eliminată. Folosește o keysym resursă în schimb, de exemplu:
URxvt.keysym.Ms: searchable-scrollback:start
URL-lansator: şir
Specifică programul care urmează să fie pornit cu un argument URL. Folosit de „popup-ul de selecție”
și extensii perl „matcher”.
tranzitoriu-pentru: windowid
Compila bibelouri: Setează proprietatea WM_TRANSIENT_FOR la id-ul de fereastră dat.
override-redirect: boolean
Compila bibelouri: Setează redirecționarea-override pentru fereastra terminalului, făcând-o aproape
invizibil pentru managerii de ferestre; opțiune -override-redirect.
iso14755: boolean
Activați/dezactivați ISO 14755 (activat implicit).
iso14755_52: boolean
Activați/dezactivați modul ISO 14755 5.2 (activat implicit).
CONTEXT IMAGE OPŢIUNI AND RESURSE
-pixmap fisier[;oplist]
fundalPixmap: fisier[;oplist]
Compila pixbuf: Folosiți fișierul imagine specificat ca fundal al ferestrei și, de asemenea
opțional, specificați o listă de operațiuni separate prin două puncte pentru ao modifica. Rețineți că dvs
poate fi necesar să citați „;” caracter atunci când utilizați opțiunea de linie de comandă, ca „;” este
de obicei un metacaracter în scoici. Operațiunile suportate sunt:
LxA+X+Y
stabilește scara și poziția. „W” / „H” specificați scara orizontală/verticală
(la sută) și "X" / „Y” localizați centrul imaginii (procent). O scară de 0 dezactivează
scalare.
op=tigla
permite placarea cu faianță
op = păstrare-aspect
menține raportul de aspect al imaginii la scalare
op=root-align
utilizați ca imagine poziția ferestrei terminalului față de fereastra rădăcină
offset, simulând un fundal de fereastră rădăcină
Setarea implicită pentru scară și poziție este „100x100+50+50”. Alternativ, a
setul predefinit de șabloane poate fi utilizat pentru a realiza cele mai comune setări:
stil=tiled
imaginea este placată fără scalare. Echivalent cu 0x0+0+0:op=tile
stil=aspect-întins
imaginea este scalată pentru a umple toată fereastra menținând raportul de aspect și
centrat. Echivalent cu 100x100+50+50:op=keep-aspect
stil=întins
imaginea este scalată pentru a umple toată fereastra. Echivalent cu 100x100
stil=centrat
imaginea este centrată fără scalare. Echivalent cu 0x0+50+50
stil=root-tiled
imaginea este placată fără scalare și folosind poziționarea „rădăcină”. Echivalentă cu
0x0:op=tigla:op=root-align
Dacă sunt specificate mai multe șabloane, ultimul câștigă. Rețineți că un șablon înlocuiește
toate setările de scară, poziție și operațiuni.
Dacă este utilizat împreună cu pseudo-transparența, pixmap specificată va fi amestecat
peste fundal transparent folosind amestecarea alfa.
-tr|+tr
transparent: boolean
Activați/dezactivați pseudo-transparența folosind pixmap rădăcină ca fundal.
-ip (inheritPixmap) este încă acceptat ca alias învechit, dar va fi eliminat în
versiuni viitoare.
-tentă culoare
tintColor: culoare
Nuanță fundalul transparent cu culoarea dată. Rețineți că o nuanță neagră dă a
imagine complet neagră, în timp ce o nuanță albă dă imaginea neschimbată.
-SH număr
umbrire: număr
Întunecă (0 .. 99) sau luminează (101 .. 200) fundalul transparent. O valoare de 100
înseamnă fără umbrire.
-blr HxV
blurRadius: HxV
Aplicați estompare gaussiană cu raza specificată pe fundalul transparent. În cazul în care o
este specificat un singur număr, razele verticale și orizontale sunt considerate a fi
la fel. Setarea uneia dintre raze la 1 și a celeilalte la un număr mare creează
efecte interesante pe unele fundaluri. Valoarea razei maxime este 128. An
raza orizontală sau verticală de 0 dezactivează estomparea.
cale: cale
Specificați calea de căutare delimitată de două puncte pentru a găsi fișiere imagine de fundal.
THE BARĂ DE DEFIRE
Linii de text care defilează în partea de sus a urxvt fereastra (resursa: salvare linii) și poate fi
derulați înapoi utilizând bara de defilare sau apăsând taste. Normalul urxvt bara de derulare are săgeți
iar comportamentul său este destul de intuitiv. The xterm-scrollbar este fără săgeți și ei
comportamentul îl imită pe cel al x termen
Derulați în jos cu Buton1 (xterm-scrollbar) Sau Shift-Următorul. Derulați în sus cu Buton3 (xterm-
bara de derulare) Sau Shift-Înainte. Defilare continuă cu Buton2.
ȘOARECE RAPORTAREA
Pentru a anula temporar raportarea mouse-ului, fie pentru bara de defilare, fie pentru textul normal
selectare/inserare, țineți apăsată fie tasta Shift, fie tasta Meta (Alt) în timp ce efectuați
acțiunea dorită a mouse-ului.
Dacă modul de raportare al mouse-ului este activ, acțiunile normale ale barei de defilare sunt dezactivate -- pe
presupunem că folosim o aplicație cu ecran complet. În schimb, apăsând Buton1 și
Button3 trimite ESC [ 6 ~ (Următorul) și ESC [ 5 ~ (Anterior), respectiv. În mod similar, făcând clic pe
săgețile sus și jos trimite ESC [ A (Sus si ESC [ B (Jos), respectiv.
THE SELECŢIE: SELECTAREA AND LIPIRE TEXT
Comportamentul selectării textului și al mecanismului de inserare/lipire este similar cu x termen(1).
selectarea:
Faceți clic stânga la începutul regiunii, trageți până la sfârșitul regiunii și eliberați;
Faceți clic dreapta pentru a extinde regiunea marcată; Faceți dublu clic stânga pentru a selecta un cuvânt; Stânga
faceți triplu clic pentru a selecta întreaga linie logică (care se poate întinde pe mai multe linii de ecran),
cu excepția cazului în care este modificat de resursă tripleclickwords.
Începeți o selecție în timp ce apăsați butonul meta cheie (sau Meta+Ctrl chei) (Compilați: bibelouri)
va crea o selecție dreptunghiulară în loc de una normală. În acest mod, fiecare
rândul selectat devine propria sa linie în selecție, iar spațiile albe din urmă sunt
subliniat vizual și eliminat din selecție.
Lipire:
Apăsarea și eliberarea butonului din mijloc al mouse-ului într-un urxvt fereastra determină valoarea lui
selecția PRIMARĂ (sau CLIPBOARD cu meta modificator) să fie introdus ca și cum ar fi
fusese tastat la tastatură.
Presare Shift-Insert determină inserarea și valoarea selecției PRIMARY.
rxvt-unicode oferă, de asemenea, legările Ctrl-Meta-c și să interacționeze cu
selecția CLIPBOARD. Prima legare determină valoarea selecției interne
pentru a fi copiat în selecția CLIPBOARD, în timp ce a doua legare determină valoarea lui
selecția CLIPBOARD care urmează să fie inserată.
SCHIMBARE FONTURILE
Modificarea fonturilor (sau, respectiv, a dimensiunii fontului) prin tastatură nu este încă acceptată în rxvt-
unicode. Deranjează-mă dacă ai nevoie de asta.
Puteți, totuși, să schimbați fonturile în timpul rulării utilizând secvențe de evacuare, de exemplu:
printf '\e]710;%s\007' "9x15bold,xft:Kochi Gothic"
Puteți folosi și comenzile rapide de la tastatură:
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 va reaplica automat aceste fonturi la ieșire până acum.
ISO 14755 SUPORT
ISO 14755 este un standard pentru introducerea și vizualizarea caracterelor Unicode și a codurilor de caractere
folosind tastatura. Este format din 4 părți. Prima parte este disponibilă dacă rxvt-unicode
a fost compilat cu „--enable-frills”, restul este disponibil când rxvt-unicode a fost
compilat cu „--enable-iso14755”.
· 5.1: Metoda de bază
Acest lucru vă permite să introduceți caractere unicode folosind codul hexadecimal al acestora.
Începeți prin a apăsa lung atât „Control” cât și „Shift”, apoi introduceți cifrele hexadecimale
(între unu și șase). Eliberarea „Control” și „Shift” va anula caracterul ca și cum
au fost tastate direct. În timp ce țineți apăsat „Control” și „Shift”, puteți, de asemenea, să intrați
mai multe caractere prin apăsarea „Spațiu”, care va comite caracterul curent și
vă permite să începeți unul nou.
Ca exemplu de utilizare, imaginați-vă o carte de vizită cu o adresă de e-mail japoneză, care
nu poți tasta. Din fericire, cardul are adresa de e-mail tipărită sub formă de coduri hexadecimale,
ex. „671d 65e5”. Puteți introduce acest lucru cu ușurință apăsând „Control” și „Shift”,
urmat de „6-7-1-D-SPACE-6-5-E-5”, urmat de eliberarea tastelor modificatoare.
· 5.2: Metoda de introducere a simbolurilor de la tastatură
Acest mod vă permite să introduceți caractere reprezentând simbolurile tastaturii de pe tastatură,
dacă este reprezentabil în codificarea locală curentă.
Începeți prin apăsarea „Control” și „Shift” împreună, apoi eliberați-le. Urmatorul
tasta specială (tastele cursorului, acasă etc.) pe care o introduceți nu va invoca funcția sa obișnuită, dar
în schimb, va insera simbolul tastaturii corespunzător. Simbolul va fi introdus doar
când tasta a fost eliberată, altfel apăsând, de exemplu, „Shift” se va introduce simbolul
pentru „Comutator ISO Level 2”, deși intenția dumneavoastră ar fi fost posibil să introduceți o inversare
filă (Shift-Tab).
· 5.3: Metoda de introducere a selectării ecranului
Deși acest lucru este deja implementat (în principiu este mecanismul de selecție), ar putea
fi extins prin afișarea unei hărți de caractere Unicode.
· 5.4: Metodă de feedback pentru identificarea caracterelor afișate pentru introducere ulterioară
Această metodă vă permite să afișați codul caracterelor Unicode asociat cu caracterele
deja afișate.
Intră în acest mod ținând apăsat împreună „Control” și „Shift”, apoi apăsând și
ținând apăsat butonul stâng al mouse-ului și deplasându-ne. Codurile hexadecimale Unicode (ar putea fi
un caracter de combinare) al caracterului de sub indicator este afișat până când dvs
eliberați „Control” și „Shift”.
Pe lângă codurile hexadecimale, va afișa fontul folosit pentru a desena acest caracter -
din motive de implementare, caractere combinate cu caractere combinate, linie
desenarea personajelor și a personajelor necunoscute vor fi întotdeauna desenate utilizând sistemul încorporat
font suport.
În ceea ce privește conformitatea, rxvt-unicode ar trebui să fie compatibil cu ambele scenarii A
și B din ISO 14755, inclusiv partea 5.2.
LOGIN TIMBRU
urxvt încearcă să scrie o intrare în utmp(5) fișier astfel încât să poată fi văzut prin intermediul care(1)
comandă și poate accepta mesaje. Pentru a permite această caracteristică, urxvt poate fi necesar să fie instalat
setuid root pe unele sisteme sau setgid la root sau la un alt grup pe altele.
CULORI AND GRAFICĂ
Pe lângă culorile implicite de prim plan și de fundal, urxvt poate afișa până la
88/256 de culori: 8 culori ANSI plus versiuni de mare intensitate (potenţial îndrăzneţe/clipitor) ale
la fel și 72 (sau 240 în modul 256 de culori) aranjate într-un format 4x4x4 (sau 6x6x6)
cub color RGB plus o rampă de 8 (24) culori în tonuri de gri.
Iată o listă a culorilor ANSI cu numele lor.
color0 (negru) = Negru
culoare1 (roșu) = Roșu3
culoare2 (verde) = Verde3
culoare3 (galben) = Galben3
culoare4 (albastru) = Albastru3
culoare5 (magenta) = Magenta3
culoare6 (cian) = Cyan3
color7 (alb) = AntiqueWhite
culoare8 (negru strălucitor) = Gri25
color9 (rosu aprins) = Rosu
color10 (verde strălucitor) = Verde
culoare11 (galben strălucitor) = Galben
culoare12 (albastru strălucitor) = Albastru
color13 (magenta strălucitor) = Magenta
color14 (cian strălucitor) = Cyan
color15 (alb strălucitor) = Alb
prim-plan = Negru
fundal = Alb
De asemenea, este posibil să specificați valorile culorii prim plan, fundal, cursorColor,
cursorColor2, colorBD, culoareUL ca un număr 0-15, ca o scurtătură convenabilă de referință
numele culorii culoare0-color15.
Următorul text oferă valori pentru modul de culoare standard 88 (și valori pentru 256
modul de culoare între paranteze).
Cubul RGB folosește indici 16..79 (16..231) folosind următoarele formule:
index_88 = (r * 4 + g) * 4 + b + 16 # r, g, b = 0..3
index_256 = (r * 6 + g) * 6 + b + 16 # r, g, b = 0..5
Rampa în tonuri de gri utilizează indici 80..87 (232..239), de la 10% la 90% în trepte de 10% (1/26 până la
25/26 în pași de 1/26) - alb și negru fac deja parte din cubul RGB.
Împreună, toate acele culori implementează cele 88 (256) de culori xterm de culoare. Doar primii 16
poate fi schimbat folosind resursele în prezent, restul poate fi schimbat doar prin comandă
secvențe („coduri de evacuare”).
Aplicațiile sunt sfătuite să folosească terminfo sau secvențe de comandă pentru a descoperi numărul și RGB
valorile tuturor culorilor (da, puteți interoga acest lucru...).
Rețineți că -rv ("video invers: Adevărat") simulează video invers schimbând întotdeauna
culori de prim plan/fond. Acest lucru este în contrast cu x termen(1) unde sunt doar culorile
schimbate dacă nu au fost specificate altfel. De exemplu,
urxvt -fg Negru -bg Alb -rv
ar da Alb pe Negru, în timp ce este pornit x termen(1) ar da negru pe alb.
ALPHA CANAL SUPORT
Dacă suportul Xft a fost compilat și atâta timp cât Xft/Xrender/X nu-și înțeleg actul
împreună, rxvt-unicode își va gestiona propriul canal alfa:
Puteți prefix orice culoare cu un procent de opacitate cuprins între paranteze, de exemplu
„[procent]”, unde „procent” este un procent zecimal (0-100) care specifică opacitatea
culoarea, unde 0 este complet transparent și 100 este complet opac. De exemplu,
„[50]roșu” este un roșu semitransparent, în timp ce „[95]#00ff00” este un verde aproape opac. Acest
este formatul recomandat pentru a specifica valorile de transparență și funcționează cu toate modalitățile
specifica o culoare.
Pentru control complet, rxvt-unicode acceptă și „rgba:rrrr/gggg/bbbb/aaaa” (exact patru
cifre hexadecimale/componentă) specificații de culoare, unde componenta suplimentară „aaaa”.
specifică valorile opacității (alfa). Valoarea minimă de 0000 este complet transparentă,
în timp ce „ffff” este complet opac). Cele două culori de exemplu de mai devreme ar putea fi, de asemenea
specificat ca „rgba:ff00/0000/0000/8000” și „rgba:0000/ff00/0000/f332”.
Probabil trebuie să specificați "-adâncime 32 ", de asemenea, pentru a forța un vizual cu canale alfa și
ai norocul că serverul tău X folosește aspectul pixelilor ARGB, deoarece X este departe de a fi doar suport
Imaginile ARGB din cutie, iar rxvt-unicode pur și simplu se găsește.
De exemplu, următoarele selectează un fundal negru aproape complet transparent și
un prim plan roz aproape opac:
urxvt -adâncime 32 -bg rgba:0000/0000/0000/4444 -fg „[80]roz”
Când nu utilizați o imagine de fundal, atunci interpretarea canalului alfa este la îndemână
managerul dvs. de compoziție (cei mai mulți îl interpretează ca transparență, desigur).
Când utilizați o hartă de imagini de fundal sau o pseudo-transparență, atunci culoarea de fundal va fi
se comportă întotdeauna ca și cum ar fi complet transparent (deci se arată imaginea de fundal
în schimb), indiferent de modul în care a fost specificat, în timp ce celelalte culori vor fi fie
transparent așa cum este specificat (imaginea de fundal se va afișa) pe serverele care acceptă
extensia RENDER sau complet opac pe serverele care nu acceptă EXTENSIUNEA RENDER.
Vă rugăm să rețineți că, din cauza erorilor din Xft, specificarea valorilor alfa poate duce la deșeuri
afișat atunci când serverul X nu acceptă extensia RENDER.
MEDIUL
urxvt setează și/sau utilizează următoarele variabile de mediu:
TERMEN
Setat în mod normal la „rxvt-unicode”, cu excepția cazului în care este suprascris la momentul configurării, prin resurse sau
pe linia de comandă.
COLORTERM
Fie „rxvt”, „rxvt-xpm”, în funcție de dacă urxvt a fost compilat cu fundal
suport pentru imagini și, opțional, cu extensia adăugată „-mono” pentru a indica faptul că rxvt-
Unicode rulează pe un ecran monocrom.
COLORFGBG
Setați la un șir de forma „fg;bg” sau „fg;xpm;bg”, unde „fg” este codul de culoare utilizat
ca culoare prim-plan/text implicită (sau șirul „implicit” pentru a indica faptul că
trebuie utilizată secvența de escape de culoare implicită), „bg” este codul de culoare folosit ca implicit
culoarea de fundal (sau șirul „implicit”), iar „xpm” este șirul „implicit” dacă
urxvt a fost compilat cu suport pentru imagini de fundal. Biblioteci precum „ncurses” și „slang”
poate (și face) să folosească aceste informații pentru a optimiza rezultatele ecranului.
FEREASTRĂ
Setați la ID-ul de fereastră X (zecimal) al ferestrei urxvt (fereastra de nivel superior, care
are de obicei subferestre pentru bara de defilare, fereastra terminalului și așa mai departe).
TERMINFO
Setat la directorul terminfo dacă urxvt a fost configurat cu „--with-terminfo=PATH”.
DISPLAY
Folosit de urxvt pentru a se conecta la afișaj și a seta pe afișajul corect în copilul său
procesează dacă „-display” nu este folosit pentru a suprascrie. Setarea implicită la „:0” dacă nu
exista.
COAJĂ
Shell-ul care va fi folosit pentru executarea comenzii, implicit este „/ Bin / sh".
RXVT_SOCKET [sic]
Calea socketului de domeniu Unix folosită de urxvtc(1) și urxvtd(1).
Mod implicit $HOME/.urxvt/urxvtd-.
URXVT_PERL_LIB
Suplimentar :-cale de căutare separată a bibliotecii pentru extensiile perl. Va fi căutat
-perl-lib dar înainte ~/.urxvt/ext și directorul bibliotecii de sistem.
URXVT_PERL_VERBOSITY
Vedea urxvtperl(3).
ACASĂ
Folosit pentru a localiza directorul implicit pentru socket-ul domeniului Unix pentru demon
comunicații și pentru a localiza diferite fișiere de resurse (cum ar fi „.Xdefaults”)
XAPPLRESDIR
Director în care se află fișierele de resurse X specifice aplicației.
X MEDIU
Dacă este setat și accesibil, dă numele unui fișier de resurse X care urmează să fie încărcat de urxvt.
Utilizați urxvt online folosind serviciile onworks.net