기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요~
tiny-x 와 window manager에 대해 여쭤볼 게 있습니다.

2443 보드에 tiny-x와 gtk를 포팅하였습니다.
포팅한 순서와 목록은 다음과 같습니다.

tiny-x 4.2
tslib
xproto-core
x11proto-xext
xtrans
x11proto-xcmisc
x11proto-bigreqs
x11proto-kb
x11proto-input
x11proto-xf86bigfont
libiconv
glib 2.15.4
atk
freetype
libxml2
fontconfig
libpng
render
libXrender
libXft
jpeg
cairo
pango
xextensions
damageext
compositeext
randrext
libXau
fixesext
libXfixes
libXdamage
libXcomposite
libXrandr
libXcursor
libXinerama
gtk 2.12.6


gtk를 포팅하기 전 xfbdev , xclock 이 잘 돌아가는 것을 확인하였습니다.
그리고 gtk를 포팅한 뒤, gtk 어플이 잘 돌아가는 것도 확인하였습니다.
그런데, gtk 어플에서 제가 쓸려는 함수가 gtk_window_set_opacity 라는 함수로
gtk2.12 에 새로 추가된 윈도우를 투명하게 만드는 함수입니다.

이 함수가 동작을 하지 않는 것입니다! 컴파일은 워닝하나 없이 잘 됩니다.
라이브러리들의 똑같은 버전으로 directFB 1.1.1 + gtk 2.12.6 에서는 이 함수가 매우 잘 동작하였습니다.
그런데 gtk를 더욱 완벽하게 지원할 것이라 생각했던 X 에서는 잘 동작하지 않으니 약간 당황스럽더군요ㅠ

window manager를 따로 포팅하지 않아서 저 위의 함수가 동작하지 않은 것일까요;;
만약 그런 가능성이 있다면 어떤 window manager를 포팅하면 될까요~ 그리고 저 위의 목록에서 어떤 순서에서 포팅하는 것이 합리적인 걸까요?;
일단 metacity 를 받아놓기는 하였으나, 포팅된 자료나 문서 같은 것들이 전혀 보이지 않아
손대기가 어렵네요~

사실  window manager가 없음으로 인해 생기는 현상일 가능성은 적다고 보고 있습니다.
gtk reference menual에서 gtk_window_set_opacity 를 찾아보니
이 함수는 compositing manager 가 동작하는  X window 상에서만 동작한다고 합니다.
제가 위의 라이브러리 중 관련된 compositeext , libXcomposite , damage , libXdamage 등등을
포팅하였지만 제대로 동작하는지 포팅이 잘못 되었는지 알 길이 없습니다.

composite 등이 동작하게 하려면 어떻게 하면 될까요ㅠㅠ

답변 부탁드릴게요~
좋은 하루 되세요!

고현철

2008.05.09 03:19:20
*.32.117.22

xcompmgr을 동작시켜봐야할텐데.....Xkdrive나 혹은 Xorg에서나 구현되었을겁니다.

제가 알기로도 Xorg 6.8인가 이후에야 구현이 되기 시작하엿을겁니다.
tiny-x면 보통 Xfree86-4.2 버전일텐데, 거기는 없는 라이브러리도 많고, 동작하다가 죽는 경우도 발생할겁니다.

최원선

2008.05.09 17:50:09
*.111.55.149

답변 감사합니다.~
역시 xcompmgr 가 tiny-x에서는 실행이 안되더군요;;
포팅까지는 다 되었지만, no composite extension 을 뱉으면서 ....ㅠㅠ

Xfree86 를 tiny-x로 설치할 수 있는 것처럼 Xorg도 tiny-x로 설치할 수 는 없나요? 다들 Xfree86 으로만 tiny-x를 포팅한 것밖엔 없더라구요;;

고현철

2008.05.09 22:17:08
*.32.117.22

예전 Xorg 개발버전에는 따로 Xkdrive가 존재했었습니다만, 근래는 Xorg에 통합이 되었습니다.

하지만, howto는 잘 모르겠네요. 그리고, Xorg 자체만 해도 엄청나게 설치가 복잡합니다.

오픈소스이 장점이죠.....ㅎㅎ, 남이 하던지 말던지....알아서 하세용...하는
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
5028 [질문] 저두 조언좀 부탁드립니다. SDIO 방식 무선랜 [4] 윤동열 2008-04-30 894
5027 [완료]MP2530F의 Windows CE 5.0 BSP 릴리즈 1에서 소프트리셋은... [1] 도찬구 2008-04-30 847
5026 webcam 타겟보드에서 테스트할 수 있는 app좀 알려주세요. [1] 정재용 2008-05-02 838
5025 [AESOP관리자님께] 부품에 관해 문의드립니다. [2] 구진호 2008-05-02 2008
5024 camstream arm poting후 이런 에러 메세지가 뜨네요 [1] 정재용 2008-05-03 741
5023 s3c2440관련 질문입니다. [3] 김해성 2008-05-03 715
5022 [완료] 이솝MP2530 SDHC 방식의 SD카드 지원 하나요? [2] 장병남 2008-05-05 827
5021 [완료] WINCE 5.0에서 MP2530F의 전원관리(Suspend, Soft Reset... [1] 도찬구 2008-05-06 790
5020 USB2.0 확장 [4] 이학남 2008-05-06 807
5019 802.11g 를 지원하는 무선랜에서 ad-hoc 모드에 관한 질문입니다 ^^ 서두원 2008-05-06 938
5018 [완료]2440 에 TFT LCD 붙이기 [3] 송태영 2008-05-07 936
5017 aesop-2440a 3차보드 회로도를 구합니다. [1] 임의석 2008-05-08 735
5016 [완료] 롱키, 숏키에 대한 문의입니다. [5] 이세종 2008-05-08 1382
5015 [완료] 커널 2.6.2X 에서 디바이스 드라이버 내에서 SPI 드라이버... [4] 홍춘식 2008-05-08 1167
» [완료] tiny-x 와 gtk [3] 최원선 2008-05-08 949
5013 Wince 이미지 전송시 화면이 나오지 않습니다. [4] 한충규 2008-05-08 849
5012 [질문] 2530F 에서 Serial 쓸려면? [3] 김관욱 2008-05-09 602
5011 [완료]warning message에 대해서… [1] 김진희 2008-05-09 754
5010 [완료]home server제품에 대해서… [3] 강용근 2008-05-13 656
5009 OpenIce-A1000 설정 [1] 윤동열 2008-05-13 704

사용자 로그인