Linux

Fedora 12 gvim error (gtk_form_set_static_gravity)

행복한하루 2010. 4. 13. 01:43
Fedora12 가 나온지도 벌써 꽤 되어서 이미 이 문제에 대해서 아시는 분들도 있을거 같은데, 혹시나 처음 접하시거나 모르시는 분들을 위해 적었습니다.

처음에 Fedora 12 를 설치하고 나서 gvim 을 실행시키면 "static_gravity_supported failed" 라는 에러가 발생합니다. gvim 실행하고 사용하는데는 별 문제가 없지만 매번 실행 할때마다 해당 에러가 발생 하기 때문에 좀 짜증이 날수도 있습니다.

보통 Fedora 12를 설치하고 나서 전체 update를 진행하고 나면 해당 에러가 사라지긴 하지만 시간이 좀 걸린다는 단점이 있습니다. 그래서 이 글에서는 gvimupdate 해서 해당 문제를 해결하는 방법에 대하여 알아 보려고 합니다.

먼저 본인이 설치한 Fedora 12 에서 gvim 을 실행시켰을 경우에 아래 처럼 에러가 발생한다면 update 가 필요하다는 의미로 해석하시면 됩니다.


$ gvim

** (gvim:1842): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed

** (gvim:1842): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed

** (gvim:1842): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed

** (gvim:1842): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed

** (gvim:1842): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
$


Fedora 12 에서 update 하는 방법은 간단합니다.

먼저 Software Update 를 실행시킵니다. 그러면 아래처럼 650 개의 update 가 available 하다는 메시지가 나옵니다. 일일이 각 항목을 disable 시킬려면 너무 시간이 오래 걸립니다. 마우스 오른쪽 버튼을 클릭하여 아래그림처럼 Unselect all 을 선택하면 모든 항목이 disable 됩니다.

Software Update


그리고 Install, Software, Status, Size 중에 Software 를 클릭하면 Software 순으로 정렬이 됩니다. 여기서 vim 관련 패키지들을 찾아 Install 에 체크를 해주면 됩니다.
  • vim-enhanced-7.2.315-1.fc12.i686
  • vim-minimal-7.2.315-1.fc12.i686
  • vim-common-7.2.315-1.fc12.i686
  • vim-X11-7.2.315-1.fc12.i686
총 4개의 패키지 입니다.

이렇게 하고 나서 Install Updates 버튼을 클릭하면 모든 절차는 끝이 납니다.

참고로 Fedora update 사이트(https://admin.fedoraproject.org/updates/F12)가 있는데 해당 사이트에서 gvim 관련 bug를 찾아보면 아래 처럼 설명이 나오고 bug fix 된 버젼이 같이 나옵니다. 

vim-7.2.315-1.fc12 bugfix


510307 gvim spews messages about gtk_from_set_static_gravity 가 fix 되었다는 것을 볼 수 있습니다.

이렇게 update 하는 방법 말고 직접 rpm 을 다운 받아 update 하는 방법이 있습니다. 아래 그림처럼 Fedora mirror 사이트 (ftp://ftp.kaist.ac.kr/fedora/linux/updates/12/i386) 에 직접 접속해서 보면 vim-7.2.315 버젼이 올라와 있는 것을 알 수 있습니다.

Fedora mirror 사이트


이걸 다운 받아서 rpm -Uvh 명령을 이용하여 update 해도 동일하게 해당 문제를 해결할 수 있습니다.


'Linux' 카테고리의 다른 글

Fedora 13 화면해상도 (VirtualBox)  (0) 2010.07.05
Fedora 13 설치  (0) 2010.06.15
Fedora 12 install 스크린샷  (3) 2009.12.08
openSUSE 11.2 install 스크린샷  (0) 2009.11.23
리눅스용 프락시 서버  (0) 2009.10.14