Introduction


  • Guake란?

Guake는 리눅스 GNOME Desktop 환경에서 사용할 수 있도록 만들어진 드롭다운 터미널입니다. Guake의 창 스타일은 FPS 게임에서 차용하였다고 개발자는 소개하고 있습니다. 아마 많은 FPS 게임에서 Backtick 키를 누르면 나타나는 콘솔창을 말하는 것 같습니다. 이러한 스타일의 장점은 터미널에 접근하기 쉽다는 점입니다. 실제 사용해보면 정말 편한 것이, 어느 창에서든 해당 단축키만 누르면 사용하던 터미널을 다시 불러올 수 있습니다. 사용중인 윈도우 위에 오버랩하는 방식이기 때문에 기존의 터미널을 열기위해 겪었던 번거로움을 해소해줍니다.


  • Features

    • 가볍다.
    • 사용하기 쉽고 깔끔하다.
    • GUI와 자연스럽게 통합된다.
    • 미리 정의된 단축키(기본값 F12)만 누르면 터미널을 불러올수도, 사라지게할수도 있다.
    • Compiz Transparency를 지원한다.
    • 탭을 여러개 생성할 수 있다.
    • 다양한 색상 팔레트가 있다.
    • 파일을 클릭하여 원하는 텍스트 편집기로 열 수 있는 빠른 열기를 지원한다.
    • 단축키를 직접 편집할 수 있다.
    • 원하는대로 구성하여 사용할 수 있다.
    • Guake를 시작하는 bash script 를 시작 프로그램에 등록할 수 있다.
    • 다수의 모니터를 지원한다. (지정한 모니터에서 열기, 마우스 포인터가 있는 곳에서 열기)
    • 터미널 자료를 파일로 저장할 수 있다.
    • URL을 브라우저에서 열 수 있다.

  • Dependencies

    • Python2.7+
    • pygtk2.10 (gtk.StatusIcon)
    • notify-osd (Ubuntu)
    • python-appindicator (Ubuntu)
    • python-dbus
    • python-gconf
    • python-keybinder
    • python-notify
    • python-vte
    • python-xdg
    • libutempter

굳이 따로 설치하지 않아도 됩니다

이 빌드 의존성들은 사용자가 apt-get 명령어를 이용해 Guake를 설치할 때 자동으로 설치됩니다.


How to Install Guake


1. Guake 설치하기

Guake를 설치하기 위해선 아래 명령어를 터미널에서 입력하면 됩니다.

$ sudo apt-get update
$ sudo apt-get install guake

2. Fix 에러 - “Guake can not init!”

응용 프로그램 메뉴에서 Guake를 실행한 후 아래와 같은 오류 메시지가 나타날 수도 있습니다. 정상적으로 실행이 된다면 이 단계는 건너뛰어도 됩니다.

Guake can not init!

Gconf Error.
Have you installed guake.schemas properly?

위 오류는 guake.schemas 파일이 올바른 경로에서 발견되지 않아 발생하는 오류로 다음의 과정으로 쉽게 고칠 수 있습니다.

$ sudo mkdir /etc/gconf/schemas
$ cd /etc/gconf/schemas/
$ sudo ln -s /usr/share/gconf/schemas/guake.schemas

이제 다시 Guake를 실행하면 잘 작동할 것입니다.


3. Guake를 시작 프로그램에 등록하기

응용 프로그램 메뉴 - 시스템 도구 에서 시작 프로그램을 찾아 실행하면 아래와 같은 창이 나타납니다. startup-program-configuration

오른쪽 추가(A) 버튼을 눌러 편집창이 나타나면 아래와 같이 수정하고 저장합니다. startup-program-edit

아래 명령어를 통해서도 Guake를 시작 프로그램에 등록할 수 있습니다.

$ cp /usr/share/applications/guake.desktop /etc/xdg/autostart/

4. Guake 단축키 수정하기

터미널에서 아래 명령어를 입력하면 Guake 속성창이 나타납니다. 키보드 단축키 탭에서 단축키들을 편집할 수 있습니다.

$ guake -p

guake-preferences


5. Guake 실행 화면

Toggle Guake visibility 에 해당하는 단축키를 누르면 아래와 같이 Guake가 실행됩니다.

guake-running