터미널을 사용합시다 ! - 터미널 시작시 위치와 크기 지정하기

[attachment=0:2bfo2oct]terminal.png[/attachment:2bfo2oct]
우분투에서 콘솔을 자주 사용하는데 시작할 때마다 윈도우가 작아서 불편합니다.

마우스로 윈도우를 키우거나 [b:2bfo2oct]Alt + F10[/b:2bfo2oct] 을 눌러 쵀대화할 수 있지만
미리 윈도우 크기와 위치를 기억시키면 편리합니다.

GNOME 터미널에는 프로그램 시작시 원하는 크기와 위치를 지정하는 옵션이 있습니다.

우선 메뉴에서 [b:2bfo2oct][프로그램] -> [보조 프로그램] -> [터미널][/b:2bfo2oct] 로 이동한 후
마우스 오른쪽 버튼을 눌러 바탕 화면에 터미널 아이콘을 만들어 줍니다.

터미널 아이콘에 마우스 오른쪽 버튼을 누르고 [b:2bfo2oct]"속성"[/b:2bfo2oct]을 클릭합니다.

[attachment=2:2bfo2oct]terminal1-.png[/attachment:2bfo2oct]
[b:2bfo2oct][실행 아이콘][/b:2bfo2oct] 탭을 열고 위 그림과 같이 [b:2bfo2oct]–geometry 120x50+100+140[/b:2bfo2oct] 옵션을 추가해 줍니다.

–geometry 다음에 자신이 윈하는 크기와 위치를 적어 주면 됩니다.
옵션 형식은 [b:2bfo2oct]–geometry (칼럼)x(줄)+(가로 시작점)+(세로 시작점)[/b:2bfo2oct] 입니다.

즉 가로 120칼럼 세로 50줄을 사용하는 윈도우를 열고 시작 위치는 왼쪽 위 모서리를 기준으로
오른쪽으로 100픽셀 아래로 140픽셀에 해당하는 점에서 시작한다는 말입니다.

터미널의 창 크기를 조절하면 가운데 칼럼과 줄이 표시되니 이걸 참고로 크기를 정하면 됩니다.

[list:2bfo2oct] 만약 xgl을 사용한다면 (세로 시작점)에 메뉴 높이만큼 더해 주어야 합니다.
메뉴 높이는 대략 20 ~ 30픽셀 정도 되니까 이를 더해서 계산하면 됩니다.
[/list:u:2bfo2oct]

터미널 실행시 특정 프로그램을 바로 시작하고 싶다면 [b:2bfo2oct]–command[/b:2bfo2oct] 옵션을 사용합니다.

[attachment=1:2bfo2oct]terminal2-.png[/attachment:2bfo2oct]
–command=mc 를 이용하면 터미널 시작과 함께 바로 mc(midnight commander)가 실행됩니다.
–geometry 옵션을 함께 사용할 수도 있습니다.

바탕화면에서 마우스 오른쪽 버튼을 누르고 터미널을 실행하는 경우에도 geometry 옵션을 이용할 수 있습니다.
이 기능은 처음부터 설치되어 있지 않고 [b:2bfo2oct]$ sudo apt-get install nautilus-open-terminal[/b:2bfo2oct] 을 이용해
추가할 수 있습니다.

관리자 모드로 /usr/bin 디렉토리로 이동합니다.
gnome-terminal 을 gnome-terminal-original로 바꾸어 줍니다.

[list:2bfo2oct][b:2bfo2oct]$ sudo mv gnome-terminal gnome-terminal-original[/b:2bfo2oct]
[/list:u:2bfo2oct]

vi나 mc를 이용해서 gnome-teminal 이라는 파일을 만들고 다음을 입력합니다.

[list:2bfo2oct][b:2bfo2oct]#!/bin/bash

if [ "$1" = "" ]; then
/usr/bin/gnome-terminal-original [color=#FF0000:2bfo2oct]–geometry 120x50+100+140[/color:2bfo2oct]
else
/usr/bin/gnome-terminal-original $@
fi[/b:2bfo2oct]
[/list:u:2bfo2oct]

붉은색 부분은 자기가 원하는 크기로 고쳐서 입력해 주시면 됩니다.
파일이 만들어지면 실행 권한을 줍니다.

[list:2bfo2oct][b:2bfo2oct]$ sudo chmod 755 gnome-terminal[/b:2bfo2oct][/list:u:2bfo2oct]

다시 마우스 오른쪽 버튼을 누르고 "터미널 열기"를 실행하면 원하는 크기로 윈도우가 열립니다.

[b:2bfo2oct]"리눅스 사전엔 불가능이란 없다…"[/b:2bfo2oct]

터미널 크기의 default 값을 어떻게 변화시키는지 몰라 검색해 보니 바로 나오네요.

좋은 팁 감사합니다. :D

바탕화면에 터미널 아이콘을 만들기 싫으신 분은 상단 패널의 프로그램에서 마우스 우클릭하시고 메뉴 편집에 들어가셔서 터미널 메뉴의 속성을 편집하시면 됩니다.

그런데 단축키로 실행되는 터미널의 실행 시 인자는 어떻게 줄 수 있는지 궁금하군요.;

[quote="pcandme":1i67qi51]그런데 단축키로 실행되는 터미널의 실행 시 인자는 어떻게 줄 수 있는지 궁금하군요.;[/quote:1i67qi51]
단축키로 터미널을 부르면 바로 /usr/bin/gnome-terminal이 실행됩니다.

위 팁 마지막 부분과 같이 원본 gnome-terminal의 이름을 gnome-terminal-original로 변경하고 대신
gnome-terminal 스크립트를 하나 만들어 그 안에 인자를 주면 항상 원하는 크기로 터미널을 열 수 있읍니다.

[code:1i67qi51]
#!/bin/bash

if [ "$1" = "" ]; then
/usr/bin/gnome-terminal-original --geometry 120x50+100+140
else
/usr/bin/gnome-terminal-original $@
fi
[/code:1i67qi51]
이 스크립트의 장점은 아무 인자도 주어지지 않는 경우 정해진 크기로 창을 열고
만약 --geometry 인자가 주어지면 기존 크기 대신 주어진 인자로 창을 열게 됩니다.

스크립트를 이용해도 바탕화면에 터미널 아이콘을 만들고 창 크기를 따로 지정해서 사용할 수 있습니다.
gnome-terminal 스크립트에 실행권한 주는 거 잊지 마세요 !

위 스크립트는 배포판이 바뀌어도 항상 함께 하는 저의 좋은 친구입니다.

Good Luck !

이 팁을 알고 나서 패널아이콘으로만 실행하고
그동안 단축키로 터미널 실행을 안하고 있었는데…

스크립트를 이용하면 되는군요.

가만히 생각해 보니 스크립트를 활용하면 다른 것들도 편하게 커스터마이징할 수 있겠네요.

좋은 팁 감사드립니다.

컴피즈 설정관리자을 이용해도 됩니다.

Place Windows 플러그인에서 Windows with fixed positions 에 창이름값으로 gnome-terminal 을 잡아서 시작위치를 설정하고

Window Rules 플러그인에서도 역시 Fixed Size Windows에 창이름값으로 gnome-terminal 을 잡아서 창의 크기를 설정할 수 있습니다.

GUI를 이용하기 때문에 스크립트에 익숙하지 않으신 분들은 더 편하실지도 :)

[attachment=0:3nzj6eb5]s.png[/attachment:3nzj6eb5]

단축키로 실행할 때의 인자는
gconf-editor 에서 /desktop/gnome/applications/terminal 을 찾아 exec 부분에 추가해주시면 됩니다.