웹사이트 검색

DomTerm - Linux용 터미널 에뮬레이터 및 콘솔


DomTerm은 기능이 풍부한 무료 오픈 소스 최신 터미널 에뮬레이터이자 화면 멀티플렉서(예: tmux 또는 GNU 화면)로, 주로 JavaScript로 작성된 리치 텍스트 콘솔과 웹 기술을 기반으로 합니다.

libwebsockets를 백엔드로 사용하고 바이트 프로토콜을 사용하여 백엔드와 통신합니다. 이는 웹 소켓을 사용하여 브라우저에서 이를 호출할 수 있음을 의미합니다. 이를 타사 애플리케이션에 삽입합니다. 또는 단순히 일반 터미널 에뮬레이터 프로그램으로 실행하세요.

DomTerm 기능:

  • xterm과 호환되며 여러 하위 명령을 지원합니다.
  • xterm 호환 터미널 에뮬레이터, 명령 콘솔, 채팅/대화 창 및 대화형 스크립팅 언어를 위한 읽기-평가-인쇄-루프를 포함하는 여러 응용 프로그램이 함께 제공됩니다.
  • 멀티플렉싱 및 세션을 지원합니다.
  • 백엔드에서는 이미지, 그래픽 및 서식 있는 텍스트를 인쇄할 수 있습니다.
  • CSS 파일을 통해 사용자 기본 설정 제어를 지원합니다.
  • 스마트 줄 바꿈을 통해 키보드 단축키를 지원합니다.<./li>
  • 선택적으로 마우스를 사용하여 입력 편집 및 커서 이동을 허용합니다.
  • 자동 페이지 매김으로 TAB 문자 보존을 지원합니다.
  • 드래그 가능한 탭과 창을 지원합니다.
  • 출력의 URL과 메일 주소를 자동으로 링크 등으로 변환합니다.
  • Atom 편집기용 실험 패키지atom-domterm입니다.

Linux에 DomTerm 터미널 에뮬레이터를 설치하는 방법

사용 가능한 사전 빌드된 DomTerm 패키지가 없으므로 소스에서 설치해야 하지만 소스 코드를 다운로드하고 컴파일하기 전에 해야 합니다. 먼저 표시된 대로 패키지 관리자를 사용하여 각 Linux 배포판에 다음 종속성을 설치해야 합니다.

데비안/우분투에서

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

RHEL/CentOS에서

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 소스 저장소를 복제하고 다음 명령을 사용하여 빌드 및 설치합니다.

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은 모든 기능을 갖춘 터미널 에뮬레이터이자 서식 있는 텍스트 콘솔이며, 기타 여러 유용한 애플리케이션도 함께 제공됩니다. 아래 피드백 양식을 통해 이에 대한 생각을 공유해 주세요.