Terminālis

DR-Terminal piegādā savu VT100/xterm emulatoru, kas no nulles uzrakstīts Kotlin valodā — bez WebView. Tas atbalsta xterm-256color, alternatīvo buferi (vim/less/nano), OSC 52 starpliktuvi, fokusa notikumus un peles izsekošanu (mc, htop).

Tastatūra un saīsnes

SaīsneDarbība
Ctrl+C — kad ir atlasīts tekstsKopēt atlasi starpliktuvē. Bez atlases parastais SIGINT sasniedz attālo procesu.
Enter — kad ir atlasīts tekstsAlternatīva kopēšanas saīsne (ērti tastatūrām bez Ctrl).
Labais klikšķis / Copy izvēlneKonteksta izvēlne pēc atlases — vienmēr pieejama.
Ctrl+VIelīmēt. Vairāku rindu starpliktuves saturs atver vairāku rindu ielīmēšanas apstiprinājuma dialoglodziņu.
Shift+InsertIelīmēt — klasiskā X11/Windows muskuļu atmiņa. Vienkāršs Insert joprojām nokļūst līdz čaulai.
Shift+DeleteNokopē atlasi un notīra to (izgriešanas stilā).
Ctrl+FAtver meklēšanas joslu (skatiet Meklēt izvadē). Čaula šo taustiņa nospiešanu neredz.
Ctrl+Shift+SAtver fragmentu atlasītāju (skatiet Fragmenti). Vienkāršs Ctrl+S joprojām nokļūst līdz čaulai.
Saīšņu joslaesc, ctrl, tab, bultiņas, biežāk lietotie čaulas simboli, snip taustiņš un ⌨ pārslēgs — noderīgi mobilajās ierīcēs. Funkciju un navigācijas taustiņi atrodas DevOps tastatūras fn slānī un neobligātajā F taustiņu rindā.
Fonta lielumsA- / A+ pogas termināļa izvēlnē; diapazons 8–32 pt.

Operētājsistēmā macOS Cmd darbojas visur, kur augšā norādīts Ctrl: Cmd+C, Cmd+V, Cmd+F un Cmd+Shift+S uzvedas tāpat kā to Ctrl atbilsmes.

DevOps tastatūra (Android un iOS)

Sistēmas tastatūras terminālī strādā pret jums: automātiskā labošana sabojā sudo -rf, čaulas simboli slēpjas divus slāņus dziļāk, un nelatīņu izkārtojumos bieži ASCII nav vispār. DR-Terminal nāk ar savu vienmēr-ASCII DevOps tastatūru, ko zīmē lietotne un kas sūta taustiņus tieši terminālī — sistēmas IME tos nekad neredz.

Slāņi: mazie burti, lielie (Shift), cipari, čaulas simboli (| ~ $ & ' " \ …`) un fn/nav slānis (F1–F12, bultiņas, Home/End, PgUp/PgDn). Ctrl/Alt/Shift ir lipīgi: viens pieskāriens tos uzvelk nākamajam taustiņam, dubultskāriens fiksē. Turiet , bultiņas vai atstarpi atkārtošanai; ilgs spiediens uz taustiņiem ar mazu stūra zīmi dod alternatīvo rakstzīmi.

Iestatījumi → Tastatūra (mobilajām ierīcēm): Noklusējuma tastatūraAuto izvēlas DevOps tastatūru, ja sistēmas valoda nav latīņu (arābu, ivrits, CJK…), citādi sistēmas IME; Izkārtojums — Auto/QWERTY/QWERTZ/AZERTY; Necaurspīdīguma un Taustiņu izmēra slīdņi; Rādīt F taustiņus — vienmēr redzama F1–F10 rinda virs tastatūras, ērta mc/htop darbplūsmām. Visas tastatūras preferences ceļo šifrētajā konfigurācijas dublējumā, ko eksportē no tālruņa vai planšetes.

Atlasīt, kopēt, ielīmēt

Desktop: velciet ar peli, lai atlasītu. Dubultklikšķis atlasa vārdu, trīskāršs klikšķis — rindu. Atlaišana kopē, izmantojot iepriekš minētās saīsnes; labais klikšķis atver izvēlni.

Android un iOS: pieskarieties un turiet jebkurā terminālī, lai sāktu atlasi, pēc tam velciet, lai paplašinātu, un atlaidiet, lai kopētu — teksts nonāk sistēmas starpliktuvē. Īss pieskāriens joprojām nokļūst līdz čaulai; pārvilkšana joprojām ritina vēsturi, tāpēc parastie žesti turpina darboties.

OSC 52 ļauj attālajām programmām (tmux, vim, fzf) kopēt jūsu sistēmas starpliktuvē, izmantojot atsoļa secību — divvirzienu.

Vairāku rindu ielīmēšana: kad jūsu starpliktuvē ir jaunrindas, jūs redzat vairāku rindu ielīmēšanas priekšskatījuma dialoglodziņu — tas aizsargā pret tādu komandu ielīmēšanu, kuras neapskatījāt.

Ritināšanas buferis un vēsture

Ritināšanas buferis satur līdz 1000 rindām. Ritenītis vai pieskāriena pārvilkšana ritina; kursors pareizi atstāj skata logu (xterm uzvedība), un jebkura atlase ritina kopā ar tekstu.

Clear history atrodas sānjoslas History cilnē un dzēš attiecīgajam savienojumam saglabāto komandu vēsturi — tā neskar ekrānā redzamo ritināšanas buferi.

Termināļa labajā malā parādās ritjosla (Desktop) — satveriet to ar peli, lai ritinātu cauri vēsturei; Android un iOS ritina ar pieskārienu. Ritenīša ritināšanas ātrums ir konfigurējams sadaļā Settings → Terminal (rindas vienā ritenīša solī).

Alternatīvais buferis (pilnekrāna lietotnes)

Programmas, piemēram, vim, less, nano, htop, mc, pārslēdzas uz alternatīvo buferi — atsevišķu ekrānu, kas pazūd, izejot, nepiesārņojot galveno ritināšanas buferi.

Meklēt izvadē

Nospiediet Ctrl+F (Cmd+F operētājsistēmā macOS), lai atvērtu meklēšanas joslu. Tā meklē ritināšanas buferī reāllaikā, izceļot katru atbilstību un pārvietojoties starp tām. Izcelšana ir renderēšanas laika pārklājums — tā nekad neko neievada SSH plūsmā.

Fonts, motīvs, izcelšana

Fragmenti

Fragmenti ir atkārtoti lietojamas komandu veidnes, ko var nosūtīt jebkurai sesijai. Veidnē var iestrādāt tipizētus vietturus — ping -c {count:int=4} {host:ip} — un šāda fragmenta palaišana atver nelielu dialoglodziņu, kas prasa vērtības (int, ip, bool un enum vietturi saņem atbilstošus laukus un validāciju). Fragments bez vietturiem tiek palaists uzreiz. Palaist uzreiz nosaka, vai Enter tiek nosūtīts jūsu vietā, vai komanda tikai nonāk uzvednē rediģēšanai.

Palaišanas veidi:

Katram fragmentam ir tvērums: redzams Visiem resursdatoriem, vienai Grupai vai atsevišķam Resursdatoram. Neobligātais filtrs Sistēmas (Debian, RHEL, Arch, macOS…) to sašaurina vēl vairāk, tāpēc apt fragmenti parādās tikai resursdatoros, kas noteikti kā Debian saime — noteikšana nāk no pieteikšanās sondes (skatiet Ieskats resursdatorā zemāk). Rādīt tikai tad, ja pieejams papildus paslēpj fragmentu, kad tā komanda resursdatorā ir apstiprināti nepieejama. Sesijas bez SSH resursdatora (lokālās, seriālās, Telnet) redz tikai globālos fragmentus.

Fragmentus pārvaldiet sadaļā Iestatījumi → Terminālis → Fragmenti: pievienot, rediģēt, dublēt un dzēst, iestatīt tvērumu, sistēmas un tūlītējas palaišanas karodziņu. Pirmajā palaišanas reizē tiek pievienots komplektā iekļauts vairāk nekā simts gatavu fragmentu katalogs — katrai sistēmai (Debian, RHEL, Arch, Alpine, SUSE, BSD, macOS) plus Docker, tīkla, krātuves un rīku komplekti; rediģējiet vai dzēsiet tos tāpat kā savējos.

Komandu vēsture un automātiskā pabeigšana

Katrs saglabātais savienojums atceras savu komandu vēsturi (ja Save history ir ieslēgts). Augšupbultiņa atsauc agrākās komandas, un automātiskās pabeigšanas lauks piedāvā serverī pieejamos komandu nosaukumus — reāllaika čaulas pabeigšana, kas atšķiras no vēstures par to, ko esat rakstījuši.

Ieskats resursdatorā (reāllaika rādītāji)

Pēc pieteikšanās SSH sesijā lietotne klusi apseko resursdatoru — OS nosaukumu, CPU modeli un kodolu skaitu — un sāk aptaujāt reāllaika rādītājus: slodzes vidējo, atmiņu, swap un disku noslogojumu katram montēšanas punktam; katrs tiek zīmēts ar lietojuma joslu, kas virs 75% kļūst dzintarkrāsas un virs 90% — sarkana.

Sesijas cilnes

Katra sesija — SSH, SFTP, lokālā, seriālā, Telnet — dzīvo cilnē. Pieskarieties un turiet (mobilajās ierīcēs) vai noklikšķiniet ar peles labo pogu (datorā) uz cilnes vai kartes Aktīvo sesiju sarakstā, lai atvērtu tās izvēlni: Pārdēvēt, Savienojuma informācija, Restartēt sesiju un Aizvērt cilni. Restartēt sesiju pārtrauc savienojumu un izveido to no jauna, saglabājot cilni — ērti pēc servera pārstartēšanas. Kad attālā sesija pārtrūkst, termināļa izvēlnē parādās arī ieraksts Atkārtoti savienot, kas atjauno savienojumu uz vietas (lokālie termināļi to nepiedāvā — atveriet vienkārši jaunu).

Sānjosla (labais panelis) — Host / History / Complete / Fragmenti / Theme

Pa labi no termināļa (Desktop / planšete) atrodas saliekams panelis ar piecām cilnēm. Atveriet to ar bultiņu labajā malā; mainiet izmēru, velkot kreiso malu. Stāvoklis ir katram aizstājvārdam — katrs saglabātais savienojums atceras savu cilni un platumu.

Motīvs — termināļa motīvi (435 shēmas)

Motīvs ir katram aizstājvārdam — katram savienojumam ir sava fona, priekšplāna un 16 krāsu ANSI palete (tie paši indeksi, ko izmanto ls --color: standarta 0–7 + spilgtie 8–15).

Android un iOS: visa datora sānjosla tiek aizstāta ar vienu paletes ikonu termināļa augšējā joslā. Pieskarieties tai, lai atvērtu apakšējo lapu ar to pašu 435 motīvu katalogu, ar meklēšanu un reāllaika paraugu priekšskatījumiem. Pieskaršanās ierakstam piemēro motīvu un aizver lapu, lai jūs uzreiz redzētu rezultātu; poga Reset augšpusē atmet jebkādas pārrakstīšanas, lai aizstājvārds atgrieztos pie saviem noklusējumiem.

435 iebūvētie motīvi nāk no atvērtā pirmkoda edcet/terminal-themes kolekcijas (MIT).

Previous
Autentifikācija
Next
SFTP