리눅스의 가장 큰 매력은 자유소프트웨어라는 점이다.

윈도NT와 견줄 수 있는 우수한 기능을 가진 운영체제이면서도 돈을 거의 지불하지 않는다는 점과 자기가 노력만 하면 어떤 형태로든지 리눅스를 바꿀 수 있고 프로그램을 개발할 수 있는 자유를 제공한다.

그러나 프로그램을 만든다는 것이 쉬운일은 아니다.

특히 리눅스에서는 더욱 그러하다.

비주얼한 프로그램 툴들(Visual Studio, C Builder, Delphi)은 거의 전무한 실정이었다.

지금까지 리눅스 프로그래머들은 텍스트 환경의 C 나 C++, GTK 와 Tcl/tk등의 프로그램 언어를 사용하여 리눅스 프로그램을 개발하여 왔다.

그러나 이제 리눅스 운영체제에도 비주얼한 프로그램 개발툴들이 포함되기 시작했다.

KDE데스크톱에서는 KDevelop 이라는 개발툴이 제공되고 GNOME 데스크톱에서는 Glade라는 도구가 제공된다.

여기서는 GNOME데스크톱에서 어떻게 Glade라는 프로그램을 사용하는지에 대해 알아보자.

<>Glade개발툴 사용하기

1) Glade를 사용하려면 리눅스안에 이 프로그램이 설치 되어 있어야 한다.

만약 설치가 되어 있지 않으면 리눅스설치CD로부터 추가 설치를 한다.

설치가 되어 있으면 GNOME시작-Development-Glade를 실행하면 MS윈도에서 많이 보던 심플하면서도 강력한 프로그램 개발툴이 나타난다.

2) Glade를 시작하면 주 윈도(Main Glade Window, 위젯 팔레트 윈도(Widget Palette Window), 속성 편집기 윈도(Property Editor Window)의 3가지 창이 동시에 나타난다.

3) 주윈도 창은 프로그램을 개발할 때 프로젝트를 구성하는 모든 창들과 대화상자들을 담고 있다.

4) 위젯 팔레트 윈도는 버튼, 텍스트 박스, 대화상자 등 프로그램에 필요한 모든 작은 위젯들이 들어 있다.

위젯팔레트 윈도의 GTK Basic메뉴에서 맨위 왼쪽 아이콘을 누르면 프로그램에서 바탕이 되는 새로운 윈도를 열 수 있다.

위젯 팔레트의 도구들에서 필요한 도구들을 선택해 윈도위에 클릭하면 비주얼한 프로그래밍을 할 수 있다.

5) 속성 편집기 윈도는 윈도위에 배치한 위젯들의 크기 또는 속성들을 변경할 때 사용된다.

Glade개발툴을 사용하면 텍스트 환경에서 프로그래밍을 할 때보다 시간과 노력을 절약할 수 있을 뿐 아니라 보다 화려하고 강력한 리눅스용 프로그램을 개발할 수 있다.

좀 더 자세한 Glade의 사용법을 알고 싶으면 http://kinux.sarang.net/glade 나 http://glade.pn.org로 들어가면 간단한 예제와 도움말을 볼 수 있다.

김병언 기자 misaeon@hankyung.com