Provided by: manpages-ro_4.27.0-1_all bug

NUME

       termcap - baza de date privind capacitățile terminalelor

DESCRIERE

       Baza  de  date  termcap  este  un  instrument  învechit  de  descriere  a  capacităților  terminalelor și
       imprimantelor cu celule de caractere. Ea este păstrată doar pentru compatibilitatea cu programele  vechi;
       programele noi ar trebui să utilizeze baza de date terminfo(5) și bibliotecile asociate.

       /etc/termcap  este un fișier ASCII (baza de date principală) care listează capacitățile mai multor tipuri
       de terminale. Programele pot citi fișierul „termcap” pentru a găsi codurile de control specifice necesare
       pentru a controla atributele vizuale ale terminalului utilizat efectiv; (alte  aspecte  ale  terminalului
       sunt gestionate de stty(1)). Baza de date „termcap” este indexată de variabila de mediu TERM.

       Intrările  Termcap  trebuie  să  fie definite pe o singură linie logică, cu „\” utilizat pentru a suprima
       linia nouă. Câmpurile sunt separate prin „:”. Primul câmp al fiecărei  intrări  începe  la  marginea  din
       stânga și conține o listă de nume pentru terminal, separate prin „|”.

       Primul subcâmp poate conține (în intrările BSD termcap din 4.3BSD și anterioare) un nume scurt format din
       două  caractere. Acest nume scurt poate fi format din litere mari sau mici. În înregistrările termcap din
       4.4BSD, acest câmp este omis.

       Al doilea subcâmp (primul, în formatul 4.4BSD mai nou) conține numele  utilizat  de  variabila  de  mediu
       TERM.  Acesta trebuie să fie scris cu litere minuscule. Capacitățile hardware selectabile trebuie marcate
       prin adăugarea unei cratime și a unui sufix la acest nume. A  se  vedea  mai  jos  un  exemplu.  Sufixele
       obișnuite sunt w (lățime mai mare de 80 de caractere), am (margini automate), nam (fără margini automate)
       și  rv  (afișare  video  inversă).  Al  treilea subcâmp conține un nume lung și descriptiv pentru această
       intrare termcap.

       Câmpurile următoare conțin capacitățile terminalului; orice linie de capacități care continuă trebuie  să
       fie indentată cu o tabulație față de marginea din stânga.

       Deși  nu  există  o  ordine definită, se sugerează să se scrie mai întâi capacitățile booleene, apoi cele
       numerice și apoi cele de tip șir de caractere, fiecare dintre ele fiind  sortată  în  ordine  alfabetică,
       fără  a  se  ține  cont  de ortografia minusculă sau majusculă. Capacitățile unor funcții similare pot fi
       scrise pe o singură linie.

       De exemplu:

       Head line: vt|vt101|Terminal DEC VT 101 în modul 80 de caractere:\
       Head line: Vt|vt101-w|Terminal DEC VT 101 în modul (lat) 132 caractere:\
       Boolean: :bs:\
       Numeric: :co#80:\
       String: :sr=\E[H:\

   Capacități booleane
       5i   Imprimanta nu va avea „ecou” pe ecran
       am   Margini automate, ceea ce înseamnă o înfășurare automată a liniei
       bs   Control-H (8 dec.) efectuează o retrocedare „backspace”
       bw   Retrocedarea „backspace” pe marginea stângă se înfășoară pe linia anterioară
           și pe marginea dreaptă
       da   Afișare păstrată pe ecranul de sus
       db   Afișare păstrată pe ecranul de jos
       eo   Un spațiu șterge toate caracterele de la poziția cursorului
       es   Secvențele de control și caracterele speciale funcționează în linia de stare
       gn   Dispozitiv generic
       hc   Acesta este un terminal pe suport de hârtie
       HC   Cursorul este greu de văzut atunci când nu este pe linia de jos
       hs   Are o linie de stare
       hz   Eroare Hazeltine, terminalul nu poate imprima caractere tilde
       in   Terminalul inserează octeți nuli, nu spații, pentru a umple spațiile albe
       km   Terminalul are o tastă meta
       mi   Deplasarea cursorului funcționează în modul de inserție
       ms   Deplasarea cursorului funcționează în modul de evidențiere/subliniere
       NP   Fără caracter de umplere
       NR   Secvența „ti” nu inversează efectul secvenței „te”
       nx   Fără umplutură, trebuie să folosească XON/XOFF
       os   Terminalul poate „tăia” textul (text barat)
       ul   Terminalul subliniază, deși nu poate „tăia” textul
       xb   Eroare stup „beehive glitch”, f1 trimite ESCAPE, f2 trimite ^C.
       xn   Eroare la linie nouă/încadrare (înfășurare) de linie
       xo   Terminalul utilizează protocolul xon/xoff
       xs   Textul tastat peste textul de evidențiere va fi afișat evidențiat
       xt   Eroare Teleray, tabulatoare distructive și un mod ciudat de evidențiere

   Capacități numerice
       co   Numărul de coloane
       dB   Întârzierea în milisecunde pentru retrocedare (backspace) pe terminalele
           de tip „hardcopy” (imprimare pe hârtie)
       dC   Întârzierea în milisecunde pentru returul de cărucior pe terminalele „hardcopy”
       dF   Întârzierea în milisecunde pentru saltul de pagină pe terminalele „hardcopy”
       dN   Întârzierea în milisecunde pentru o linie nouă pe terminalele „hardcopy”
       dT   Întârzierea în milisecunde a opririi tabulatorului pe terminalele „hardcopy”
       dV   Întârzierea în milisecunde a opririi tabulatorului vertical pe terminalele
           „hardcopy”
       it   Diferența dintre pozițiile de tabulare
       lh   Înălțimea etichetelor software
       lm   Linii de memorie
       lw   Lățimea etichetelor software
       li   Numărul de linii
       Nl   Numărul de etichete software
       pb   Cea mai mică viteză de transmisie (în bauds) care necesită umplere
       sg   Variații în evidențiere
       ug   Variații în subliniere
       vt   Numărul terminalului virtual
       ws   Lățimea liniei de stare, dacă este diferită de lățimea ecranului

   Capacități de șiruri
       !1   Shift + tasta de «salvare»
       !2   Shift + tasta de «suspendare»
       !3   Shift + tasta «desfă»
       #1   Shift + tasta de «ajutor»
       #2   Shift + tasta de «început» (home)
       #3   Shift + tasta de «introducere» (enter)
       #4   Shift + tasta «săgeată stânga»
       %0   Tasta «refă»
       %1   Tasta de «ajutor»
       %2   Tasta de «marcare»
       %3   Tasta de «mesaj»
       %4   Tasta de «mutare»
       %5   Tasta «obiectul-următor»
       %6   Tasta de «deschidere»
       %7   Tasta de «opțiuni»
       %8   Tasta «obiectul-anterior»
       %9   Tasta de «imprimare»
       %a   Shift + tasta de «mesaj»
       %b   Shift + tasta de «mutare»
       %c   Shift + tasta «următorul»
       %d   Shift + tasta de «opțiuni»
       %e   Shift + tasta «anterior»
       %f   Shift + tasta de «imprimare»
       %g   Shift + tasta «refă»
       %h   Shift + tasta «înlocuire»
       %i   Shift + tasta «săgeată dreapta»
       %j   Shift + tasta «reluare»
       &0   Shift + tasta «anulare»
       &1   Tasta «referință»
       &2   Tasta «reîmprospătare»
       &3   Tasta «înlocuire»
       &4   Tasta «reinițiere»
       &5   Tasta «reluare»
       &6   Tasta de «salvare»
       &7   Tasta de «suspendare»
       &8   Tasta «desfă»
       &9   Shift + tasta de «început»
       *0   Shift + tasta de «căutare»
       *1   Shift + tasta de «comandă»
       *2   Shift + tasta de «copiere»
       *3   Shift + tasta de «creare»
       *4   Shift + tasta de «ștergere caracter»
       *5   Shift + tasta de «ștergere linie»
       *6   Tasta de selectare
       *7   Shift + tasta de «final»
       *8   Shift + tasta de «curățare linie»
       *9   Shift + tasta de «ieșire»
       @0   Tasta de «căutare»
       @1   Tasta de «început»
       @2   Tasta «anulare»
       @3   Tasta de «închidere»
       @4   Tasta de «comandă»
       @5   Tasta de «copiere»
       @6   Tasta de «creare»
       @7   Tasta de «final»
       @8   Tasta de «introducere/trimitere»
       @9   Tasta de «ieșire»
       al   Inserează o linie
       AL   Inserează %1 linii
       ac   Perechi de caractere grafice în bloc corespunzând setului alternativ
           de caractere
       ae   Sfârșitul setului de caractere alternativ
       as   Începe setul de caractere alternativ pentru caracterele grafice de bloc
       bc   Retrocedare „backspace”, dacă nu este ^H
       bl   Clopoțel audio
       bt   Mută la marca de tabulare precedentă
       cb   Șterge de la începutul liniei până la cursor
       cc   Caracter de comandă fictivă
       cd   Curăță până la sfârșitul ecranului
       ce   Curăță până la sfârșitul liniei
       ch   Deplasează cursorul pe orizontală numai în coloana %1
       cl   Curăță ecranul și pune cursorul în poziția inițială
       cm   Deplasează cursorul la linia %1 și coloana %2 (pe ecran)
       CM   Deplasează cursorul la linia %1 și coloana %2 (în memorie)
       cr   Retur de cărucior
       cs   Derulează regiunea de la linia %1 la %2
       ct   Șterge tabulările
       cv   Deplasează cursorul pe verticală doar pînă la linia %1
       dc   Șterge doar un caracter
       DC   Șterge %1 caractere
       dl   Șterge doar o linie
       DL   Șterge %1 linii
       dm   Începe modul de ștergere
       do   Deplasează cursorul în jos cu o linie
       DO   Deplasează cursorul în jos cu #1 linii
       ds   Dezactivează linia de stare
       eA   Activează setul de caractere alternativ
       ec   Șterge %1 caractere începând de la cursor
       ed   Sfârșitul modului de ștergere
       ei   Sfârșitul modului de inserare
       ff   Caracter de salt de pagină în terminalele „hardcopy”
       fs   Readuce caracterul la poziția sa înainte de a trece la linia de stare
       F1   Șirul trimis prin tasta de funcție f11
       F2   Șirul trimis prin tasta de funcție f12
       F3   Șirul trimis prin tasta de funcție f13
       ...  ...
       F9   Șirul trimis prin tasta de funcție f19
       FA   Șirul trimis prin tasta de funcție f20
       FB   Șirul trimis prin tasta de funcție f21
       ...  ...
       FZ   Șirul trimis prin tasta de funcție f45
       Fa   Șirul trimis prin tasta de funcție f46
       Fb   Șirul trimis prin tasta de funcție f47
       ...  ...
       Fr   Șirul trimis prin tasta de funcție f63
       hd   Mută cursorul cu o jumătate de linie în jos
       ho   Readuce cursorul la poziția sa inițială
       hu   Mută cursorul cu o jumătate de linie în sus
       i1   Șirul de inițializare 1 la conectare
       i3   Șirul de inițializare 3 la conectare
       is   Șirul de inițializare 2 la conectare
       ic   Inserează un caracter
       IC   Inserează %1 caractere
       if   Initialization file
       im   Începe modul de inserare
       ip   Inserează timpul de umplere și caracterele speciale necesare după inserare
       iP   Program de inițializare
       K1   Tasta din stânga sus a tastaturii numerice
       K2   Tasta centrală de pe tastatura numerică
       K3   Tasta din dreapta sus a tastaturii numerice
       K4   Tasta din stânga jos a tastaturii numerice
       K5   Tasta din dreapta jos a tastaturii numerice
       k0   Tasta de funcție 0
       k1   Tasta de funcție 1
       k2   Tasta de funcție 2
       k3   Tasta de funcție 3
       k4   Tasta de funcție 4
       k5   Tasta de funcție 5
       k6   Tasta de funcție 6
       k7   Tasta de funcție 7
       k8   Tasta de funcție 8
       k9   Tasta de funcție 9
       k;   Tasta de funcție 10
       ka   Tasta de «ștergere a tuturor tabulărilor»
       kA   Tasta de inserare a liniei
       kb   Tasta de «retrocedare „backspace”»
       kB   Retrocedare o marcă de tabulare
       kC   Tasta de curățare a ecranului
       kd   Tasta de «deplasare a cursorului în jos»
       kD   Tasta de «ștergere a caracterului de sub cursor»
       ke   Dezactivează tastatura numerică
       kE   Tasta de «ștergere până la sfârșitul liniei»
       kF   Tasta de «derulare înainte/jos»
       kh   Tasta de «aducere a cursorului în poziția sa inițială»
       kH   Tasta de «deplasare a cursorului în jos»
       kI   Tastă «inserare character»/«mod inserare»
       kl   Tasta de «deplasare a cursorului la stânga»
       kL   Tasta de «ștergere a liniei»
       kM   Tasta«pentru «ieșirea din modul de inserare»
       kN   Tasta «pagina următoare»
       kP   Tasta «pagina precedentă»
       kr   Tasta de «deplasare a cursorului la dreapta»
       kR   Tasta de «derulare înapoi/sus»
       ks   Activează tastatura numerică
       kS   Tasta de «curățare până la sfârșitul ecranului»
       kt   Tasta «șterge acest tabulator»
       kT   Tasta «plasează un tabulator aici»
       ku   Tasta de «deplasare a cursorului în sus»
       l0   Eticheta tastei 0 de funcție, dacă nu este f0
       l1   Eticheta tastei 1 de funcție, dacă nu este f1
       l2   Eticheta tastei 2 de funcție, dacă nu este f2
       ...  ...
       la   Eticheta tastei 10 de funcție, dacă nu este f10
       le   Deplasează cursorul un caracter la stânga
       ll   Deplasează cursorul în colțul din stânga jos
       LE   Deplasează cursorul %1 caractere la stânga
       LF   Dezactivează etichetele software
       LO   Activează etichetele software
       mb   Pornește clipirea
       MC   Șterge marginile software
       md   Pornește modul aldin
       me   Finalizarea tuturor modurilor precum so, us, mb, md, și mr
       mh   Pornește modul semiluminos
       mk   Modul întunecat (Caracterele sunt invizibile)
       ML   Stabilește marginea software stângă
       mm   Pune terminalul în modul meta
       mo   Scoate terminalul din modul meta
       mp   Activează protejarea atributelor
       mr   Pornește modul invers
       MR   Stabilește marginea software dreaptă
       nd   Deplasează cursorul un caracter la dreapta
       nw   Comanda de retur de cărucior
       pc   Caracter de umplutură
       pf   Dezactivează imprimanta
       pk   Programează tasta %1 pentru a trimite șirul de caractere %2 ca și cum ar fi
           fost tastat de utilizator
       pl   Programează tasta %1 pentru a executa șirul de caractere %2 în modul local
       pn   Programează eticheta software %1 pentru a afișa șirul %2
       po   Activează imprimanta
       pO   Activează imprimanta pentru %1 (<256) octeți
       ps   Imprimă conținutul ecranului la imprimantă
       px   Programează tasta %1 pentru a trimite șirul %2 la calculator
       r1   Șirul de reinițializare 1 pentru a pune terminalul în moduri de depanare
       r2   Șirul de reinițializare 2 pentru a pune terminalul în moduri de depanare
       r3   Șirul de reinițializare 3 pentru a pune terminalul în moduri de depanare
       RA   Dezactivează marginile automate
       rc   Restaurează poziția salvată a cursorului
       rf   Reinițializează șirul de nume de fișier
       RF   Cerere de intrare de la terminal
       RI   Deplasează cursorul %1 caractere la dreapta
       rp   Repetă caracterul %1 de %2 ori
       rP   Completare după caracterul trimis în modul de înlocuire
       rs   Reinițializează șirul
       RX   Dezactivează controlul fluxului XON/XOFF
       sa   Stabilește atributele %1 %2 %3 %4 %5 %6 %7 %8 %9
       SA   Activează marginile automate
       sc   Salvează poziția cursorului
       se   Finalizează modul de evidențiere
       sf   Derulare normală de o linie
       SF   Derulare normală de %1 linii
       so   Pornește modul de evidențiere
       sr   Derulare inversă
       SR   Derulează înapoi %1 linii
       st   Plasează un opritor de tabulare pe toate liniile din coloana curentă
       SX   Activează controlul fluxului XON/XOFF
       ta   Mută la următorul tabulator hardware
       tc   Citește descrierea terminalului dintr-o altă intrare
       te   Termină programul care utilizează deplasarea cursorului
       ti   Pornește programul care utilizează deplasarea cursorului
       ts   Mută cursorul în coloana %1 a liniei de stare
       uc   Subliniază caracterul de sub cursor și deplasează cursorul spre dreapta
       ue   Finalizează sublinierea
       up   Deplasează cursorul în sus cu o linie
       UP   Deplasează cursorul în sus cu %1 liniis
       us   Pornește sublinierea
       vb   Clopoțel vizibil
       ve   Cursor normal vizibil
       vi   Cursor invizibil
       vs   Cursor evidențiat
       wi   Stabilește fereastra de la linia %1 la linia %2 și de la coloana %3
           la coloana %4
       XF   Caracterul XOFF dacă nu este ^S

       Există mai multe modalități de definire a codurilor de control pentru capacitățile de tip șir:

       Fiecare caracter normal se reprezintă pe sine, cu excepția „^”, „\” și „%”.

       A ^x înseamnă Control-x. Control-A este egal cu 1 zecimal.

       \x înseamnă un cod special. x poate fi unul dintre următoarele caractere:
              E Eludare (27)
              n Salt de linie (10)
              r retur de cărucior (13)
              t Tabulator (9)
              b Retrocedare „backspace” (8)
              f Salt de pagină (12)
              0 Caracter nul. Un \xxx specifică caracterul octal xxx.

       i      Incrementează parametrii cu unu.

       r      Capacitate cu un singur parametru

       +      Adaugă valoarea următorului caracter la acest parametru și efectuează o ieșire binară

       2      Efectuează o ieșire ASCII a acestui parametru cu un câmp cu valoarea 2

       d      Efectuează o ieșire ASCII a acestui parametru cu un câmp cu valoarea 3

       %      Afișează un „%”

       Dacă folosiți ieșire binară, trebuie să evitați caracterul nul („\0”), deoarece acesta termină șirul.  Ar
       trebui  să reinițializați expansiunea tabulatorului în cazul în care un tabulator poate fi ieșirea binară
       a unui parametru.

       Avertisment:
              Metacaracterele de mai sus pentru parametri pot fi greșite: acestea  documentează  termcap  Minix,
              care ar putea să nu fie compatibil cu termcap Linux.

       Blocurile de caractere grafice pot fi specificate prin trei capacități de șiruri de caractere:

       as     începe setul de caractere alternativ

       ae     încheie setul de caractere alternativ

       ac     perechi  de  caractere.  Primul  caracter este numele simbolului grafic al blocului, iar al doilea
              caracter este definiția acestuia.

       Sunt disponibile următoarele nume:

       +    săgeată dreapta (>)
       ,    săgeată stânga (<)
       .    săgeată în jos (v)
       0    pătrat plin (#)
       I    lanternă (#)
       -    săgeată în sus (^)
       '    romb (+)
       a    tablă de șah (:)
       f    grad (')
       g    plus-minus (#)
       h    pătrat (#)
       j    colțul inferior drept (+)
       k    colțul superior drept (+)
       l    colțul superior stânga (+)
       m    colțul inferior dreapta (+)
       n    cruce (+)
       o    linia orizontală superioară (-)
       q    linia orizontală mediană (-)
       s    linia orizontală inferioară (_)
       t    T la stânga (+)
       u    T la dreapta (+)
       v    T invers (+)
       w    T normal (+)
       x    linie vericală (|)
       ~    paragraf (???)

       Valorile din paranteze reprezintă valori implicite sugerate care sunt utilizate de biblioteca curses,  în
       cazul în care capacitățile lipsesc.

CONSULTAȚI ȘI

       ncurses(3), termcap(3), terminfo(5)

TRADUCERE

       Traducerea    în   limba   română   a   acestui   manual   a   fost   făcută   de   Remus-Gabriel   Chelu
       <remusgabriel.chelu@disroot.org>

       Această traducere este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3  sau  o
       versiune   ulterioară   cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se  asumă  NICIO
       RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să  trimiteți  un  e-mail  la  translation-team-
       ro@lists.sourceforge.net.

Pagini de manual de Linux 6.9.1                   15 iunie 2024                                       termcap(5)