대부분의 리눅스 배포판은 기본적으로 사용하기 쉽지만 기능이 다소 부족한 터미널을 탑재하고 있습니다. 다행히 이를 업그레이드할 수 있는 훌륭한 대안들이 많습니다. 어떤 터미널은 뛰어난 커스터마이징을, 또 어떤 터미널은 풍부한 기능을 제공하는데, Tilix는 그 사이에서 균형 잡힌 선택지가 되어 줍니다. 지금부터 Tilix를 활용해 터미널을 현대적이고 아름답고 효율적인 작업 공간으로 바꾸는 방법을 알아보겠습니다.
Tilix 설치하기
Ubuntu나 호환 배포판을 사용 중이라면 기존 터미널을 열고 아래 명령어만 입력하면 됩니다.
sudo apt install tilix
또는 배포판의 소프트웨어 센터에서 "tilix"를 검색해 설치할 수도 있습니다.
다른 배포판에 설치하는 방법은 GitHub 공식 페이지를 방문해 하단의 "Getting Tilix" 섹션을 참고하세요.
외관 개선하기
먼저 터미널의 외관부터 다듬어 보겠습니다. Tilix를 실행한 뒤 오른쪽 상단의 메뉴(세 줄) 버튼을 클릭하고 "Preferences(환경설정)"를 선택하세요.
"Appearance(모양)" 항목으로 이동한 뒤 "Terminal title style(터미널 제목 스타일)"을 "Small(작게)"로 변경하면 제목 줄이 더 간결해집니다.
원한다면 "Theme variant(테마 변형)" 드롭다운 메뉴에서 다크 테마로 전환할 수도 있습니다.
인기 있는 다른 터미널 에뮬레이터들처럼 Tilix 역시 투명도를 지원하며, 배경 이미지도 사용할 수 있습니다. 다만 두 옵션은 서로 연동되어 있어 동시에 적용할 수는 없습니다.
환경설정 창으로 돌아가 왼쪽 하단의 프로필 목록에서 기본 프로필을 선택한 뒤 "Color(색상)" 탭으로 이동하면 Tilix의 색감을 세밀하게 조정할 수 있습니다.
배경 이미지가 보이지 않는 이유는 터미널 창이 완전히 불투명하기 때문입니다. 여기서 "Transparency(투명도)" 값을 높이면 해결됩니다.
물론 배경 이미지를 설정하지 않았다면 투명도를 높였을 때 터미널 창이 반투명해집니다. 취향에 따라 이 방식을 선택해도 좋습니다. 같은 창에서 "Color scheme(색 구성표)"을 변경하거나, 컬러 박스에서 원하는 색상을 골라 자신만의 구성표를 만들 수도 있습니다.
또한 "Unfocused dim(비활성 흐림)" 값을 높이면 다른 작업 중일 때 터미널 내용이 어둡게 표시되어 시각적인 방해를 줄일 수 있습니다.
타일과 세션
이름에서 알 수 있듯 Tilix는 타일링 터미널입니다. 즉, 하나의 창을 가로 또는 세로로 원하는 만큼 분할해 여러 개의 하위 터미널을 만들 수 있습니다.
창 왼쪽 상단에는 창을 분할하는 두 개의 버튼이 있습니다. 첫 번째 버튼(세로로 긴 직사각형 아이콘)은 창을 세로로 분할해 오른쪽에 새 터미널을 추가합니다.
그 옆의 버튼(가로로 넓은 직사각형 아이콘)은 창을 가로로 분할해 아래쪽에 새 터미널을 추가합니다.
같은 버튼을 사용해 각 하위 터미널을 더 작게 분할할 수도 있습니다. 터미널 사이를 이동하려면 직접 클릭하거나 Alt 키와 제목에 표시된 숫자를 함께 누르면 됩니다. 하위 터미널의 배치를 바꾸려면 데스크톱의 일반 창처럼 드래그해서 옮기면 됩니다. 창 경계 밖으로 끌어내면 별개의 독립된 창이 생성됩니다.
여러 터미널과 하위 터미널을 서로 다른 세션으로 묶을 수도 있습니다. 각 세션은 언제든 전환해서 사용할 수 있는 별도의 작업 공간이라고 생각하면 됩니다.
앞서 살펴본 두 버튼 왼쪽에 있는 플러스(+) 버튼으로 새 세션을 만들 수 있습니다. 세션 사이를 전환하려면 창 왼쪽 상단의 드롭다운 메뉴를 사용하세요. 클릭하면 각 세션의 미리보기 이미지가 담긴 사이드바가 열립니다. 여기서 각 항목 오른쪽 상단의 X 버튼을 눌러 해당 세션을 닫을 수도 있습니다.
특정 하위 터미널 배치가 마음에 든다면 햄버거 메뉴 버튼을 클릭하고 "Save As…(다른 이름으로 저장)"을 선택해 현재 배치를 JSON 파일로 내보낼 수 있습니다.
나중에 그 배치를 다시 불러오려면 같은 메뉴에서 "Open…(열기)"를 선택한 뒤 저장했던 파일을 고르면 됩니다.
단, 이 기능은 세션 내 하위 터미널의 배치만 저장하며 실행 중이던 내용까지 함께 저장하지는 않습니다.
북마크와 검색
매일 유용하게 쓰게 될 또 다른 기능으로 북마크와 검색이 있습니다.
하위 터미널 상단의 제목 드롭다운 메뉴를 클릭하고 팝업 메뉴에서 "Assistants(어시스턴트)" → "Add Bookmark…(북마크 추가)"를 차례로 선택하면 해당 하위 터미널의 현재 경로가 북마크에 추가됩니다.
빠르게 그 경로로 돌아가려면 같은 위치에서 "Add Bookmark…" 대신 "Bookmark(북마크)" 항목을 선택하세요. 단축키 Ctrl + Shift + B를 사용해도 됩니다. 두 방법 모두 저장된 북마크 목록 창을 열어 주며, 여기서 원하는 북마크를 선택하면 됩니다.
터미널이나 하위 터미널에 표시된 문자열을 검색하려면 오른쪽 상단의 돋보기 버튼을 클릭하세요. 그러면 활성 터미널 상단에서 검색창이 아래로 내려오며, 화면에 출력된 내용을 손쉽게 검색할 수 있습니다.
Tilix의 또 다른 유용한 기능은 여러 터미널 간 입력 동기화입니다. 먼저 오른쪽 상단의 햄버거 버튼을 클릭해 "Synchronize Input(입력 동기화)" 옵션을 활성화하세요.
그러면 각 하위 터미널 오른쪽 상단에 작은 키보드 아이콘이 나타납니다. 이 아이콘이 파란색으로 표시된 하위 터미널들은 서로 연결되어 있어, 하나에 입력한 내용이 나머지에도 동시에 입력됩니다. 특정 터미널의 연결을 해제하려면 아이콘을 클릭해 회색으로 바꾸면 됩니다.
지금까지 소개한 기능들을 조합하면 데스크톱의 자연스러운 확장처럼 느껴지는 아름다운 터미널에서 여러 작업을 손쉽게 처리할 수 있습니다.
마지막으로 덧붙이자면, 창 관리자에 tilix --quake 명령으로 새 단축키를 등록하면 Guake 터미널 에뮬레이터에서 유행한 것처럼 키 하나만으로 터미널을 호출하거나 숨길 수 있습니다. 다만 퀘이크 모드 실행용 단축키는 기본 제공되지 않으므로, 직접 키보드 단축키를 등록해야 한다는 점을 기억하세요.