קובונטו 9.10 בטא הקסימה אותי  אז התעניינתי כיצד לסנכרן בין ה-KDE המרהיב לבין הסלולרי שלי, נוקיה E71. השתמשתי ב-Kontact, המכיל דוא"ל (Kmail), יומן (Korganizer), פתקיות (Knotes), פידים (Krss) ועוד. כל הכלים באים עם קובונטו והם אבני היסוד של KDE.

 

ראשית, נצטרך לברר איך להתמשק מול הסלולרי שלנו. במדריך זה מוסבר איך להתמשק על גבי שן כחולה (Bluetooth), אך ניתן גם להתמשק דרך כבל USB. דבר ראשון, נברר מה כתובת ה-MAC של הסלולרי. כתובת ה-MAC, למי שלא יודע, זו כתובת יחודית לכל התקן נייד (מוטבע בכרטיס הרשת של ההתקן), כך שיהיה זיהוי חד ערכי לכל התקן בעולם. כדי לגלות כתובת זאת נריץ את הפקודה הבאה:

hcitool scan

פקודה זו תגלה לכם את כל מכשירי ה-bluetooth בסביבתכם וכתובת ה-MAC שלהם. העתיקו את כתובת ה-MAC לשימוש בהמשך. מעתה ואילך, כאשר הפרמטר $mac יוצג הכוונה לכתובת ה-MAC שמצאת בשלב זה.

לאחר מכן נצטרך לגלות באיזה ערוץ עלינו להתחבר לסלולרי. בחיבור לסלולרי ישנם מספר ערוצים שכל ערוץ נותן שירות שונה. למעשה, אנו מגלים את השירות ובעזרתו אנו מגלים את הערוץ. נריץ את הפקודה הבאה כדי לברר אילו שירותים הטלפון מספק:

sdptool browse $MAC

תקבל פלט די ארוך, שמכיל כל שירות והפירוט שלו כולל מספר הערוץ. חפש עבור השירות בשם Service Name: SyncMLClient. תחת השירות הזה חפש עבור: Channel $CHANNEL. כאשר $CHANNEL הינו מספר הערוץ המבוקש. בד"כ הערוץ במכשירי נוקיה הינו 10. זכור ערוץ זה לשימוש בהמשך. מעתה ואילך, כאשר נשתמש בפרמטר $channel יהיה עליך להזין את הערוץ שמצאת בשלב זה.

עכשיו נגדיר את ערוץ התקשורת לטלפון. נערוך את קובץ התקשורת של השן הכחולה:

sudo nano /etc/bluetooth/rfcomm.conf

ונוסיף את המקטע הבא:

rfcomm10 {
bind yes;
device 00:21:FE:FD:5C:2C;
channel 10;
comment "Bluetooth SyncML";
}

אל תשכח לעדכן את מספר ה-channel במקטע הנ"ל בהתאם למה שמצאת קודם.

לאחר שגילינו איך לתקשר עם הסלולרי והגדרנו איך להתחבר אליו, עלינו להגדיר ל-KDE איך לדבר בעזרת הכלים שנתקין בשלב זה. למרות שבעתיד הקרוב Akonadi, שרת פנימי המנהל את המידע האישי (PIM), יהיה מנהל המידע הראשי, עדיין הוא איננו תומך בסינכרון מידע. לכן, השתמשתי בכלים הישנים, multisync ו-kdepim. בשביל להשתמש בכלים הנ"ל יש להתקינם קודם:

sudo apt-get install syncml opensyncutils opensync-plugin-kdepim multisync0.90 multisync-tools opensync-plugin-syncml

[caption id="attachment_196" align="alignleft" width="200" caption="המסך הראשי של multisync"]המסך הראשי של multisync[/caption]

לאחר מכן נפעיל את הכלי שמבצע את הסנכרון, multisync-gui (נמצא בתפריט ה-K). נוסיף את הטלפון שלנו בעזרת הכפתור הוספה (add). נכתוב את שם הטלפון: nokia במקרה שלי. לאחר מכן, נלחץ על ערוך (Edit). במסך שייפתח נגדיר מה יסתנכרן בעזרת סימון התיבות בהתאם (event, todo, contact, note, ו-data). עכשיו הגענו לחלק העסיסי איך בדיוק יתבצע הסנכרון (מול מי לסנכרן את המידע). נלחץ על הוסף (Add member) ונבחר SyncML over OBEX Client. נוצר לנו ברשימה באותו מסך syncml-obex-client (תחת nokia). שם נצטרך להגדיר קובץ XML. הקובץ בהגדרה ראשונית יכיל הסבר על כל פרמטר. תוכל לקרוא כדי להבין מה משמעות של כל פרמטר ולהגדיר בעצמך, או שתוכל להעתיק ולהדביק המידע הבא:

<?xml version="1.0"?>
<config>
<bluetooth_address>$MAC</bluetooth_address>
<bluetooth_channel>$CHANNEL</bluetooth_channel>
<identifier>PC Suite</identifier>
<version>1</version>
<wbxml>1</wbxml>
<password></password>
<type>2</type>
<usestringtable>1</usestringtable>
<onlyreplace>0</onlyreplace>
<onlyLocaltime>0</onlyLocaltime>
<recvLimit>0</recvLimit>
<maxObjSize>0</maxObjSize>
<contact_db>Contacts</contact_db>
<calendar_db>Calendar</calendar_db>
<note_db>Notes</note_db>
</config>

אל תשכח להחליף את כתובת ה-MAC והערוץ (CHANNEL) בקטע שהעתקת, בהתאם למה שמצאנו בשלבים הקודמים.

[caption id="attachment_200" align="alignleft" width="250" caption="מסך הקונפיגורציה של multisync"]מסך הקונפיגורציה של multisync[/caption]

לאחר הזנת הקטע הנ"ל לתיבה של SyncML over OBEX Client, נסיים את המדריך בעזרת כך שנגדיר לסנכרון להעביר את המידע ל-kdepim. נבצע זאת על-ידי לחיצה נוספת על הוספה (Add member), ונבחר ב-KDE Desktop ולחיצה נוספת על החל (Apply). הגדרה זו תורה לסנכרון להעביר את המידע ל-kdepim, שמנהל את המידע של kontact. לבסוף נלחץ על סגור (Close).

זהו, כאן סיימת את חלק ההגדרות. חזרת למסך הראשי של multisync. לחץ על Refresh על-מנת לסנכרן את המידע מהסלולרי שלך למרכז המידע של KDE, שדרכו kontact שומר את המידע.

הוספת תגובה

0
  • לא נמצאו תגובות