DomTerm - Emulatur terminali u Console għal Linux


DomTerm huwa emulatur terminali modern b'xejn b'ħafna karatteristiċi b'sors miftuħ u multiplexer tal-iskrin (bħal skrin GNU), li huwa bbażat fuq teknoloġiji tal-web u console b'test sinjuri miktub l-aktar f'JavaScript.

Juża libwebsockets bħala backend u byte-protocol biex jikkomunika mal-back-end, dan jimplika li inti tista 'titlobha f'browser billi tuża web sockets; daħħalha f'applikazzjoni ta' parti terza; jew sempliċiment ħaddem bħala programm emulatur terminali ġeneriku.

  • Huwa kompatibbli ma' xterm u jappoġġa diversi sub-kmandi.
  • Tiġi ma' applikazzjonijiet multipli li jinkludu: emulatur tat-terminal kompatibbli ma' xterm, console tal-kmand, tieqa taċ-chat/talk u read-eval-print-loop għal lingwa ta' scripting interattiva.
  • Jappoġġja multiplexing u sessjonijiet.
  • Il-back-end tiegħu jippermetti l-istampar ta' stampi, grafika kif ukoll test għani.
  • Jappoġġja l-kontroll tal-preferenzi tal-utent permezz ta' fajl CSS.
  • Jappoġġja shortcuts tat-tastiera b'line-wrapping intelliġenti.<./li>
  • B'għażla tippermetti għall-editjar tad-dħul u l-moviment tal-cursor bl-użu tal-maws.
  • Jappoġġja l-preservazzjoni ta' karattri TAB b'paġnar awtomatiku.
  • Appoġġ tabs u panewijiet draggable.
  • Dawwar URLs u indirizzi tal-posta awtomatikament fl-output f'links u ħafna aktar.
  • Pakkett sperimentali atom-domterm għall-editur Atom.

Kif Tinstalla DomTerm Terminal Emulator fil-Linux

M'hemm l-ebda pakkett DomTerm mibni minn qabel disponibbli, għalhekk għandek bżonn tinstallah mis-sors, iżda qabel tniżżel il-kodiċi tas-sors u tikkumpilah. L-ewwel trid tinstalla d-dipendenzi li ġejjin fuq id-distribuzzjonijiet Linux rispettivi tiegħek billi tuża l-maniġer tal-pakketti kif muri.

$ 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 jeħtieġ ukoll libwebsockets verżjoni 2.2 jew aktar tard. Għalhekk, għandek bżonn tibni u tinstalla l-aħħar verżjoni mis-sors kif muri.

$ 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

Imbagħad ikklona r-repożitorju tas-sors DomTerm, ibni u installah billi tuża l-kmandi li ġejjin.

$ 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

Ladarba tkun installat b'suċċess DomTerm fuq id-distribuzzjoni tal-Linux tiegħek, tista 'tfittex għaliha mill-menu tas-sistema tiegħek jew tmexxi l-kmand li ġej biex tniedi.

$ domterm

DomTerm Homepage: https://domterm.org/

Dak kollox! DomTerm huwa emulatur tat-terminal sħiħ u console b'test għani, jiġi wkoll ma 'diversi applikazzjonijiet utli oħra. Aqsam il-ħsibijiet tiegħek dwarha permezz tal-formola ta' feedback hawn taħt.