SKC에서 개발중이던 리눅스용 네이트온 KNateon 클로즈 베타가 되었다.
장두현님 수고하셨습니다 (__ )
메일로 소스파일을 받고 컴파일 하는데 참 힘들었다 -_-;;



시작하기전에 한마디 ...

링크나 트랙백은 걸어주시는건 환영합니다만,

퍼가지마세요 -_  -



1. 배포판/버전    : ubuntu/7.04 (feisty)
2. kdelibs 버전   : 3.5.6-ubuntu4
3. g++ 버전       : 4.1.2-1ubuntu1
4. 32bit/64bit OS : 32bit
5. 기타 특징      : (여러가지) 이 포스트를 읽어주세요
6. 증상           : 컴파일문제, 타이틀바오타, 사운드설정문제
7. 레포터조언     : 이 포스트를 잘 읽어보시면 도움이 될듯합니다.


삽질기를 적어본다

INSTALL.~~~ 파일을 읽어보면
 - kdelibs4-dev (3.5.7-0ubuntu1)
 - libsqlite3-dev (3.3.13-0ubuntu)
 - xorg-dev (7.2-0ubuntu11)
 - libarts1-dev (1.5.7-0ubuntu1)
 - libartsc0 (1.5.7-0ubuntu1)
 - libartsc0-dev (1.5.7-0ubuntu1)

패키지가 필요하다고 했는데, 필자는 ubuntu 환경이어서
kde-devel, libqt3-mt-dev 패키지를 설치했다

(컴파일 삽질하다 알게된 사실이지만)저기에 개발패키지 몇개가 빠져있었다.
autoconf
automake
build-essential

압축파일을 풀면 나오는 디렉토리 knateon , messagebox 중에 messagebox 부터 들어가보았다

설명 파일에는 일반 계정으로 작업을 하도록 나와있는데
퍼미션 에러가 나는듯하여 root 로 작업을 진행했다.

# cd messagebox
# make -f Makefile.cvs 
여기서 automake, autoconf  문제가 발생하는 것은 해당 패키지가 설치되지 않았기 때문에 나는 문제이다
# ./configure --prefix=/usr
# make
# make install
하면 messagebox 는 설치가 완료된거다

자 이제 knateon 으로 넘어가보자
# cd knateon
# make -f Makefile.cvs
# ./configure --prefix=/usr
# make
한참을 make 컴파일하다가
make[3]: *** `knateon'에서 필요로 하는  타겟 `../src/lib/libextlib.a'를 만들 규칙이 없습니다.  멈춤.
이런 메세지와 함께 중단이 되는걸 볼 수 있다

필자는 여기서 한참 고민을 했다 .
그런데 libextlib.a 라 .. 뭔가 이름이 미심쩍어서 손을 봐줬다
(이부분은 추후 고쳐질거라 믿습니다.)
cd src/lib
cp libext.a libextlib.a
다시 knateon 디렉토리로 이동한뒤에
# make
# make install

을 하면 Knateon 의 설치가 끝난다.

리눅스용 네이트온을 실행해보았다.
$ knateon

오오 K나테온 !
한참의 삽질끝에 K나테온을 띄울수 있었다.
급하게 마무리 하시느라 그랬는지 몰라도 타이틀바를 보면 KDE Nateon Messanger 이라고 오타가 나있다 :)

아이디와 패스워드를 넣고 로그인하면 ...

허거덕 ..  크래쉬 .. OTL (오류 안나는 분은 그냥 넘어가셔도 될듯)
KED crash handler
고지가 멀지 않았다!!

KDE 크래시 핸들러의 Backtrace 를 차분히 보자
Sounds::play() 에서 뭔가 문제가 생긴듯하다.

KDE의 audio device 설정을 어디서 해야되는지 몰라서
amarok 을 띄운뒤에 메뉴 - Settings - Configure Amarok 에 들어가서
Engine 탭에서 Autodetect 으로 되어있는 상태에서
다른 장치 alsa 나 oss 로 바꿨다가 다시 Autodetect 으로 바꿔준다.
* 이부분은 쿠분투 사용자가 아닌이상 부팅할때마다 설정을 해줘야하는듯 하다.

이제 amarok 을 빠져나온뒤에,
다시 knateon 을 실행해본다

로그인도 잘 된다 +_+

설치 및 세팅은 여기까지 하고,
이제부턴 진짜 사용기를 올려본다.


knateon 실행화면

knateon 실행화면


이곳저곳 살펴보았는데 완성도가 상당한듯하다
(자테온과 비교되잖아 ... 털썩 OTL)

쪽지/대화 잘 작동했다.
아쉽게도 문자보내기 기능은 아직 지원되지 않았다.
필자의 경우에는 로그인 이나 대화 알림이(토스트윈도우였나) 우측 상단에 뭉개져서 나와서 누가 로그인했는지 알 수가 없었다.

사용자 삽입 이미지

사용자 삽입 이미지

tray
트레이 기능도 착실하게 동작했었다.

미니홈피 및 웹브라우징
미니홈피 연동도 잘 되는듯 하다.
대화목록에서 집(?)클릭을 하면 뜨지 않고, 마우스 우클릭후 미니홈피 보기를 해야 된다
브라우저는 Firefox 가 아닌 컹커러로 연결되었다.

그나저나 싸이월드 로그인 한채로 미니홈피 접속을 어떻게 했는지 궁금할 따름이다
(나중에 분석해서 자테온에도 넣을까 -_-a)

아직은 클로즈 베타라 몇가지 버그와 보완점이 보이고 있으나,
SKC에서 공식적으로 리눅스용 네이트온을 내놓았다는점에 의의가 크다고 할 수 있다.

또 한가지 아쉬운점이라 하면, KDE기반이어서 gnome 를 사용하는 필자의 환경에서는 조금 무겁게 느껴졌다고나 할까 (추가로 설치하는 KDE관련 패키지용량이 ···)

오픈베타쯤되면 우분투 바이너리 패키지로 나와있을 knateon 을 기대하며
이번 포스팅은 마무리 지어야겠다.

ps. knateon 만드시느라 수고하신 장두현님과 주변분들에게 박수를 ···
2007/08/09 04:15 2007/08/09 04:15

jateon 0.23a(SWT)
jateon 0.18a(swing) 릴리즈합니다

업데이트내역
------------------------------------------------------------------
서버에 접속로깅 안함
패스워드 저장 버그 수정
사운드 옵션 버그 수정
자테온 디렉토리가 한글이나 공백이 들어가있으면 실행 안되던 버그 수정
친구목록에 아무도 없을때 로그인 안되던 버그 수정
------------------------------------------------------------------

자테온 포럼 http://jateon.kfmes.com
메뉴얼 http://jateon.kfmes.com/doc


jateon 0.23a

2007/07/24 04:42 2007/07/24 04:42



AceCombat X - Mission 09B A Diversion
acecombat X 극악의 난이도로 유명한 헬기 호위미션입니다
사용기체 XFA-27
2007/07/19 19:37 2007/07/19 19:37

자테온 0.22b 와 0.17a 를 릴리즈 합니다.

아시는분은 아시겠지만 0.2x 버전은 swt 를 이용한것이고
0.1x 버전은 swing 을 이용한것입니다.

swt 가 지원되지 않는 환경이나, swing 버전을 원하시는 분들이 간혹계셔서
swing 버전을 이렇게 릴리즈 하게 되었습니다.

간혹 로그인이 안된다고 하시는 분들이 계신데,
테스팅 해 주실수 있으신분들은 자테온 포럼에 글을 남겨주시거나 쪽지를보내주시면 감사하겠습니다.

0.17a 버전 변경사항은 README_swing.txt 파일을 보시면 되겠습니다만,
리소스 (아이콘 이미지, 사운드) 파일들을 jar 밖으로 분리했습니다.
Look and Feel 버그를 수정했고,
pure java code를 목표으로 했기때문에 JNI를 사용해서 구현했던 트레이는 뺐습니다.

0.22b
리소스 파일을 분리했습니다.
대화창 포커싱 문제 고쳤습니다 -_-
그룹관련 기능 추가했습니다.
기타 수정사항은 README.txt 파일을 읽어보세요

jateon 0.22b

자테온은 포럼에서 구하실 수 있습니다.
http://jateon.kfmes.com

2007/07/19 02:51 2007/07/19 02:51

JaTeOn 0.22a release

JaTeOn 2007/07/06 13:22

자테온 0.22a 입니다.
거의 한달만의 릴리즈네요

자테온은 포럼에서 구하실 수 있습니다.
http://jateon.kfmes.com

파일 보내실때는 채팅 창을 띄우신뒤에, 던지시던지 메뉴에서 파일보내기를 하시던지 하면 됩니다.
파일전송부분은 아직 자잘한 버그가 있을수 있습니다.

메뉴에 도움말이 추가되었습니다.

업데이트 내역보기


사용자 삽입 이미지
2007/07/06 13:22 2007/07/06 13:22

jateon 0.21d alpha

jateon 0.21d alpha


거의 한달만의 릴리즈가 될듯 하네요
스샷에 보이는 내용은 방금 릴한 알파버전이고, 알파테스팅에 들어갔습니다.

지금 일반버전 릴 하기에는 고쳐야할게 여러가지가 남아있어서 -_-;;

보시다시피 이번 버전에 추가되는 기능은
많은 분들이 염원하던 파일 전송 입니다 -_-a
(파일전송 프로토콜 분석은 antz 님께 도움을 받았습니다)


그동안 개인적인 일로 바쁘기도 했고, 그뒤로는 파일전송 삽질하느라 자테온의 다른 부분은 거의 손을 대질 못했네요.
알려진 버그들을 잡고, 자테온 0.22 를 릴리즈 할 예정입니다.

2007/07/04 01:44 2007/07/04 01:44

컴퓨터 고장

blog 2007/06/27 13:05

어제 밤에 자테온 파일전송 삽질하다가
점점 엉키길래 일단 cvs commit은 안하고 그 상태대로 컴퓨터에 저장해놓고  잠을 잤다.

아침에 일어나보니
컴퓨터 전원은 들어오는데 화면이 먹통 (삑삑 거리는 소리도 안남)
그래서 나름대로 ram, graphic 등등을 점검해봤는데,
 별다른 문제는 없었고, 근처 PC수리점을 방문한결과 역시 보드쪽에 문제가 생긴듯하다고 하여 A/S를 맞기고 왔다.

견적이 10만원쯤 나온다더라나 뭐라나 _-_;
(이거 뭐 새로 사기도 뭐하고 해서 -_-;)

작업중이던 소스코드와, 프로토콜 자료가 그 컴퓨터에 있으니
그 컴퓨터 수리가 끝날때까지는 당분간 자테온 코드에 손을 댈 수가 없게 되었다.

파일전송 OTL

2007/06/27 13:05 2007/06/27 13:05

Jemote 삽질중

개발/Java 2007/06/16 22:08

Jemote ?
Java Remote Desktop

보기에는 그럴싸하게 보일 수 있으나

버그가 상당히 있고,
개선해야될 점이 많은 -_-a

jemote preview


사용자 삽입 이미지
2007/06/16 22:08 2007/06/16 22:08

이것도 psplink 를 이용하여 PC화면으로 캡쳐했습니다 -_-)/

에이스컴뱃 미션 11B (재머 부수기)
난이도 노말 플레이 영상입니다.

이거 여러번 하다보면 발전소 위치가 외워지는듯-_-a

2007/06/14 01:46 2007/06/14 01:46

psplink 를 이용하여, PC화면으로 캡쳐했습니다 -_-)/

에이스컴뱃 미션 10A (재밍영향)
난이도 노말 플레이 영상입니다.

f

2007/06/14 01:43 2007/06/14 01:43