Xwindow 두개 띄우기
if (setup_xwinbuffer (&xwin01, name[0] , WIDTH, HEIGHT+20, DEPTH)!=0) exit(-1);
if (setup_xwinbuffer (&xwin02, name[1] , WIDTH, HEIGHT+20, DEPTH)!=0) exit(-1);
과련변수는 생략 하겠습니다.
위와 같이 Xwindow를 두개를 뛰울려 합니다. 그런데 이러게 하면 처음것이
나타 났다가 두번째 것이 뜰려하면 프로그램이 종료가 되어 버립니다.
어떻게 해야 두개이상의 Xwindow를 동시에 띄울수 있습니까?
너무 궁금합니다.~~~~~ 고수님들의 자세한 답변 부탁드립니다.
참고:본인은 linux초보 입니다. *^^*
관련파일 :
bgrab.h, bgrab.c xutil.h xutil.c libbgrab.a(xutil.o bgrab.o)
int setup_xwinbuffer (struct xwinbuffer *xwin, const char *prgname,
int width, int height, int depth_in_byte)
무엇을 할려고 하냐면요, KELP에서 DVR로 검색하시면 조형기씨가 제작한
1chDVR이 있습니다. 저는 이것을 약간 수정해서 2ch 이상으로 만들려 합니다. 그런데 여기서 사용한 함수를 이용하면 2개를 띄울수 없네요ㅠ.ㅠ
shmget()를 이용해서 하더라구요.
man shmget을 치시면 있던데요.
좀알려주세요, 다른 방법이 있다면 그것도 알려주세요~~~
감사합니다.
먼저, 쓰고 있는 라이브러리가 뭔지, setup_xwinbuffer()가
먼저, 쓰고 있는 라이브러리가 뭔지, setup_xwinbuffer()가 무슨 함수인지 써 주시는 것이 좋을 것 같습니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기