synce-kpm설치하다가 파트너십 에러가 발생해서 엄청난 삽질 감행.. PDA하드리셋 + Ubuntu 재설치 ㅠㅠ
아흑-

어인일인지 트랙백이 되지 않으므로 관련 문서를 링크한다

링크: [Linux] How to sync a Windows Mobile(6) device



Synce-kpm을 이용한 WM6 - Linux간 동기화 기능 확장

synce--kpm음  KDE용으로 제작된 PDA 매니저이다. M$ ActiveSync와 비슷한 외형을 가지고 있다. synce-kpm은 아래와 같은 기능을 제공한다.

·PDA의 기본정보(소유자, 배터리,저장소용량)
·PDA에 설치된 소프트웨어 목록과 cab파일 추가/제거 기능
·파트너쉽 관리

1. 설치

readytoact@readytoact-laptop:~$ sudo apt-get install synce-kpm

synce-kpm은 파이썬 기반으로 제작되어 설치시 파이썬 관련 패키지가 추가로 설치된다.

2. 실행

readytoact@readytoact-laptop:~$ synce-kpm
사용자 삽입 이미지

synce-kpm 초기 실행화면


실행시 트레이에도 아이콘이 표시된다. 현재 파란색은 장치가 연결되지 않음을 뜻한다. 장치를 연결하면 트레이 아이콘의 색이 녹색으로 바뀐다.
사용자 삽입 이미지

tray실행화면


3. 동기화 기능
이 내용은 이미 장치가 linux와 파트너쉽을 갖고 동기화 준비 상태로 진행된다. 자세한 내용을 트랙백을 참조 바란다.

이미 파트너쉽이 생성되어 장치 연결시 파트너 관계 및 동기화 목록을 확인할 수 있다.
사용자 삽입 이미지

synce-kpm 파트너쉽 관리자


Partnership manager를 이용해서도 파트너 관계 삭제가 가능하다. 주의할 것은 추가/삭제가 가능하나, 기존에 파트너쉽 생성에 사용하던  msynctools과 혼용할 경우, 필자처럼 엄청난 댓가(?)를 치루는 경우가 발생하니 가급적 자제할 것을 권장한다. 화면 오른쪽에 sync버튼 처럼 생긴 녀석은... 그냥 폼이다. 작동하지 않는다.


4.소프트웨어 관리화면
사용자 삽입 이미지

synce-kpm - software manager


소프트웨어를 선택하여 삭제, Install CAB 버튼을 클릭하여 cab파일을 설치할 수 있다

5.동기화 화면
사용자 삽입 이미지

multisync 동기화시 나타나는 화면



6. 기타
검색결과 이외에 synce-trayicon와 synce-gvfs 를 설치하면 액티브싱크의 탐색기처럼 PDA의 내부를 볼 수 있는 기능이 있는 듯 하다. synce-trayicon의 경우 vdccm을 사용할 수 있는데, vdccm은 적어도 내가 알기로 현재 사용중인 dccm과 충돌을 일으키는 것으로 알고 있다. 실제로 synce-trayicon을 설치하였으나 탐색에는 실패하였다. 소스포지에 등록된 프로젝트에는 최신버전의 synce들이 있었지만, 테스트 해보지 않았다.


서비스-
kpm 아이콘.. 혹시 메뉴에 등록해서 사용하실 분은 다운받아 사용바람.
사용자 삽입 이미지

쓸만한 Mobile RSS리더 - prssr

TechNote/Mobile 2009. 4. 25. 23:50 Posted by harim~♥

아웃룩 데이터를 에볼루션으로 옮기는 것에 대한 문서를 찾아봤는데, 가장 많이 발생하는 문제가 한글 인코딩 문제였다. 실제로 여러 인코딩(cp949, euc_kr, utf8)으로 저장돈 csv파일이 하나같이 에볼루션에서는 다 깨져보인다. 본인의
경우, PDA와 싱크를 위해 전환방법을 찾고 있었는데 의외로 간단하다. 다만, 본인의 경우에는 기존에 아웃룩으로 데잍를 관리 하던 것이 아닌 파란 주소록을 이용하여 최신 데이터를 업데이트/관리하고 있었는데, 위와 같은 문자셋 인코딩 문제로 고민하던 '오거나이저 데이터간 호환성이 있지 않을까?' 하는 생각에서 출발하게 되었다. 본 문서 전의 본인의 사전 작업은 다음과 같다.

1. 파란 주소록 파일을 csv로 다운로드
2. 아웃룩 익스프레스에 위 파일을 임포트(이때, 필드 맵핑이 필요하다)

위와 같이하면 기존에 아웃룩익스프레스 사용자와 동일한 환경이니까


M$ 아웃룩 익스프레스 주소록을 리눅스 에볼루션으로 옮기기

1. 아웃룩 익스프레스(이하 OE)는 윈도에 설치되어 있다.(만약 리눅스에서 였더라면 이런 고민은 하지도 않았겠지만)
여기에 썬더버드를 설치한다

다운로드 : http://www.mozilla.or.kr/ko/thunderbird/

설치를 마치고 썬더버드를 실행하면, 기존의 데이터(OE나 기타 메일 클라이언트)의 설정정보를 임포트 할 것인지 물어보는데 yes라고 대답한다.

2. 일련의 작업후 썬더버드의 주소록에는 OE의 주소록이 고스란히 들어와 있다.

3. 썬더버드의 내보내기(export)기능을 이용하여 주소록을 .ldif 형태로 익스포트한다

4. 리눅스 에볼루션에서 위 파일을 임포트 하면 한글 깨짐없이 주소록을 가져 올 수 있다.

다만, 아쉬웠던건 파란 주소록을 OE로 임포트 하면서 '분류'(그룹) 맵핑이 없어서 파란에서는 '태그'로 관리되는 그룹분류가 되지 않았다.

그래도 뭐.. 전화랑 이멜에는 문제가 없으니까.

아래 참고한 링크 사이트를 보면 주소록 뿐 아니라 전체 OE의 데이터를 에볼루션으로 옮기는 방법이 소개되어 있다.

참조 :  http://www.howtoforge.com/importing_outlook_express_into_thunderbird_evolution

[Linux] How to sync a Windows Mobile(6) device

TechNote/Mobile 2009. 4. 24. 21:09 Posted by harim~♥
몇개월 만일까? 드디어 성공했다.

리눅스에서 Windows Mobile6 장치 Sync하기


OS : Ubuntu 8.10
WM Device : Samsung SPH-M4650 (WM6)
PIMs : Evolution 2.24.3

1.준비
 작업을 하기전에 기존 PDA의 데이터를 SPB백업이나 기타 백업도구로 백업 받아 놓을 것을 권장한다. 에볼루션을 이용한 동기화 시, 에볼루션에 아무런 데이터도 없는 상태라면.. 당신의 PDA는 깨끗해 질 것이다. :( 그 책임은 나에게 묻지 마라

2. PDA설정
장치(PDA)의 시작-설정-연결- USB-PC연결 에서 '고급 네트워크 기능 사용' 을 체크한다.

3. 패키지 다운로드
 다음의 패키지를 다운로드 받아 설치한다.
  - synce-sync-engine
  - synce-hal
  - multisync-tools
  - multisync0.90
  - opensync-plugin-evolution
  - opensync-plugin-synce

$ sudo apt-get install 패키지

4. synce-sync-engine 실행

$ synce-sync-engine
사용자 삽입 이미지


5. 장치 연결
사용자 삽입 이미지

장치를 연결하면 synce-sync-engine 실행창에서 연결정보가 표시되며 화면이 스크룰된다


6. 파트너쉽 생성
$ synce-create-partnership "파트너쉽이름" "동기화항목"
 동기화 항목은 아래와 같이 구분되며, 입력시 " " 로 묶고 안의 내용은 공백없이 콤마(,)로 구분한다
    * Contacts
    * Calendar
    * Tasks
    * Files

$ synce-create-partnership "readytoact" "Contacts,Tasks,Calendar"
Creating partnership...
Partnership created

파트너쉽이 생성되면 아래의 명령으로 파트너쉽을 확인할 수 있다

$ synce-list-partnerships

            AVAILABLE DEVICE PARTNERSHIPS
Index   Name         Device                  Host                           SyncItems
-----   ----    ------          ----         ---------

0    readytoact    BTJ-M4650    readytoact-laptop    [Contacts Tasks Calendar ]

주의 : "error: org.synce.SyncEngine.Error.Disconnected" 메세지가 나온다면 장치의 연결상태를 확인한다
또 한가지, 참고로 synce로는 1대의 호스트에 2대의 PDA까지 밖에 파트너쉽을 맺을 수 없다고 한다. 앞의
인덱스가 0,1로 두대까지 가능하다.

7. multisync 플러그인 설정
동기화에 사용될 플러그인의 설치 여부 확인

 $ msynctool --listplugins

사용자 삽입 이미지

만약 플러그인이 보이지 않는다면 apt-get 명령어를 이용하여 설치하면 된다. 패키지 명은 아래와 같다.
  - opensync-plugin-evolution
  - opensync-plugin-synce

8. Sync 그룹 생성

$ msynctool --addgroup synce-sync
$ msynctool --addmember synce-sync synce-opensync-plugin
$ msynctool --addmember synce-sync evo2-sync

multysnc에서 사용될 동기화 그룹 및 멤버(플러그인)을 구성해 준다

9. multisync0.90 실행
$ multisync0.90 &

사용자 삽입 이미지

multisync실행화면


10. PDA와 동기화 실행
$ msynctool --sync synce-sync
또는
multisync0.90의 '새로고침' 을

실행을 하면 에볼루션의 PIM과 동기화 작업이 진행된다. 본인은 이렇게 하여 500건의 주소록을 동기화 하였다.

아래 링크된 문서들이 도움이 되긴 하였으나 문서대로 할 경우, 패키지 충돌이 발생한다. 정확하게는 모르겠으나
참조사이트에서 동기화에 사용되는 synce-pls와 synce-sync-engine, synce-hal 은 각각 동기화를 위해 dccm, vdccm,
odccm등을 사용하는데 어플리케이션간의 간섭이 있는 듯하다. 실제로 synce-pls를 설치하면 synce-hal이 삭제되며
synce-hal의 경우도 그와 같다. 그래서 본 과정에서는 synce-pls를 사용하지 않았다. 적어도 본인이 검색해본 바로는
synce-pls를 이용하지 않는 방법의 동기화 방법은 찾을 수 없었다. :)

참조 :
http://www.synce.org/moin/SynceInstallation/Ubuntu/ModernDevice
http://hecaton42.ft.co.kr/tc/52