많은 터미널 사용자가 사용할 수있는 터미널 에뮬레이터는 무엇입니까?


44

우분투를 독점적으로 운영하기 때문에 근무 시간과 집에서도 많은 시간을 보냅니다.

기본 그놈 터미널을 사용하고 있지만 일반적인 작업을 최대한 쉽게 수행 할 수 있도록 터미널을 속이려고하는 시점에 도달했습니다. 특히 터미널에서 코드를 탐색하고 구성 파일에서 작업하는 데 많은 시간이 소요됩니다.

내 위시리스트는 다음과 같습니다.

  • 쉽게 전환 할 수있는 여러 화면, 탭, 창 (이 시점에서는 기본 설정이 없음)이 있습니다.
  • 모든 것을위한 컬러 코딩
  • 투명성, 경계선 등과 같은 터미널의 미학을 쉽게 수정할 수 있습니다 (터미널이 멋지게 보이기를 원하지 않습니까?).

답변:


18

나는 개인적으로 그놈 터미널 을 터미널 에뮬레이터로 사용합니다. gnome-terminal을 사용하여 여러 창에서 작업하기 위해 GNU Screen ( 구체적으로 byobu) 을 실행 합니다. 당신은 정말 효율적으로 될 수 있습니다. 나는 오랫동안 확인하거나 나중에 다시 올 수있는 오래 지속되는 터미널 세션을 가지고 있기 때문에 GNU Screen을 사용합니다.

gnome-terminal running byobu (열린 창 하나만 표시)

그놈 터미널 터미널 에뮬레이터

터미널 창 관리를위한 그래픽 솔루션에 더 관심이있는 것 같습니다. 이를 위해 GNU Screen과 같은 멀티플렉서를 필요로하지 않고 여러 창을 지원 하는 터미널 에뮬레이터 Terminator를 강력히 제안합니다 . 원하는만큼 수평 및 수직으로 분할 할 수 있으며 탭도 있습니다. 많은 터미널을 실행하고 싶다면 Terminator가 정말 좋습니다.

터미네이터 (여러 개의 터미네이터 창이 열린 상태로 표시)

터미네이터 터미널 에뮬레이터


9
tmux대신에를 사용하면 screen터미네이터가 필요하지 않습니다. 실제로 원격 터미널에서는 터미네이터를 사용할 수 없습니다.
kzh

afaik gnu screen은 이제 거의 죽은 프로젝트입니다. 그렇지 않습니까?
Stann

1
나를 위해 tmux가 가장 효율적입니다. .. 나는 터미네이터를 시도했습니다. .. 잘 tmux 분할 창은 정말 지름길입니다.. 나는 당신이 터미네이터로 돌아갈 것이라고 생각하지 않습니다 :)
marc-andre benoit

또한 TMUX 초보자를위한 좋은 (종이) 책 (.COM)했다 pragprog
마크 - 안드레 브누아

1
@Stann : GNU 화면은 살아 있고 잘 보입니다. 2015-11-05 현재, 마스터 브랜치의 마지막 업데이트는 4 주 전입니다 : git.savannah.gnu.org/cgit/screen.git
Stew

22

GNU 화면 외에도 tmux를 권장 합니다 . GNU 화면과 같은 터미널 멀티플렉서입니다.

tmux의 스크린 샷


2
혼동을 피하기 위해 tmux 자체는 터미널 에뮬레이터가 아닙니다. tmux를 사용하려면 먼저 터미널 에뮬레이터 (예 : gnome-terminal, terminator 또는 guake)를 선택해야합니다.
스튜

13

I와 같은 guake (지진 같은 게임 콘솔의 이름을 따서 명명) 드롭 다운 편집기입니다. 버튼을 누르면 아래로 미끄러지고 다른 버튼을 누르면 숨겨집니다. 다른 버튼을 누르면 전체 화면으로 표시됩니다. 투명도, 탭, 색상 등을 지원합니다. (내부에서 GNU 화면을 실행하여 한 번에 둘 이상을 표시 할 수 있습니다.)

이 스크린 샷 상단에 내가하고있는 일을 투명하게 오버레이했습니다. (전체 크기를 보려면 클릭하십시오.) 좋아 보인다고 생각합니다.

구워


2
kde, yakuake에 대해 다소 비슷한 솔루션을 언급 할 가치가 있습니다.
enzotib

+1 나는이 멋진 것을 좋아합니다 guake.
Adri CS

가치는 당신이 좋아하는 터미널 멀티플렉서를 사용할 수 있습니다 언급 TMUX 또는 byobu Guake (에뮬레이터)의 기본 쉘 인터프리터로 (기본 백엔드로하는 사용 TMUX).
Pablo A

8

참고 사항 : 터미널 멀티플렉서 (tmux, screen 등)는 터미널 에뮬레이터 (xterm, gnome-terminal, urxvt 등)와 다릅니다.

권장 사항 외에도 (광산은 확실히 tmux 일 것이고 이전에는 화면에서 전환했습니다) 사용자 정의에 대해 물었습니다.

모든 것을위한 컬러 코딩

256 색을 지원할 수있는 터미널을 선택하십시오. http://www.frexx.de/xterm-256-notes/data/256colors2.pl 에서 간단한 Perl 스크립트를 다운로드하여 테스트하는지 확인할 수 있습니다 . chmod + x 그것을 실행하십시오 (물론 코드를 간단히 살펴본 후).

또 다른 것은 (tmux를 사용하기로 결정한 경우) TERM 환경 변수를 올바르게 설정했는지 확인하는 것입니다. 다음을 입력하십시오 :

set -g default-terminal "screen-256color"

~ / .tmux.conf 파일에

투명성, 경계선 등과 같은 터미널의 미학을 쉽게 수정할 수 있습니다 (터미널이 멋지게 보이기를 원하지 않습니까?).

aterm에서 전환 한 후 urxvt를 사용하고 있습니다 (전에는 gnome-terminal, xterm 및 기타 여러 가지를 사용했습니다). 둘 다 투명성을 지원하고 빠릅니다 (긴 줄의 스트림을 빠르게 표시 할 수 있다는 것에 대해 이야기하고 있습니다). ~ / .Xresources 또는 ~ / .Xdefaults로 구성 할 수 있습니다.

국경? 나는 그것을 그리는 것은 창 관리자에게 달려 있으며, 차례로 사용하는 테마에 달려 있습니다. 행운을 빕니다.


5

터미네이터를 적극 권장합니다. 터미네이터의 스크린 샷

색상 코딩은 사용하는 명령에 따라 다릅니다. grep과 ls 모두 수락--color


5

그놈 터미널 + byobu (화면 주위 래퍼)를 사용합니다


Byobu는 기본 백엔드로 tmux (스크린 대신)를 사용합니다.
Pablo A

4

tmux를 진심으로 추천 할 수 있습니다. 뛰어난 터미네이터에서 나온 키보드 단축키에 익숙해 지려면 1-2 주가 걸렸지 만 이제는 유창 해졌으며 GUI 기반 에뮬레이터보다 훨씬 빠르고 생산적입니다.

tmux의 스크린 샷 및 전력선 상태 표시 줄도 표시합니다.

화면 과 마찬가지로 자체 포함 된 인스턴스로 실행되며 한 시스템에서 터미널 창을 닫고 다른 시스템에서 ssh를 통해 열 수있는 것이 좋습니다. 내가 할 때, 나는 내가 남긴 모든 창문과 창을 찾습니다. 능숙한.

색상 조정을 위해서는 tmux-powerline을 권장 합니다. 그것은 매우 예쁘고 유용한 상태 줄을 제공 하며 일단 설정 하면 동일한 리소스를 사용하는 vim powerline 을 사용할 수 있습니다 (예 : 스크린 샷 참조).

터미널 색상을 screen-256color로 설정하는 것에 대한 Martin의 답변에 동의합니다. 이 설정은 또한 예를 들어 tmux와 mutt 사이에서 가끔 발생하는 디스플레이 문제를 정리하는 것 같습니다.


3

나는 스크린과 함께 틸다를 제안한다; 쉘로 zsh도 좋은 일이 될 수 있습니다!


틸다 tmux는 나와 함께 합니다. -Tilda의 기본값은 정말 좋습니다. 원하는 옵션도 쉽게 액세스 할 수 있습니다 apt install tilda-- 마우스 오른쪽 버튼으로 클릭-> 구성 창을 다시 엽니 다. -구성 파일이에 .config/tilda있습니다. -한 번에 두 개의 인스턴스를 열면 서로 다른 구성 파일이 사용됩니다.
loxaxs

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.