본문 바로가기
리눅스

GNOME Terminal

by 다움위키 2023. 12. 20.

그놈 터미널Havoc Pennington과 다른 사람들에 의해 작성된 그놈 데스크탑 환경에 대해 터미널 에뮬레이터입니다. 터미널 에뮬레이터는 사용자에게 그래픽 데스크탑에 남아 있는 동안 유닉스 쉘에 접근하는 것을 허용합니다.

Installation

데비안 저장소에서 설치할 수 있습니다:

  • sudo apt install gnome-terminal

투명 효과

데비안 패키지는 투명 효과를 제공하는 패치가 포함되어 있지 않습니다. 우분투 패키지에는 여전히 투명 효과를 나타내기 위한 패치를 포함하고 있기 때문에, 우분투의 패치를 가져와서 데비안 패키지를 다시 빌드하면, 투명 효과를 사용할 수 있습니다.

Nordic port

데비안 어두운 테마에서 전반적으로 기본 색깔 체계가 가독성이 좋지 않습니다. 특히, 디렉토리는 거의 인식하기 힘들 정도의 가독성을 보입니다.

게다가, 데비안 설치에서 제공되는 다른 어두운 계열의 색깔 체계도 가독성이 좋지 않은 부분들이 있습니다. 대안으로 nordic 포트를 설치해 볼 수 있습니다:

그런-다음 그놈 터미널 Preferences에서 왼쪽의 Profiles에서 Nord를 선택하고, 바로 옆에 만들어지는 역삼각형을 눌러서 Set as default를 선택합니다.

또는 현재 실행 중인 그놈 터미널의 왼쪽 꼭대기에 있는 역삼각형을 눌러서 Nord를 선택할 수 있습니다.

Dracula theme

또 하나의 Yaru의 어두운 테마에 어울리는 그놈 터미널 테마로 여겨집니다.

Features

그놈 터미널 (명령줄 또는 GNOME의 Alt-F2 실행 프로그램에서 gnome-terminal)은 xterm 터미널 에뮬레이터를 에뮬레이트하고 일부 같은 기능을 제공합니다.

Profiles

그놈 터미널은 다중 프로파일을 지원합니다. 사용자는 자신의 계정에 대해 여러 프로파일을 만들 수 있습니다. 사용자는 그런-다음 프로파일-별로 구성 옵션을 설정하고 각 프로파일에 이름을 할당할 수 있습니다. 사용-가능한 구성 옵션은 다양한 글꼴, 다양한 색상, 터미널 벨의 방출, 스크롤 동작, 터미널이 백스페이스와 삭제 키와의 호환성을 처리하는 방법에서 다양합니다.

그놈 터미널이 시작할 때, 사용자의 기본 쉘을 시작하거나 사용자 지정 명령을 실행하도록 구성할 수 있습니다. 이들 옵션은 프로파일-별로 구성할 수 있으며, 사용자에게 프로파일에 따라 다른 명령을 실행하는 것을 허용합니다. 예를 들어, 일부 사용자는 기본 쉘을 시작하기 위한 하나의 프로파일, SSH를 통해 원격으로 다른 컴퓨터에 연결하는 또 다른 프로파일, 및 마지막으로 GNU Screen 세션을 여는 프로파일을 가질 수 있습니다.

Compatibility

그놈 터미널은 다양한 키보드-에서-ASCII 할당에 의존하는 이전 소프트웨어와의 인터페이스를 위한 몇 가지 다른 호환성 옵션을 지원합니다. 컴퓨팅에서, 백스페이스 키와 삭제 키 사이에 모호성이 있습니다. 사용자가 백스페이스 키를 눌렀을 때, 컴퓨터는 커서 앞의 문자를 삭제하거나 커서에서 문자를 삭제할 수 있으며, 이것은 모호성을 도입합니다 (ASCII를 참조). 그놈 터미널은 삭제와 백스페이스 키가 생성되어야 하는 제어 문자 또는 탈출 순서를 지정하는 것을 허용합니다. 사용자는 프로파일-별로 이 옵션을 지정할 수 있습니다.

Colored text

비록 사용자가 이 기능을 끌 수도 있지만, 컬러 텍스트는 그놈 터미널에서 사용할 수 있습니다. 그놈 터미널은 사용자가 선택할 수 있는 기본 16가지 색상 집합을 지원합니다. 게다가, 그놈 터미널은 기본적으로 256색 팔레트를 지원합니다. vim과 같은 일부 프로그램은 많은 색상을 사용할 수 있습니다.

버전 3.12부터, 그것은 역시 RGB 다이렉트 트루 컬러도 지원합니다.

Background

그놈 터미널은 프로파일-별로 배경 설정을 변경하는 것을 허용합니다. 사용 가능한 옵션은 단색입니다.

오래된 버전은 터미널 창 아래에 있는 창을 볼 수 있는 투명한 배경 옵션도 포함하고 있었습니다. 비록 이 옵션이 3.6 출시 직후 삭제되었지만, 우분투페도라를 포함한 여러 리눅스 배포판은 이 기능을 다시 활성화하기 위해 그놈 터미널 패키지를 패치합니다.

Mouse events

그놈 터미널은 주로 명령-줄 인터페이스이고 대부분의 입력에 키보드를 사용하지만, 그놈 터미널은 마우스 이벤트에 대해 제한된 지원을 가집니다. 그놈 터미널은 마우스 스크롤과 왼쪽과 오른쪽 클릭 둘 다를 포획할 수 있습니다. 현재로서는, 마우스 위치를 감지할 수 없지만 aptitude 또는 vim와 같은 일부 터미널 응용 프로그램은 마우스 이벤트를 활용할 수 있습니다. 현재, 터치 기반 제스처에 대해 지원은 없습니다.

Text rewrapping on resizing

버전 3.12 (VTE 위젯 버전 0.35에 통합됨)부터, 그놈 터미널은 크기 조정 시 텍스트 줄 바꿈을 지원합니다 (터미널의 표준 출력으로 이미 인쇄된 긴 텍스트 줄은 터미널의 크기가 창의 크기가 조정됩니다). 이 동작은 GNU Screenless와 같은 다른 curses-기반 응용 프로그램의 동작과 유사합니다.

URL detection

그놈 터미널은 출력을 구문 분석하고 URL이나 이메일 주소로 보이는 텍스트 조각을 자동으로 감지합니다. 사용자가 URL을 가리키면, 텍스트에 자동으로 밑줄이 표시되어, 사용자가 클릭할 수 있음을 나타냅니다. 클릭하면, 해당 응용 프로그램이 해당 리소스에 접근하기 위해 열릴 것입니다.

Tabs

여러 터미널 세션을 단일 그놈 터미널 창에서 으로 구성할 수 있습니다. 활성 세션 사이의 전환은 키보드 단축키를 사용하거나 탭 표시줄을 사용하여 가능합니다 – 탭 막대를 이용합니다 (각각 활성 세션에 해당하는 버튼 행으로, 여러 탭을 사용할 때 그놈 터미널 창 상단에 표시됩니다). 프로파일 기능과 유사하게 각 탭에 이름을 지정할 수 있습니다.

Safe quit

최신 버전에서, 사용자가 전체 그래픽 응용 프로그램을 종료하기 위해 시도할 때, 그놈 터미널에서 확인을 묻는 대화 상자가 표시됩니다. 이 기능은 작업이 계속 실행 중인 상태에서 실수로 터미널 창을 닫는 위험을 줄이기 위한 것입니다 (예를 들어, 창 닫기 버튼 클릭할 때). 만약 작업이 실행 중이고 사용자가 창을 닫으면, 그 작업이 종료될 것이고 종료가 갑자기 발생하면 사용자는 작업을 다시 시작해야 할 것입니다.

이 기능은 사용자가 그래픽 인터페이스를 통해 응용 프로그램을 닫을 때만 나타납니다. 만약 사용자가 exit 쉘 명령으로 종료를 시도하면, exit를 확인하는 것은 사용자 쉘의 책임입니다. 비록 그놈 터미널 기능은 아니지만 일부 쉘, 예를 들어, tcshbash는 유사한 기능을 제공하고 중지된 작업이 있음을 사용자에게 알릴 것입니다.

External links