DomTerm - terminalski emulator in konzola za Linux
DomTerm je brezplačen odprtokodni, sodoben terminalski emulator in zaslonski multiplektor, bogat z odprtokodnimi funkcijami (na primer zaslon GNU), ki temelji na spletnih tehnologijah in konzoli z bogatim besedilom, ki je večinoma napisana v JavaScriptu.
Za komunikacijo z back-endom uporablja libwebsockets kot zaledje in byte-protokol, kar pomeni, da ga lahko prikličete v brskalniku s pomočjo spletnih vtičnic; vdelajte ga v aplikacijo tretje osebe; ali pa ga preprosto zaženite kot splošni terminalski program za emulacijo.
- Združljiv je z xterm in podpira več podukazov.
- Na voljo je z več aplikacijami, ki vključujejo: terminalski emulator, združljiv z xterm, ukazno konzolo, okno za klepet/pogovor in zanko za branje-eval-tiskanje za interaktivni skriptni jezik.
- Podpira multipleksiranje in seje.
- Njegov zadnji del omogoča tiskanje slik, grafike in obogatenega besedila.
- Podpira nadzor uporabniških nastavitev prek datoteke CSS.
- Podpira bližnjice na tipkovnici s pametnim zavijanjem vrstic. <./ li>
- Izbirno omogoča urejanje vnosa in premikanje kazalke z miško.
- Podpira ohranjanje znakov TAB z avtomatsko paginacijo.
- Podpira vlečne zavihke in podokna.
- Samodejno pretvorite URL -je in poštne naslove v povezavah in še veliko več.
- Poskusni paket atom-domterm za urejevalnik Atom.
Kako namestiti terminalski emulator DomTerm v Linux
Na voljo ni vnaprej izdelanih paketov DomTerm, zato ga morate namestiti iz vira, vendar preden naložite izvorno kodo in jo sestavite. Najprej morate z upraviteljem paketov namestiti naslednje odvisnosti na ustrezne distribucije Linuxa.
$ sudo apt-get update $ sudo apt-get install git gcc make cmake automake libjson-c-dev pkg-config asciidoctor libmagic-dev zlib1g-dev qt5-qmake qt5-default libqt5webengine5 libqt5webchannel5-dev qtwebengine5-dev
$ sudo yum update $ sudo yum install gcc make automake autoconf texinfo patch libwebsockets libwebsockets-devel json-c json-c-devel openssl-devel file-devel libcap-devel asciidoctor
$ sudo dnf update $ sudo dnf install gcc make automake autoconf texinfo patch libwebsockets libwebsockets-devel json-c json-c-devel openssl-devel file-devel libcap-devel asciidoctor
DomTerm zahteva tudi libwebsockets različice 2.2 ali novejše. Zato morate zgraditi in namestiti najnovejšo različico iz vira, kot je prikazano.
$ cd ~/Downloads $ git clone https://github.com/warmcat/libwebsockets $ cd libwebsockets $ mkdir build $ cd build $ cmake -DLWS_WITH_SSL=0 -DLWS_WITH_ZIP_FOPS=1 . . $ make
Nato klonirajte izvorno skladišče DomTerm, ga zgradite in namestite z naslednjimi ukazi.
$ cd ~/Downloads/ $ git clone https://github.com/PerBothner/DomTerm $ cd DomTerm $ autoreconf $ ./configure --with-qtwebengine --with-libwebsockets=$HOME/Downloads/libwebsockets/build $ make $ sudo make install
Ko uspešno namestite DomTerm na distribucijo Linuxa, ga lahko poiščete v sistemskem meniju ali zaženete naslednji ukaz.
$ domterm
Domača stran DomTerm: https://domterm.org/
To je vse! DomTerm je popoln terminalski emulator in konzola z bogatim besedilom, poleg tega pa prihaja tudi z več drugimi uporabnimi aplikacijami. Delite svoje misli o tem preko spodnjega obrazca za povratne informacije.