리눅스 기본 터미널은 gnome-terminal
이다. 쓸만하긴 한데 배경화면 설정이나 창 분할, 등등 이래저래 좀 부족하다. 반면 terminator
는 창 분할, 배경 화면 설정, 단축키 설정 등의 다양한 기능을 제공한다.
Preview
상단의 이미지는 필자가 사용하는 terminator
인데 보는 것처럼 배경화면 설정과 창 분할이 가능하다.
terminator
는 설치 방법이 어렵지 않다. 먼저 Software
애 들어가서 terminator
를 검색한다.
최상단에 보이는 빨간 박스가 Terminator
이다.
상단의 Install
버튼 클릭하고 기다리면 설치된다.
처음 설치하면 보는 것처럼 빨간 테두리 타이틀 바(title bar
) 가 더 생기는데 되게 보기 불편하다. Preference
=> Profiles
=> General
에 들어가서 Show titlebar
의 체크를 해제한다.
그럼 아래와 같이 깔끔한 터미널 사용이 가능하다.
가장 처음 나왔던 사진처럼 설정하기 위해선 zsh
, oh-my-zsh
를 설치해야 한다. 이는 필자가 작성한 다음 글을 참고하길 바란다.
아래의 설정은 현재 필자가 사용하는 terminator
설정이다. 쓸데없는 각종 단축키는 모조리 빼버리고 다음만 남겼다:
Ctrl + Shift + w, t
)Ctrl + Shift + c, v
)Ctrl + Shift + n, p
)F11
)터미네이터의 최대 장점은 탭 분할이다. 이와 관련된 단축키 역시 설정 가능하기 때문에 필요하다면 설정하길 바란다. 필자는 터미널 대신 vim
화면을 분할하는게 편해서 그렇게 사용 중이다.
배경화면도 설정했는데 background_image
자리에 원하는 이미지 파일의 절대 경로로 바꾸면 된다. 귀찮으면 Preference
쪽에서도 설정 가능하다.
[global_config]
[keybindings]
new_tab = <Primary><Shift>t
cycle_next = ""
cycle_prev = ""
go_next = ""
go_prev = ""
go_up = ""
go_down = ""
go_left = ""
go_right = ""
close_term = <Primary><Shift>w
copy = <Primary><Shift>c
paste = <Primary><Shift>v
close_window = ""
resize_down = ""
resize_left = ""
resize_right = ""
move_tab_right = ""
move_tab_left = ""
next_tab = <Primary><Shift>n
prev_tab = <Primary><Shift>p
reset = ""
reset_clear = ""
hide_window = ""
group_all = ""
group_tab = ""
new_window = ""
new_terminator = ""
insert_number = ""
insert_padded = ""
edit_window_title = ""
edit_tab_title = ""
edit_terminal_title = ""
layout_launcher = ""
help = ""
[profiles]
[[default]]
icon_bell = False
background_color = "#282828"
background_darkness = 0.8
background_type = image
cursor_color = "#aaaaaa"
foreground_color = "#ebdbb2"
show_titlebar = False
palette = "#000000:#cc0000:#4e9a06:#c4a000:#3465a4:#75507b:#06989a:#d3d7cf:#555753:#ef2929:#8ae234:#fce94f:#729fcf:#ad7fa8:#34e2e2:#eeeeec"
bold_is_bright = True
background_image = 본인이 원하는 배경화면 이미지 절대 경로
[layouts]
[[default]]
[[[window0]]]
type = Window
parent = ""
[[[child1]]]
type = Terminal
parent = window0
[plugins]
파일 경로는 ~/.config/terminator/config
에 있으니 복붙하면 적용된다.