DomTerm - Linux-നുള്ള ഒരു ടെർമിനൽ എമുലേറ്ററും കൺസോളും


DomTerm ഒരു സൗജന്യ ഓപ്പൺ സോഴ്uസ് ഫീച്ചറുകളാൽ സമ്പുഷ്ടവും ആധുനിക ടെർമിനൽ എമുലേറ്ററും സ്uക്രീൻ മൾട്ടിപ്ലക്uസറും (GNU സ്uക്രീൻ പോലുള്ളവ) ആണ്, ഇത് വെബ് സാങ്കേതികവിദ്യകളെയും കൂടുതലും JavaScript-ൽ എഴുതപ്പെട്ട ഒരു റിച്ച്-ടെക്uസ്uറ്റ് കൺസോളിനെയും അടിസ്ഥാനമാക്കിയുള്ളതാണ്.

ഇത് ലിബ്uവെബ്uസോക്കറ്റുകളെ ഒരു ബാക്കെൻഡായും ബാക്ക്-എൻഡുമായി ആശയവിനിമയം നടത്താൻ ഒരു ബൈറ്റ്-പ്രോട്ടോക്കോളായും ഉപയോഗിക്കുന്നു, ഇത് നിങ്ങൾക്ക് വെബ് സോക്കറ്റുകൾ ഉപയോഗിച്ച് ബ്രൗസറിൽ ഇത് അഭ്യർത്ഥിക്കാൻ കഴിയുമെന്ന് സൂചിപ്പിക്കുന്നു; ഒരു മൂന്നാം കക്ഷി ആപ്ലിക്കേഷനിൽ ഇത് ഉൾപ്പെടുത്തുക; അല്ലെങ്കിൽ ഒരു സാധാരണ ടെർമിനൽ എമുലേറ്റർ പ്രോഗ്രാമായി പ്രവർത്തിപ്പിക്കുക.

  • ഇത് xterm-compatible ആണ് കൂടാതെ ഒന്നിലധികം ഉപ-കമാൻഡുകൾ പിന്തുണയ്ക്കുന്നു.
  • ഇതിൽ ഒന്നിലധികം ആപ്ലിക്കേഷനുകൾ ഉൾപ്പെടുന്നു: xterm-അനുയോജ്യമായ ടെർമിനൽ എമുലേറ്റർ, കമാൻഡ് കൺസോൾ, ചാറ്റ്/ടോക്ക് വിൻഡോ, ഒരു ഇന്ററാക്ടീവ് സ്uക്രിപ്റ്റിംഗ് ഭാഷയ്uക്കായി ഒരു റീഡ്-ഇവൽ-പ്രിന്റ്-ലൂപ്പ് എന്നിവ ഉൾപ്പെടുന്നു.
  • മൾട്ടിപ്ലക്uസിംഗിനെയും സെഷനുകളെയും പിന്തുണയ്ക്കുന്നു.
  • ചിത്രങ്ങൾ, ഗ്രാഫിക്uസ്, കൂടാതെ റിച്ച് ടെക്uസ്uറ്റ് എന്നിവ അച്ചടിക്കാൻ ഇതിന്റെ ബാക്ക്-എൻഡ് അനുവദിക്കുന്നു.
  • ഒരു CSS ഫയൽ വഴി ഉപയോക്തൃ മുൻഗണനകൾ നിയന്ത്രിക്കുന്നതിനെ പിന്തുണയ്ക്കുന്നു.
  • സ്മാർട്ട് ലൈൻ-റാപ്പിംഗ് ഉള്ള കീബോർഡ് കുറുക്കുവഴികൾ പിന്തുണയ്ക്കുന്നു.<./li>
  • ഇൻപുട്ട് എഡിറ്റിംഗും മൗസ് ഉപയോഗിച്ച് കഴ്uസറിന്റെ ചലനവും ഓപ്ഷണലായി അനുവദിക്കുന്നു.
  • സ്വയമേവയുള്ള പേജിനേഷൻ ഉപയോഗിച്ച് TAB പ്രതീകങ്ങൾ സംരക്ഷിക്കുന്നതിനെ പിന്തുണയ്ക്കുന്നു.
  • വലിക്കാവുന്ന ടാബുകളും പാനുകളും പിന്തുണയ്ക്കുക.
  • ഔട്ട്uപുട്ടിലെ URL-കളും മെയിൽ വിലാസങ്ങളും സ്വയമേവ ലിങ്കുകളാക്കി മാറ്റുക.
  • ആറ്റം എഡിറ്ററിനായുള്ള പരീക്ഷണാത്മക പാക്കേജ് atom-domterm.

ലിനക്സിൽ DomTerm ടെർമിനൽ എമുലേറ്റർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

മുൻകൂട്ടി നിർമ്മിച്ച DomTerm പാക്കേജുകളൊന്നും ലഭ്യമല്ല, അതിനാൽ നിങ്ങൾ ഇത് ഉറവിടത്തിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്, എന്നാൽ സോഴ്സ് കോഡ് ഡൗൺലോഡ് ചെയ്ത് കംപൈൽ ചെയ്യുന്നതിന് മുമ്പ്. ആദ്യം നിങ്ങൾ കാണിച്ചിരിക്കുന്നതുപോലെ പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് നിങ്ങളുടെ ബന്ധപ്പെട്ട ലിനക്സ് വിതരണങ്ങളിൽ ഇനിപ്പറയുന്ന ഡിപൻഡൻസികൾ ഇൻസ്റ്റാൾ ചെയ്യണം.

$ 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-ന് libwebsockets പതിപ്പ് 2.2 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളതും ആവശ്യമാണ്. അതിനാൽ, കാണിച്ചിരിക്കുന്നതുപോലെ ഉറവിടത്തിൽ നിന്നുള്ള ഏറ്റവും പുതിയ പതിപ്പ് നിങ്ങൾ നിർമ്മിക്കുകയും ഇൻസ്റ്റാൾ ചെയ്യുകയും വേണം.

$ 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

അടുത്തതായി DomTerm സോഴ്uസ് റിപ്പോസിറ്ററി ക്ലോൺ ചെയ്യുക, ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് അത് നിർമ്മിച്ച് ഇൻസ്റ്റാൾ ചെയ്യുക.

$ 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

നിങ്ങളുടെ Linux വിതരണത്തിൽ DomTerm വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് അത് നിങ്ങളുടെ സിസ്റ്റം മെനുവിൽ നിന്ന് തിരയാം അല്ലെങ്കിൽ അത് സമാരംഭിക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കാം.

$ domterm

DomTerm ഹോംപേജ്: https://domterm.org/

അത്രയേയുള്ളൂ! DomTerm ഒരു പൂർണ്ണ ഫീച്ചർ ചെയ്ത ടെർമിനൽ എമുലേറ്ററും ഒരു റിച്ച്-ടെക്സ്റ്റ് കൺസോളുമാണ്, ഇത് മറ്റ് ഉപയോഗപ്രദമായ നിരവധി ആപ്ലിക്കേഷനുകളുമായും വരുന്നു. താഴെയുള്ള ഫീഡ്uബാക്ക് ഫോം വഴി അതിനെക്കുറിച്ചുള്ള നിങ്ങളുടെ ചിന്തകൾ പങ്കിടുക.