주요 윈도우 환경이 아닌 좋은 X 터미널이란 무엇입니까?

주요 윈도우 환경이 아닌 좋은 X 터미널이란 무엇입니까?

제가 설정하고 있는 최소한의 플럭스박스 환경에서 사용할 수 있는 터미널 프로그램을 찾고 있습니다.

이상적으로는 탭과 진정한 투명성을 지원하는 터미널 프로그램을 찾고 있습니다.

지금까지 이러한 요구 사항을 거의 충족하는 유일한 터미널 프로그램은 Gnome, KDE 또는 XFCE인 것 같습니다. 나는 다른 모든 라이브러리를 원하지 않기 때문에 이러한 윈도우 환경 중 하나에서 터미널 프로그램을 사용하지 않는 것이 좋습니다.

진정한 투명성과 탭을 지원하는 주요 창 환경이 아닌 독립적인 x 터미널 프로그램이 있습니까?

답변1

좋아요rxvt-유니코드. 이 모든 작업을 수행하지만 기본적으로는 그렇지 않습니다. 여기에는 많은 컴파일 시간 옵션이 있으며 그 중 하나는 탭과 같은 추가 기능으로 확장하기 위해 Perl이 내장되어 있습니다. 클라이언트-서버 아키텍처도 있습니다. 하나의 마스터 인스턴스가 실행되면 여러 창에서 여러 터미널 세션이 실행됩니다. 나는 실제로 탭 창을 사용하지 않으며 동일한 효과를 얻기 위해 창 관리자 기능을 사용하는 것을 선호합니다.

투명도를 얻으려면 실제로 합성 창 관리자를 실행해야 합니다. 앱이 이를 처리할 필요는 없습니다. 하지만 필요하다면 urxvt도 가능합니다. X 속성을 사용합니다. 투명도를 얻으려면 다음을 설정하십시오.

urxvt.background:   rgba:0000/0000/0000/dddd

이름에서 알 수 있듯이 유니코드 터미널이기도 합니다(UTF-8을 직접 표시할 수 있음). 따라서 동일한 터미널에서 기호와 국제 문자도 볼 수 있습니다.

답변2

좋아요터미네이터. 매우 가볍고 독특한 터미널 프로그램이 되는 많은 기능이 포함되어 있습니다. 내가 가장 좋아하는 기능에는 가로 스크롤(대부분의 터미널에서 기본 래핑 동작과 반대), 스마트 자동 스크롤, 내장된 찾기 기능이 포함되지만 (나에게 있어서) 가장 중요한 기능은 창 분할 기능입니다. emacs에서 창을 분할하는 데 익숙하다면 매우 유사합니다.

다음은 사이트에서 발췌한 내용과 더 나은 기능 중 일부입니다.

터미네이터는 아직 다른 곳에서는 볼 수 없는 고급 기능을 갖춘 크로스 플랫폼 GPL 터미널 에뮬레이터입니다.

Terminator는 Java 6 이상이 설치된 모든 최신 OS에서 실행됩니다. 이는 X11 시스템의 xterm, rxvt, xwsh 및 친구들, GNOME 터미널, KDE의 Konsole, Apple의 Terminal.app 및 MS Windows의 PuTTY를 대체합니다.

특징

  • 자동 로깅

  • 텍스트 및 URL에 대한 끌어서 놓기

  • GPL 라이센스

  • 무제한 스크롤백

  • 여러 탭

편집하다:

제가 경량이라고 말할 때 메모리 사용량/시작 시간/무엇을 언급할 필요는 없었지만 그것이 어떻게 암시될 수 있는지 확실히 알 수 있습니다. 이러한 측면에서 JVM을 사용하면 애플리케이션에 가중치가 추가된다는 점에는 의심의 여지가 없습니다. 그런 점을 감안할 때, 특히 Java 6+로 실행된다는 점을 고려하면 상대적으로 가벼운 터미널이라고 말할 수 있습니다.

그러나 나는 나의 실수를 인정하고, 그것을 만회하기 위해 다음과 같은 결과를 제안합니다. :) 저는 두 가지 작업을 시도했습니다. 터미널에 로드를 주고(/etc에서 ~7000줄 인쇄) 시작 시간을 테스트하는 것입니다. 후자는 내가 테스트한 몇 가지 프로그램에서는 가능하지 않았습니다(누군가가 내가 모르는 트릭을 알지 않는 한). 나머지는 다음을 사용하여 테스트되었으며 time간단히 종료하라는 메시지가 표시됩니다. 예를 들어, time rxvt-unicode -e 'exit'.

                 ls $(find /etc) 시작 시간
rxvt-유니코드 실수 0m0.100s 실수 0m0.045s
그놈 터미널 실제 0m0.368s 실제 0m0.215s
터미네이터 실제 0m0.366s 실제 0m0.490s
xftterm4 실제 0m0.365s 실제 0m0.021s
xterm 실제 0m0.090s    
xvt 실제 0m0.163s 실제 0m0.007s
진짜 0m0.496s    
aterm 실제 0m0.092s 실제 0m0.025s

각 결과는 세 번의 시도의 평균입니다. 보시다시피, JVM은 시작 시간(예상) 측면에서 터미네이터를 실제로 지연시키지만 첫 번째 테스트에서 xfterm4 및 gnome-terminal과 같은 성능을 보고 놀랐습니다.

이에 대해 자유롭게 확장해 주시기 바랍니다.

답변3

터미널(xfce4의 터미널)은 실제로 XFCE에 의존하지 않습니다. 나는 DE를 사용하지 않지만 터미널이 훌륭하고 정말 가볍다는 것을 알았습니다. 종속성 목록은 요청한 기능에 대해 얻을 수 있는 만큼 짧습니다.

답변4

보세요ROX텀, 도.

관련 정보