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 만드시느라 수고하신 장두현님과 주변분들에게 박수를 ···

'리눅스' 카테고리의 다른 글

meBuntu (2007.12.11)  (14) 2007.12.11
grub 부트로더 재설치  (1) 2007.08.19
리눅스용 네이트온 knateon 사용기  (18) 2007.08.09
vim 알아두면 편리한 것들  (4) 2007.04.10
USB 장치 연결시 자동실행 되는 프로그램 설정  (2) 2007.01.13
linux 시간 설정  (0) 2007.01.07

replace
:%s/foo/bar/g

~/.vimrc
set autoindent
set cindent
set smartindent
set nu
set ts=4
map <F7> :w<cr>:!gcc % -o %<<cr> :!./%<<cr>
map <F5> :!./%<<cr>
"set visualbell
if $LANG[0] == 'k' && $LANG[1] =='o'
    set fileencoding=korea
endif

'리눅스' 카테고리의 다른 글

grub 부트로더 재설치  (1) 2007.08.19
리눅스용 네이트온 knateon 사용기  (18) 2007.08.09
vim 알아두면 편리한 것들  (4) 2007.04.10
USB 장치 연결시 자동실행 되는 프로그램 설정  (2) 2007.01.13
linux 시간 설정  (0) 2007.01.07
freebsd tomcat 설치 로그  (1) 2006.12.17

ubuntu linux 사용중인데 언제부터인가 USB 장치를 연결할때마다
리듬박스가 뜨는게 짜증나서 -_-;

국내 검색엔진을 이용해봤으나
원하는 정보를 얻지 못했다..

구글에게 물어봤다
-_-;


메뉴에서 시스템 - 기본설정 - 이동식 드라이브 및 미디어 를 열어 설정할 수가 있다

'리눅스' 카테고리의 다른 글

리눅스용 네이트온 knateon 사용기  (18) 2007.08.09
vim 알아두면 편리한 것들  (4) 2007.04.10
USB 장치 연결시 자동실행 되는 프로그램 설정  (2) 2007.01.13
linux 시간 설정  (0) 2007.01.07
freebsd tomcat 설치 로그  (1) 2006.12.17
ubuntu beryl  (7) 2006.12.08

linux 시간 설정

리눅스 2007.01.07 22:11
# rdate -s 타임서버주소

rdate가 아닌 단순히 시간을 맞추려면

# date 010722012007

정보제공 #tini 채널의 badung, 티니

'리눅스' 카테고리의 다른 글

vim 알아두면 편리한 것들  (4) 2007.04.10
USB 장치 연결시 자동실행 되는 프로그램 설정  (2) 2007.01.13
linux 시간 설정  (0) 2007.01.07
freebsd tomcat 설치 로그  (1) 2006.12.17
ubuntu beryl  (7) 2006.12.08
특수키(?한영, win키등 ) 인식이 안될때  (1) 2006.11.23

BSD는 리눅스가 아니지만 편의상 -_-;


setaria# make install clean
===>  Installing for tomcat-5.5.17
===>   tomcat-5.5.17 depends on file: /usr/local/diablo-jdk1.5.0/bin/java - found
===>   Generating temporary packing list
===>  Checking if www/tomcat55 already installed
>> Creating destination directory... [ DONE ]
>> Copying files to destination directory...
       Installing local configuration file: /usr/local/tomcat5.5/conf/Catalina/localhost/host-manager.xml
       Installing local configuration file: /usr/local/tomcat5.5/conf/Catalina/localhost/manager.xml
       Installing local configuration file: /usr/local/tomcat5.5/conf/catalina.policy
       Installing local configuration file: /usr/local/tomcat5.5/conf/catalina.properties
       Installing local configuration file: /usr/local/tomcat5.5/conf/context.xml
       Installing local configuration file: /usr/local/tomcat5.5/conf/logging.properties
       Installing local configuration file: /usr/local/tomcat5.5/conf/server-minimal.xml
       Installing local configuration file: /usr/local/tomcat5.5/conf/server.xml
       Installing local configuration file: /usr/local/tomcat5.5/conf/tomcat-users.xml
       Installing local configuration file: /usr/local/tomcat5.5/conf/web.xml
[ DONE ]
>> Creating log files... [ DONE ]
>> Creating symlink to tools.jar... [ DONE ]
>> Fixing ownership settings... [ DONE ]
>> Fixing permissions... [ DONE ]
Apache Tomcat 5.5.17 has been installed in /usr/local/tomcat5.5.
===> Installing rc.d startup script(s)
===>   Registering installation for tomcat-5.5.17
===>  Cleaning for diablo-jdk-1.5.0.07.00===>  Cleaning for xorg-libraries-6.9.0
===>  Cleaning for javavmwrapper-2.3
===>  Cleaning for imake-6.9.0
===>  Cleaning for libdrm-2.0.2
===>  Cleaning for freetype2-2.1.10_5
===>  Cleaning for fontconfig-2.3.2_5,1
===>  Cleaning for perl-5.8.8
===>  Cleaning for gmake-3.81_1
===>  Cleaning for pkg-config-0.20_2
===>  Cleaning for expat-2.0.0_1
===>  Cleaning for gettext-0.14.5_2
===>  Cleaning for libtool-1.5.22_2
===>  Cleaning for libiconv-1.9.2_2
===>  Cleaning for tomcat-5.5.17

'리눅스' 카테고리의 다른 글

USB 장치 연결시 자동실행 되는 프로그램 설정  (2) 2007.01.13
linux 시간 설정  (0) 2007.01.07
freebsd tomcat 설치 로그  (1) 2006.12.17
ubuntu beryl  (7) 2006.12.08
특수키(?한영, win키등 ) 인식이 안될때  (1) 2006.11.23
xchat 기본브라우저 설정  (1) 2006.11.22

ubuntu beryl

리눅스 2006.12.08 03:23
우분투 dapper 에다 beryl 적용한 동영상입니다.

몇달전 compliz보다 안정성및기능이 향상된듯합니다.



'리눅스' 카테고리의 다른 글

linux 시간 설정  (0) 2007.01.07
freebsd tomcat 설치 로그  (1) 2006.12.17
ubuntu beryl  (7) 2006.12.08
특수키(?한영, win키등 ) 인식이 안될때  (1) 2006.11.23
xchat 기본브라우저 설정  (1) 2006.11.22
FF2.0 자바 애플릿 안뜰때!!  (0) 2006.11.06

리눅스란녀석을 사용하다보면
종종 겪는 문제가 키보드 자판에 있는걸 인식을 못하는 경우가 있곤하다...

음 ..
일단 /usr/share/xmodmap/xmodmap.kr 파일이있는지 찾아본다
없으면 xmodmap.us 에서 복사를 하던지 해서 새로 만든다.

xmodmap.kr 파일을 편집기로 열어본다 :D
어익후 복잡하기도 하여라 ..

여하튼 키코드에 매핑되는 목록(?)인듯하다

터미널을 실행하고
xev  를 입력하면 조그마한 창이 하나 뜨면서
입력되고 있는 이벤트가 캡쳐되는 모습이 보일것이다.
(키보드 , 마우스 관련)

한영 키를 눌러보자 :D
KeyPress event, serial 29, synthetic NO, window 0x3200001,
   root 0x52, subw 0x0, time 356320300, (806,714), root:(812,765),
   state 0x10, keycode 210 (keysym 0xff31, Hangul), same_screen YES,
   XKeysymToKeycode returns keycode: 122
   XLookupString gives 0 bytes:
   XmbLookupString gives 0 bytes:
   XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3200001,
   root 0x52, subw 0x0, time 356320300, (806,714), root:(812,765),
   state 0x10, keycode 210 (keysym 0xff31, Hangul), same_screen YES,
   XKeysymToKeycode returns keycode: 122
   XLookupString gives 0 bytes:
키가 눌렸다 떼어졌다는 이벤트가 나오는데 -_-a
암튼 여기서 중요한건 keycode 210 이란 값이다

다시 편집기로 돌아와서 210에 해당하는 값이 있는지 찾아본다 -_-a하지만 없다
내용중에
! KS 103(106) Keyboard on South Korea have two toggle keys
! in addition to us-101(us-104) keys.
! Hangul_Hanja : toggle between Korean alphabet and Chinease alphabet
! Hangul : toggle between Korean alphabet and English alphabet
keycode 121 = Hangul_Hanja
keycode 122 = Hangul

으로 되어있었는데 자신의 시스템의 key code값에 맞게 고쳐주면 된다 :D

keycode 209 = Hangul_Hanja
keycode 210 = Hangul


그리고 시작되면서 자동으로 적용이 되도록
시스템 - 기본설정 - 세션 의 시작프로그램에
xmodmap /usr/share/xmodmap/xmodmap.kr
을 입력해준다 :D

만약 고친걸 바로 업데이트 하고 싶다면,
터미널창에 xmodmap /usr/share/xmodmap/xmodmap.kr 라고 치면 바로 적용이 된다.

아래 첨부파일은 필자의 설정 파일이다.

'리눅스' 카테고리의 다른 글

freebsd tomcat 설치 로그  (1) 2006.12.17
ubuntu beryl  (7) 2006.12.08
특수키(?한영, win키등 ) 인식이 안될때  (1) 2006.11.23
xchat 기본브라우저 설정  (1) 2006.11.22
FF2.0 자바 애플릿 안뜰때!!  (0) 2006.11.06
beryl + swing(awt) 사용  (6) 2006.11.05

xchat 에서 URL열기하니 갈레온(?)으로 자꾸 나오길래
물어봤더니  #ubuntu 채널의 sakuragi 님께서 알려주셨다.

아래 설정을 자신에 알맞게 고쳐서 사용하면 된다.

cat ~/.xchat2/urlhandlers.conf

설정내용보기...



urlhandlers.conf

'리눅스' 카테고리의 다른 글

ubuntu beryl  (7) 2006.12.08
특수키(?한영, win키등 ) 인식이 안될때  (1) 2006.11.23
xchat 기본브라우저 설정  (1) 2006.11.22
FF2.0 자바 애플릿 안뜰때!!  (0) 2006.11.06
beryl + swing(awt) 사용  (6) 2006.11.05
리눅스 screen 명령 사용해보기  (0) 2006.10.10

ubuntu dapper ..
FF2.0을 설치하고
플래시 플러그인을 깔고 -_-a

java applet 이 잘 동작하는지 확인해봤다

두둥!!이게 왠일!!!
페이지를 표시하려면 플러그인이 필요하다나뭐라나

JRE깔려있거든????

-_-a

FF2.0 FAQ를 찾아봤다

역시나 !!

해결책은
다음과같았다.

자바가 깔려있는 디렉토리아래에 libjavaplugin 이란 녀석이 있는데, 그걸 모질라 플러그인 디렉에 심볼릭 링크를 걸어주면 되는것이었다.

cd
cd .mozilla/plugins/
ln -s /usr/lib/jvm/java-1.5.0-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so ./libjavaplugin_oji.so

'리눅스' 카테고리의 다른 글

특수키(?한영, win키등 ) 인식이 안될때  (1) 2006.11.23
xchat 기본브라우저 설정  (1) 2006.11.22
FF2.0 자바 애플릿 안뜰때!!  (0) 2006.11.06
beryl + swing(awt) 사용  (6) 2006.11.05
리눅스 screen 명령 사용해보기  (0) 2006.10.10
cvs 서버 이전....  (3) 2006.09.12

ubuntu edgy 또는 dapper에서 beryl(베릴)을 사용 할 수가 있다.

헌데 swing으로 작성된 프로그램의 일부 프레임이 나타나지 않는 현상이 발견됬다.

irc #ubutnu 채널의 sakuragi 님께서 알려주신내용

다음과 같이 고쳐주면 문제없이 잘 보인다.

ubuntu dapper, edgy 에서 테스트 해봄.
/etc/environment 파일에

AWT_TOOLKIT="MToolkit"

를 추가 해줌.

'리눅스' 카테고리의 다른 글

xchat 기본브라우저 설정  (1) 2006.11.22
FF2.0 자바 애플릿 안뜰때!!  (0) 2006.11.06
beryl + swing(awt) 사용  (6) 2006.11.05
리눅스 screen 명령 사용해보기  (0) 2006.10.10
cvs 서버 이전....  (3) 2006.09.12
ubuntu CD 도착!!!  (3) 2006.08.27