gtk trayicon삽입 문제입니다. 도와주세요

hanym103의 이미지

허접하게나마 gtk 프로그래밍을 공부하는 사람입니다

1달정도 했는데,, 영 진전이 별로 없네요....

궁금한것이 많습니다...

msn메신저를 예로들어,,

1. 윈도우에서처럼 창닫기누르면 프로그램이 종료되지않고,,

작업표시줄의 알림영역(맞나?),, 에 아이콘 모양으로 떠있다가

다시 아이콘 클릭하면 프로그램이 화면에 띄워지고......

2. 작업표시줄에 아이콘 모양으로 떠있다가 ,,

접속이 끊어졌다는 시그널이 발생하면 다른여러프로그램창을 제치고

제일 윗화면으로 올라오게되는.....

(gtk+로 제가짠 프로그램)을 그런형식으로 하려고 하는데..

리눅스 전반적인것을 모르다보니,,

어찌해야할지 막막해서요....

엄청 삽질하다가.... trayicon소스는 구했으나 컴파일이 안되네요...
http://cvs.gnome.org/viewcvs/libegg/libegg/tray/

여기서 testtrayicon.c 와 관련 헤더파일을 구해서 같은 디렉토리에 넣고
컴파일을 해봤으나... 도저히 안되네요...

어떤분은 소스를 조금 수정해서 됐다고 하던데... 초보자라서... 소스 이해하기도 벅차네요...

정말 저거 구현 한번만이라도 해봤으면 좋겠습니다....

여러분 도와주세요....