Terminali

DR-Terminal vjen me emulatorin e vet VT100/xterm të shkruar nga e para në Kotlin — pa WebView. Mbështet xterm-256color, alt buffer-in (vim/less/nano), clipboard-in OSC 52, ngjarjet e fokusit dhe gjurmimin e miut (mc, htop).

Tastiera dhe shkurtoret

ShkurtoreVeprim
Ctrl+C — kur teksti është i zgjedhurKopjo zgjedhjen në clipboard. Pa zgjedhje, SIGINT-i normal arrin procesin e largët.
Enter — kur teksti është i zgjedhurShkurtore alternative kopjimi (e dobishme në tastiera pa Ctrl).
Klik i djathtë / menu CopyMenu konteksti pas zgjedhjes — gjithmonë e disponueshme.
Ctrl+VNgjit. Përmbajtja e clipboard-it me shumë rreshta hap një dialog konfirmimi për ngjitje me shumë rreshta.
Shift+InsertNgjit — kujtesa muskulore klasike e X11/Windows. Insert i thjeshtë ende arrin shell-in.
Shift+DeleteKopjo zgjedhjen dhe pastroje (si prerje).
Ctrl+FHap shiritin e kërkimit (shih Gjej në dalje). Shell-i nuk e sheh kurrë shtypjen e tastit.
Ctrl+Shift+SHap përzgjedhësin e copëzave (shih Copëzat). Ctrl+S i thjeshtë ende arrin shell-in.
Shiriti i shkurtoreveesc, ctrl, tab, shigjeta, simbole të zakonshme shell-i, tasti snip dhe çelësi ⌨ — i dobishëm në celular. Tastet e funksionit dhe të navigimit ndodhen te shtresa fn e tastierës DevOps dhe te rreshti opsional i tasteve F.
Madhësia e shkronjaveRregullatori A- / A+ te menuja e terminalit; gama 8–32 pt.

Në macOS, Cmd funksionon kudo ku më sipër është renditur Ctrl: Cmd+C, Cmd+V, Cmd+F dhe Cmd+Shift+S sillen si homologët e tyre me Ctrl.

Tastiera DevOps (Android & iOS)

Tastierat e sistemit të pengojnë në terminal: autokorrigjimi prish sudo -rf, simbolet e shell-it fshihen dy shtresa më thellë, dhe skemat jo-latine shpesh s'kanë fare ASCII. DR-Terminal sjell tastierën e vet DevOps gjithmonë-ASCII, të vizatuar nga aplikacioni, që i dërgon tastet drejt e në terminal — IME e sistemit nuk i sheh kurrë.

Shtresat: shkronja të vogla, të mëdha (Shift), numra, simbole shell-i (| ~ $ & ' " \ …`) dhe një shtresë fn/nav (F1–F12, shigjeta, Home/End, PgUp/PgDn). Ctrl/Alt/Shift janë ngjitëse: një prekje i armatos për tastin tjetër, prekja e dyfishtë i kyç. Mbaje shtypur , shigjetat ose hapësirën për përsëritje; shtypja e gjatë mbi tastet me një shenjë të vogël në cep jep karakterin alternativ.

Cilësimet → Tastiera (celular): Tastiera e parazgjedhurAuto zgjedh tastierën DevOps kur gjuha e sistemit është jo-latine (arabisht, hebraisht, CJK…), përndryshe IME e sistemit; Skema — Auto/QWERTY/QWERTZ/AZERTY; rrëshqitës për Patejdukshmërinë dhe Madhësinë e tasteve; Shfaq tastet F — një rresht F1–F10 gjithmonë i dukshëm mbi tastierë, i përshtatshëm për rrjedhat e punës me mc/htop. Të gjitha preferencat e tastierës udhëtojnë në kopjen rezervë të enkriptuar të konfigurimit të eksportuar nga telefoni ose tableti.

Zgjidh, kopjo, ngjit

Desktop: tërhiq me miun për të zgjedhur. Dyklikimi zgjedh një fjalë, trefishklikimi një rresht. Lëshimi kopjon përmes shkurtoreve më sipër; klik i djathtë hap një menu.

Android & iOS: shtyp gjatë kudo në terminal për të nisur një zgjedhje, pastaj tërhiq për ta zgjeruar dhe lësho për të kopjuar — teksti përfundon në clipboard-in e sistemit. Një prekje e shkurtër ende kalon te shell-i; një rrëshqitje ende lëviz historinë, kështu që gjestet e zakonshme vazhdojnë të funksionojnë.

OSC 52 lejon programet e largëta (tmux, vim, fzf) të kopjojnë te clipboard-i yt i sistemit përmes një sekuence escape — i dykahshëm.

Ngjitja me shumë rreshta: kur clipboard-i yt përmban rreshta të rinj, sheh një dialog pamjeje paraprake për ngjitje me shumë rreshta — të mbron nga ngjitja e komandave që nuk i ke inspektuar.

Scrollback dhe historia

Buffer-i i scrollback mban deri në 1000 rreshta. Rrota ose tërheqja me prekje lëviz; kursori e lë saktë pamjen (sjellje xterm) dhe çdo zgjedhje lëviz bashkë me tekstin.

Pastro historinë ndodhet te skeda History e shiritit anësor dhe fshin historinë e ruajtur të komandave për atë lidhje — nuk e prek scrollback-un në ekran.

Një shirit lëvizjeje shfaqet në skajin e djathtë të terminalit (Desktop) — kape me miun për të lëvizur nëpër histori; Android dhe iOS lëvizin me prekje. Shpejtësia e lëvizjes me rrotë mund të konfigurohet te Settings → Terminal (rreshta për një lëvizje të vetme rrote).

Alt buffer (aplikacione me ekran të plotë)

Programe si vim, less, nano, htop, mc kalojnë në alt buffer — një ekran i veçantë që zhduket në dalje pa ndotur scrollback-un kryesor.

Gjej në dalje

Shtyp Ctrl+F (Cmd+F në macOS) për të hapur shiritin e kërkimit. Ai kërkon në scrollback drejtpërdrejt, duke theksuar çdo përputhje dhe duke kaluar mes tyre. Theksimi është një mbivendosje në kohën e renderimit — nuk injekton kurrë asgjë në rrjedhën SSH.

Shkronjat, tema, theksimi

Copëzat

Copëzat janë shabllone komandash të ripërdorshme që mund t'i lëshosh në çdo sesion. Një shabllon mund të përmbajë vendmbajtës të tipizuar — ping -c {count:int=4} {host:ip} — dhe ekzekutimi i një copëze të tillë hap një dialog të vogël që kërkon vlerat (vendmbajtësit int, ip, bool dhe enum marrin fusha e validim përkatës). Një copëz pa vendmbajtës ekzekutohet menjëherë. Ekzekuto menjëherë vendos nëse Enter dërgohet për ty apo komanda thjesht zbret te prompti për redaktim.

Mënyrat për ta ekzekutuar një copëz:

Çdo copëz ka një shtrirje: e dukshme për Të gjithë hostet, një Grup, ose një Host të vetëm. Një filtër opsional Sistemet (Debian, RHEL, Arch, macOS…) e ngushton më tej, kështu që copëzat apt shfaqen vetëm te hostet e zbuluar si familje Debian — zbulimi vjen nga sonda në hyrje (shih Njohuri për hostin më poshtë). Shfaq vetëm nëse është i disponueshëm e fsheh gjithashtu një copëz kur komanda e saj konfirmohet se mungon te hosti. Sesionet pa host SSH (lokale, seriale, Telnet) shohin vetëm copëzat globale.

Menaxho copëzat te Settings → Terminal → Snippets: shto, redakto, dyfisho dhe fshi, cakto shtrirjen, sistemet dhe flamurin e ekzekutimit të menjëhershëm. Një katalog i integruar me mbi njëqind copëza të gatshme — sipas sistemit (Debian, RHEL, Arch, Alpine, SUSE, BSD, macOS) plus grupe për Docker, rrjet, ruajtje dhe vegla — shtohet automatikisht në nisjen e parë; redaktoji ose fshiji si të tuat.

Historia e komandave dhe plotësimi automatik

Çdo lidhje e ruajtur mban mend historinë e saj të komandave (nëse Save history është aktiv). Shigjeta lart kthen komandat e mëparshme, dhe fusha e plotësimit automatik sugjeron emra komandash të disponueshme në server — plotësim i drejtpërdrejtë i shell-it, i ndryshëm nga historia e asaj që ke shtypur.

Njohuri për hostin (tregues të drejtpërdrejtë)

Pas hyrjes në një sesion SSH, aplikacioni e sondon hostin në heshtje — emrin e OS-it, modelin e CPU-së dhe numrin e bërthamave — dhe nis marrjen e treguesve të drejtpërdrejtë: ngarkesa mesatare, memoria, swap-i dhe përdorimi i diskut për çdo montim, secili i vizatuar me një shirit përdorimi që bëhet portokalli mbi 75% dhe i kuq mbi 90%.

Skedat e sesioneve

Çdo sesion — SSH, SFTP, lokal, serial, Telnet — jeton në një skedë. Shtyp gjatë (celular) ose kliko me të djathtën (desktop) mbi një skedë, ose mbi një kartë te lista Active Sessions, për menunë e saj: Riemerto, Informacioni i lidhjes, Rinis sesionin dhe Mbyll skedën. Rinis sesionin e shemb lidhjen dhe rilidhet nga e para duke e ruajtur skedën — i përshtatshëm pas një rinisjeje të serverit. Kur një sesion i largët bie, menuja e terminalit merr gjithashtu një zë Rilidhu që e rivendos lidhjen në vend (terminalet lokale nuk e ofrojnë — hap një të ri në vend të kësaj).

Shiriti anësor (paneli i djathtë) — Host / History / Complete / Snippets / Theme

Në të djathtë të terminalit (Desktop / tablet) ndodhet një panel i palosshëm me pesë skeda. Hape me shigjetën në skajin e djathtë; ndrysho madhësinë duke tërhequr skajin e majtë. Gjendja është për alias — çdo lidhje e ruajtur mban mend skedën dhe gjerësinë e saj.

Theme — temat e terminalit (435 skema)

Tema është për alias — çdo lidhje ka sfondin, parapamjen dhe paletën e saj ANSI me 16 ngjyra (të njëjtët indekse që përdor ls --color: standardet 0–7 + të ndritshmet 8–15).

Android & iOS: i gjithë shiriti anësor i desktop-it zëvendësohet nga një ikonë palete në shiritin e sipërm të terminalit. Prekeje për një fletë të poshtme me të njëjtin katalog 435-temash, të kërkueshëm dhe me parapamje të drejtpërdrejta mostrash. Prekja e një rreshti e zbaton temën dhe e mbyll fletën që ta shohësh rezultatin menjëherë; butoni Reset në krye heq çdo mbishkrim kështu që aliasi kthehet te parazgjedhjet e tij.

435 temat e integruara vijnë nga koleksioni me burim të hapur edcet/terminal-themes (MIT).

Previous
Autentifikimi
Next
SFTP