Compiz에서 창이 열릴 때마다 조금씩 위치가 바뀔 때... Gdk bug

  오랜만에 Compiz-Fusion의 버전을 0.7.6으로 업데이트 했는데, 문제가 발생했다. 왼쪽의 스크린샷처럼 pidgin의 트레이 아이콘을 클릭해서 열 때마다 찔끔 찔끔 창이 아래로 내려갔다. 즉, Y좌표가 증가했다.

 대략 1시간 가량의 검색 끝에 Gdk 버그라는 것을 알게 되었고, 패치 파일을 찾아서 30여분의 시간에 걸쳐 컴파일하고 패키징 한 후, 설치를 해보니. 이 문제가 해결되었다.

 우분투 8.04 hardy의 gtk+2.0의 버전은 2.12.9-3 인데, 이 버그는 2.13.1에 반영되어 해결된다고 한다.

이 패치로 그동안 FireFox의 부가기능 중, FastDic 사용 시 나타난 동일한 증상도 해결 되지 않을까 하고 생각 했는데, FastDic의 문제는 또 다른 원인이 있는지 해결되지 않았다.

 아래는 패치 후, 다시 패키징한 gtk+2.0이다.
 어떤 패키지만 설치해야 되는지 알수가 없어서 모든 패키지를 설치했다.그리고 패치는 아래의 단계로 진행되었다.

① gtk+2.0 소스 받기

apt-get source gtk+2.0

② gdk+2.0 소스 디렉토리로 이동
cd gtk+2.0-2.12.9/

Gdk_bug.patch 파일로 패치 적용, gdk/x11/gdkwindow-x11.c 파일을 패치
patch -p 0 < Gdk_bug.patch

④ debian 디렉토리로 이동 후, 업데이트 알림 방지를 위해 changelog 파일을 수정
cd debian/
vi changelog

⑤ 컴파일 및 패키징을 위해 필요한 의존성 (라이브러리) 패키지를 설치
sudo apt-get build-dep gtk+2.0

⑥ 컴파일 및 패키징 실행
cd ..
fakeroot debian/rules binary

⑦ 패키징 된 파일을 설치
cd ..
sudo dpkg -i *.deb


by sakuragi | 2008/07/28 01:13 | :: C space :: 컴퓨터 | 트랙백 | 핑백(1) | 덧글(4)

트랙백 주소 : http://sakuragis.egloos.com/tb/4515468
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Linked at Open Sea : compi.. at 2008/07/29 11:44

... 다.(라기 보단 이전부터도 Bug였었는데 우분투 측에서 place에 어떠한 패치를 해서 회피(Workaround) 한것으로 보입니다.) 사쿠라기님깨서도 말씀하신 창이 나타날때마다 조금씩 아래로 내려가는 문제도 있지만.. 절 제일 짜증나게 하는 것 중 하나가 바로 파이어폭스의 파일업로드 창이 패널을 넘어서 위에 떠버린다는 것이었습니다. 저기 빨간 동그라미를 친 ... more

Commented by 환상경 at 2008/07/28 10:43
저도 테스트 해봐야겠군요 =_=
Commented by sakuragi at 2008/08/01 01:37
한번 테스트 해보세요~ :)
Commented by 랜덤여신 at 2008/08/01 00:25
이야, 신기한 버그군요~
Commented by sakuragi at 2008/08/01 01:38
네. 이 버그가 Firefox의 Fastdic에서는 여전히 일어나고 있답니다. = _=);;

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶

:+: sakuragi's Steam :+: