Unix/Ubuntu

zenity를 컴파일 해봤다.

ForceCore 2010. 4. 27. 20:51
해보고 싶은게, 다이얼로그의 폰트를 좀 키워보는거;;
이 프로그램으로 말할 것 같으면, 거의 hello world급 프로그램 인 것 같다. (그것보단 좀 더 기능이 많지만 -_-)

http://git.gnome.org/browse/
여기서 zenity 를 찾아서
$ git clone git://git.gnome.org/zenity
를 해주었다. 뭐가 생겼는지 봤는데 autogen.sh가 있어서 실행해봤다. 실패. gnome-common을 받으래나 뭐라나... gnome 소스에서 받으라고 되어 있지만, 그럴 필요까진 없고 패키지로 받으면 된다.

# apt-get install gnome-common
을 하고 다시
$ ./autogen.sh
make를 하고... 컴파일 결과물은 src/zenity.

그다지 안 어렵군. 이제 폰트를 키워볼 차례. 수정해야 하는 파일은 zenity.ui 인 것 같다.

glade를 설치하고:
# apt-get install glade
$ glade zenity.ui
이렇게 편집 시작...;; 뭐가 많기도 많네. 폰트 크기를 조절했는데, 단위가 매우 빡세다.
10000 이 정도는 해야 눈에 보이더군. 대체 폰트 크기 단위가 뭐지;; 3만으로 해줬다. 다시 메이크하니 우왕ㅋ굳ㅋ

근데 재미있는게;;
zenity.ui만 있으면 zenity를 컴파일 하지 않아도 원하는 결과를 얻을 수 있다는거;; 좀 허무하다.
뭔말인고 하니
zenity.ui가 있는 곳에서 zenity를 실행시키면 그곳의 zenity.ui를 읽어서 프로그램의 창 모양이 바뀐 상태로 실행된다는것이다 -_-;;;;;;; 그래도 좋은거 배우긴 했다.