우분투 9.04 몇가지 문제

1. Compiz 사용시 메타시티 창 테두리 깨짐현상, AWN 깨짐현상
Dust 테마등을 사용할때 창 테두리와 타이틀바 버튼들이 깨지는 현상이 있다.
혹은 AWN 독을 사용할대 아이콘들이 깨지며 회색 박스의 잔상이 남는 현상이 있다.

이 버그는 nvidia 173.14.16 이하버전 드라이버를 사용해서 생기는 버그이다.
아쉽게도 FX5xxx 그래픽카드는 180.x 드라이버를 쓸수 없는데다, 공식 저장소에는 173.14.16가 최신 드라이버이다.

https://launchpad.net/~glennric/+archive/ppa
이 ppa 저장소를 추가하고, envyng를 이용해 173.14.18 드라이버를 설치하면 해결된다.

173.14.18 드라이버의 변경점은 다음과 같다.

  • 최신 리눅스 커널과의 호환성 향상.
  • AGP FW/SBA 셋팅에서의 버그 해결 및 리눅스 커널 AGP GART 드라이브 사용시 잘못 적용된 오버라이드 해결.
  • 스트레스 테스팅 셋업/테어다운(teardown) 패스 적용시 커널 버그 () 실패를 일으킬 수 있는 버그 요소 해결.
  • ‘엔비디아 인스톨러’가 Compiz의 libglx.so.를 제거하던 문제 해결.
  • ‘엔비디아 인스톨러’에 인스톨 전후 설치 분배 실행 기능 추가. 엔비디아 인스톨러 설명서 참고.
  • 기존의 ‘엔비디아 인스톨러-언인스톨 ‘의 바로 가기로 ‘엔비디아-언인스톨’ 추가.
  • 비SSE CPU 대상 지원 기능 다시 적용.
  • 구성 관리자 기능 사용시 Kopete의 ‘새 메시지’ 팝업 창 출현으로 유발될 있는 서버 충돌 문제 해결.
  • Compiz 에서 창 장식 깨짐 버그 해결.
  • OpenOffice 런칭시 KDE 4 깨짐 현상 해결.
  • 몇몇 노트북에서 콘솔 복귀가 제대로 되지 않는 문제 해결.

2. pidgin 메신저에서 신규 메시지가 들어왔을때 소리가 갈라짐
이 문제는 9.04로 업그레이드후 발생한 문제이다.

인터넷 커뮤니티에 여러 보고가 들어왔으나 아직 해결책이 없는 듯 하다.

3. 종료할때 다음과 같은 메시지가 나온다.
bonobo-activation-server (draco-19355): could not associate with desktop session: Failed to connect to socket /tmp/dbus-zSusRZgUWq: Connection refused

아직 미해결

4. xchat의 창위치가 저장되지 않고 엉뚱한곳에서 시작된다.
3번 문제와 연관되었을 가능성은 크지 않은거 같다.

어째튼 미해결.

포탈 블로그에만 잘되는 텍스트큐브 트랙백 되돌리기.

텍스트큐브 1.7.6버전부터 추가된 기능으로 받은 트랙백 목록에서 버튼 한번을 눌러 트랙백을 보낸 곳으로 다시 보내는 ‘역 트랙백’기능이 있습니다.  관련된 트랙백을 많이 받았을때 되돌려주는게 예의(?)인거 같아 힘든 경우가 많은데, 그럴때 무척 편리한 기능이죠.

그런데 이 역트랙백 기능을 1.7.6버전에서 여러번 써봤지만, 매번 거는데 실패를 해서 안써왔습니다.

사용자 삽입 이미지
1.7.7에서 이 기능을 개선했다는 공지가 있었습니다.

하지만, 최근에 걸린 트랙백들에 테스트를 해보자, 네이버나 다음등의 포탈 블로그에는 잘 걸리지만, 티스토리나 텍스트큐브 블로그들에는 여전히 글을 걸지 못하는군요.

자신과 동족(?)인 블로그에는 오히려 달리지 않다니 이상합니다.

제 계정이나 블로그 세팅에 문제가 있는 것일까요?

Draco Anti-Spam 과 EAS 같이 쓰기

※ 텍스트큐브 1.7.7 이상에서는 EAS와 같이 사용해도 문제가 없습니다. 그 이전 버전을 사용하시는 분들만 참고해주세요.

그동안 Draco Anti-Spam 플러그인과 EAS (텍스트큐브 기본 스팸방지 플러그인)을 같이 사용하면, Draco 플러그인의 트랙백 처리 기능이 죽어버리는 문제가 있었습니다.(이 문제는 Megawave님이 리포팅해주셨습니다) 저는 아무리 제 플러그인 소스코드를 살펴봐도 이유를 알수가 없었습니다. 그런데 TNF포럼에서 안준환님이 알려주셔서 원인을 알 수 있었습니다.

제 플러그인의 트랙백 기능이 죽어버리는 문제는 EAS의 버그였습니다. EAS가 자신의 앞에 작동한 안티스팸 플러그인의 판단을 “댓글”은 처리해주면서 “트랙백”의 경우는 무시해버렸던 것입니다. 하지만 알고보면 EAS와 제 플러그인을 포함한 많은 스팸 처리 플러그인이 “자신보다 앞에 처리된 다른 스팸플러그인의 판단을 무시하는”버그가 있었습니다.

그럼 왜 제 Draco Anti-Spam 플러그인은 고장나고, 영어 중환자 플러그인(English Trackback Patient)은 잘 되었냐? 텍스트큐브의 플러그인중 같은 이벤트를 공유하는 것들은 알파벳 순서로 작동하기 때문에, Draco -> EAS -> English Trackback Patient 순서로 작동되었던 것으로 보입니다. 대신 영어중환자 플러그인도 EAS와 같이 사용하면 EAS의 트랙백 판단기능을 무시해버렸죠 -_-; 그래서 예전에 제가 EAS와 영어 중환자를 같이 사용할때, 영어가 아닌 외국어 스팸이면 EAS가 막지 못하고 대량의 트랙백 공격을 당한것입니다.

이 문제를 해결하기 위해선 지금 올라와 있는 대부분의 스팸 방지 플러그인이 수정되어야 할거 같습니다. 제 Draco 플러그인도 곧 수정된 0.5버전을 발표할 것입니다.(D보다 앞에오는 스팸방지 플러그인이 공식적으로 없기 때문에, 그다지 의미가 없는 수정이지만..)

EAS의 경우는 75번째 줄의

return EAS_Call(2, $mother[‘site’], $mother[‘title’], $mother[‘url’], $mother[‘excerpt’]);

를 다음과 같이 수정합니다.

return $target && EAS_Call(2, $mother[‘site’], $mother[‘title’], $mother[‘url’], $mother[‘excerpt’]);

EAS Plus등의 EAS계열 플러그인들도 비슷한 해당부분을 고치면 됩니다.

사용자 삽입 이미지
이제는 둘이 사이 좋게 작동합니다.

8.04 hardy 미해결 문제

1. conky를 배경에 깔고 쓸때, emerald 의 버튼들이 가끔 껌뻑거릴때가 있어서 신경이 거슬린다.

2. gedit 에서 긴줄의 글을 편집할때 무척이나 느려진다. 이미 알려진 버그라고 함. 버전업을 해야 고쳐질텐데, 그렇다고 8.10이후 버전을 깔기도 무리고(설치 실패), gnome만 버전업 하는것은 더욱더 고난이도이고, gedit만 최신버전으로 깔아보려다 컴파일 실패…

결국 미해결..

3. 실행중인 audacious 를 마우스로 끌어서 데스크탑에 재 배치시킬 때, 간혹 엄청나게 CPU를 잡아먹으며 느려질 경우가 있다. 음악을 재생 시키지 않을때 그런 경우도 있어서 원인 파악 불가능.

4. emerald 테마중에 쓰다보면 색이 보라색으로 번져버리거나, 깨지는 테마들이 있다. 내 컴퓨터가 문제인것인지 테마가 문제인지 파악이 안되고 있다.

올블로그 Live에서 전체글 목록이 갱신 안된다

메타 블로그 서비스인 올블로그에는 라이브라는 서비스가 있습니다. 글 목록만 보여주어 한번에 많은 정보를 확인하게 해주는 서비스죠.

그런데, 올블로그는 지난 9월 5일부터 몇일간 서비스 장애가 있었고, 긴급 복구가 이루어진적이 있습니다. 그 후부터 라이브 서비스의 “전체글 목록”은

위와 같이 예전글로 고정되어 있습니다.

추석 연휴가 끝난후 해당 문제를 신고했는데

위와 같은 답변이 왔습니다.

즉 고쳤다는 거죠. 하지만 답변이 온지 2일이 지난 현재도 그대로입니다.

올블로그와 블로그칵테일 분들…요즘 바쁘신듯 하네요 -_-;

screenlets 날씨 위젯 clearweather의 zip code 에러

우분투등의 리눅스에서 많이 사용되는 위젯프로그램중에 screenlets라는 것이 있다.

그런데 screenlets를 우분투 공식 저장소에서 다운받아 설치했을 경우, 날씨 위젯인 clearweather에 지역 zip code를 넣었을 경우 에러가 난다.

사용자 삽입 이미지
사용자 삽입 이미지
이것은 자료를 받아올 weather.com에서 파라미터 환경이 바뀌었기 때문이라는 말이 있다.

어째튼 수정 방법은 다음과 같다.

sudo gedit /usr/share/screenlets/ClearWeather/ClearWeatherScreenlet.py

해서 파일을 연 다음 Ctrl+H를 눌러 바꾸기를 실행시킨다.
찾는 칸에는”prod=xoap&”를 넣고  바꿀란에는 “prod=xoap&link=xoap&”를 넣은 후 전부 바꾸기를 누른다.
아마 2번 바뀔 것이다.

저장하고 다시 clearweather 위젯을 실행시키면 만사 OK일것이다.

사용자 삽입 이미지

우분투 7.10에서 한글 입력이 안될때

우분투 7.10에서는 가끔 키보드에서 한글 입력이 먹통이 될때가 있습니다.
버그로 보이는데, 해결방법은 터미널에서 im-switch -c 를 입력하면 다음과 같은 여러 입력기 리스트가 나옵니다.

im-switch -c

  Selection    Alternative
  ———————————————–
      1        default
      2        none
      3        scim
      4        scim-hangul
      5        scim-hangul_xim
*     6        scim-immodule
      7        scim_xim
      8        th-xim
System wide default for ko_KR (or all_ALL) locale is marked with [+].
Press enter to keep the current selection[*], or type selection number:

여기에서 scim-hangul을 선택하거나 scim-immodule 을 선택하면 됩니다. scim-immodule가 좀더 문제가 적다는 소문도 있습니다.

리눅스용 플래시 플래이어9의 버그들.

리눅스용 Flash 플래이어9는 윈도나 맥과 달리 상당수 버그를 가지고 있습니다.

1. 다중 업로드 처리 불가능

태터툴즈(텍스트큐브)의 편집기에서는 플래시 플래이어를 애플릿삼아서 다중업로드를 구현하고 있습니다. 그런데 리눅스에서는 그게 안됩니다. 업로드를 하면, 처음 파일 한개를 빼고 업로드 되거나, 업로드가 되는 듯하다가 안되고 리스트에서 사라지는 버그가 있지요.
하는 수없이 다중 업로드를 취소하는 수밖에 없습니다.
태터툴즈(텍스트큐브)의 설치 디렉토리를 보면 config.php 가 있는데, 여기에 $service[‘flashuploader’] = false; 를 추가해주면 다중 업로드가 아닌 단일 파일을 선택해서 업로드를 할수 있게 됩니다.
출처: http://barosl.com/blog/entry/tattertools-attachment-problem-on-linux

플래시 플러그인 최신 RC버전을 설치했더니 고쳐졌습니다.
http://labs.adobe.com/technologies/flashplayer9/

2. 한글 표현이 안되고 깨짐

플래시 플래이어상에서 한글이 깨지고 ㅁㅁㅁ같은 상태로 나오는 경우가 있습니다.
해결법은 http://kldp.org/comment/reply/74586/364553
요약하자면,
~/.fonts.conf 파일을 만들어

<match>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" binding="strong">
<string>UnDotum</string>
</edit>
</match>

저장 후 fc-match Sans 의 결과가 한글폰트로 나오면 성공

$ fc-match Sans
UnDotum.ttf: “UnDotum” “Regular”

3. div 레이어가 플래시 밑에 깔리는 문제.

이 문제는 윈도에서도 이전 버전의 플래시에서 있었던 문제입니다. 플래시9에서 고쳐졌고, 윈도에서는 더 이상 문제가 되지 않습니다.

사용자 삽입 이미지
윈도XP+파이어폭스에서는 div태그를 사용한 레이어가 정상 작동.

사용자 삽입 이미지
우분투 + 파이어폭스에서는 플래시 밑에 깔림.
이 문제는 아직 해결방법을 못찾았습니다.

그밖에, 플래시가 작동될때 갑자기 CPU잡아먹거나, 브라우저가 강제종료되거나, 먹통되거나, 버튼이 작동 안하거나 등등 여러 잡다한 문제 투성이…;;