Kontact/Kontact Palm Pre Sync/uk: Difference between revisions

From KDE Wiki Sandbox
(Created page with '# Увімкнути файл iCalendar для зберігання даних/синхронізації file.enabled=true')
No edit summary
 
(30 intermediate revisions by 2 users not shown)
Line 8: Line 8:




My current setup auto-sync's between my Google Calendar and my Kontact Calendar every 5 minutes. To sync the Palm Pre device I need to go to the calendar, choose <menuchoice>Preferences & Accounts</menuchoice> from the <menuchoice>Calendar</menuchoice> menu at the top/left of the screen scroll to the bottom and tap the <menuchoice>Sync Now</menuchoice> button. Once I do a manual sync from the device any Calendar events I added on the device show up on my Google calendar immediately and on my '''Kontact''' Calendar within 5 minutes. So far it's been flawless.
За моїх поточних налаштувань автоматична синхронізація між моїм Календарем Google і моїм календарем Kontact виконується кожні 5 хвилин. Щоб виконати синхронізацію з пристроєм Palm Pre, мені доводиться вибрати пункт <menuchoice>Preferences & Accounts</menuchoice> (налаштування та облікові записи) у меню <menuchoice>Calendar</menuchoice> (календар) у верхній лівій частині екрана, гортати список до низу і натискати кнопку <menuchoice>Sync Now</menuchoice> (синхронізувати зараз). Після виконання синхронізації вручну всі події з календаря пристрою буде негайно показано у моєму календарі Google, а у календарі '''Kontact''' через 5 хвилин. Досі все працювало чудово.




===Credit Due to the original author(s)===
===Подяки початковим авторам===
All of my information originally came from an article on soft.zoneo.net, so in order to credit the real author, here's the original page I followed to set this up.  
Всі наведені тут відомості було запозичено зі статті на soft.zoneo.net, отже, щоб всім був відомий справжній автор порад, тут наведено початкові настанови, які слід виконати.  




Line 18: Line 18:




I've tweaked the settings below only per my installation details
Зміни до параметрів було внесено лише з метою узгодження з параметрами моєї системи.




==Here's how:==
==Ось ці настанови==


''1) Make sure you have a Google Calendar account'' (and make sure it works). Mine is tied to my own email/domain so it doesn't mean you have to have a gmail.com account
''1. Створіть обліковий запис Календаря Google'' (і переконайтеся, що все працює). Мої дані прив’язано до моєї особистої адреси електронної пошти, отже мати обліковий запис на gmail.com не обов’язково.




''2) Download the GCALDaemon'' from [http://sourceforge.net/project/showfiles.php?group_id=184382 Source Forge]  
''2. Звантажте GCALDaemon'' з [http://sourceforge.net/project/showfiles.php?group_id=184382 SourceForge].




''3) Unzip the '''gcaldaemon-linux-*''' file''
''3. Розпакуйте файл '''gcaldaemon-linux-*'''''




''4) Move the new GCALDaemon directory to /usr/local'' (or a similarly appropriate place)
''4. Пересуньте каталог GCALDaemon до /usr/local'' (або іншого подібного каталогу).




''5) Change permissions'' so an ordinary user has rights to read/write to the GCALDaemon directory and all sub-directories/files. The normal user MUST be able to create new files in ''/usr/local/GCALDaemon''
''5. Змініть права доступу'' так, щоб звичайний користувач мав право на читання і запис до каталогу GCALDaemon і всіх підкаталогів та файлів. Звичайний користувач ПОВИНЕН мати право створювати файли у каталозі ''/usr/local/GCALDaemon''.




''6) Generate an encoded password string''
''6. Створіть кодований рядок пароля.''
Open a terminal (as the user who runs '''Kontact''') and execute this:
Відкрийте вікно термінала (від імені користувача, який запускатиме '''Kontact''') і віддайте такі команди:
{{Input|1= cd /usr/local/GCALDaemon/bin
{{Input|1= cd /usr/local/GCALDaemon/bin
  ./password-encoder.sh}}
  ./password-encoder.sh}}




Enter your ''Google password'' and copy the ''encoded password'' from the output.
Введіть ваш ''пароль Google'' і скопіюйте ''закодований пароль'' з виведених даних. Якщо буде показано повідомлення про помилку, права доступу визначено з помилками.  
If you get an error message, there is a problem with your permissions.  




''7) copy your Google Private URL (ICAL)''
''7. Скопіюйте вашу особисту адресу Google (ICAL)''.
* Go to your '''Google Calendar'''
* Відкрийте сторінку вашого '''Календаря Google'''.
* Click the arrow/pulldown icon to the right of the calendar you want to use listed in the <menuchoice>My Calendars</menuchoice> box on the left side of the page and choose <menuchoice>Calendar Settings</menuchoice>
* Натисніть піктограму зі стрілкою вниз, розташовану праворуч від пункту календаря, яким ви бажаєте скористатися, у списку <menuchoice>Мої календарі</menuchoice> у лівій частині сторінки і виберіть пункт <menuchoice>Налаштування календаря</menuchoice>.
* Click on the <menuchoice>ICAL icon</menuchoice> in the <menuchoice>Private Address</menuchoice> section
* Натисніть <menuchoice>піктограму ICAL</menuchoice> у розділі <menuchoice>Приватна адреса</menuchoice>.
* Copy the link shown
* Скопіюйте показане посилання.




''8) Configure GCALD''
''8. Налаштуйте GCALD''
* Edit /usr/local/GCALDaemon/conf/gcal-daemon.cfg
* Внесіть зміни до /usr/local/GCALDaemon/conf/gcal-daemon.cfg
{{Input|1=vi /usr/local/GCALDaemon/conf/gcal-daemon.cfg}}
{{Input|1=vi /usr/local/GCALDaemon/conf/gcal-daemon.cfg}}
* Change the following lines as shown:
* Змініть такі рядки у показаний спосіб:




----
{{Input|1=
{{Input|1=
  http.enabled=false<!--}}-->
  http.enabled=false<br />
 
# Увімкнути файл iCalendar для зберігання даних/синхронізації
# Увімкнути файл iCalendar для зберігання даних/синхронізації
  file.enabled=true<br />
file.enabled=true
# Повний шлях до локального файла iCalendar
 
  file.ical.path=/usr/local/GCALDaemon/google.ics<br />
# Full path of the local iCalendar file
# Ім’я користувача Gmail (ваша адреса електронної пошти повністю)
file.ical.path=/usr/local/GCALDaemon/google.ics
  file.google.username=ВАША АДРЕСА<br />
 
# Пароль до Gmail (скористайтеся кодованим паролем!)
# Gmail user (your full email address)
  file.google.password='''''Шифрований пароль, скопійований на кроці 6''''' <br />
  file.google.username=YOUR ADDRESS
# URL (без назви вузла) ical-файла особистого Календаря Google
 
  file.private.ical.url=/calendar/ical/XXXXXX/basic.ics <br />
# Gmail password (use password encoder!)
  '''''(Адреса особистого календаря Google, скопійована на кроці 7)'''
  file.google.password='''''The encrypted passwd string copied in step 6'''''  
  БЕЗ назви вузла (вилучіть 'http://www.google.com')''<br />
 
# Проміжок між сеансами синхронізації локального файла iCalendar (рекомендоване значення 10 секунд ("10 sec"))
# URL (without hostname) of the Google Calendar's private ical file
  file.polling.file=10 sec<br />
  file.private.ical.url=/calendar/ical/XXXXXX/basic.ics  
# Проміжок часу між опитуваннями Календаря Google (рекомендоване значення — 10 хвилин ("10 min"))
  '''''(The Private ICS Google Calendar Address you Copied in step 7)'''
  file.polling.google=5 min<br />
  WITHOUT the hostname (leave off the 'http://www.google.com')''
# Увімкнути у разі використання комутованого з’єднання (типово, "true")
 
# Local iCalendar file polling interval (recommended is "10 sec")
  file.polling.file=10 sec
 
# Google Calendar polling interval (recommended is "10 min")
  file.polling.google=5 min
 
# Turn it on when you use dial-up connection (default is "true")
  file.offline.enabled=true
  file.offline.enabled=true
}}
}}
----




''9) Start the Sync''
''9. Запустіть синхронізацію''
{{Input|1= /usr/local/GCALDaemon/bin/standalone-start.sh &}}
{{Input|1=/usr/local/GCALDaemon/bin/standalone-start.sh & }}




''10) Make sure the sync process starts at login''
''10. Забезпечте запуск процесу синхронізації після реєстрації у системі.''
* ''Create the file'' ~/.kde/Autostart/googleCal.sh with the following content
* ''Створіть файл'' ~/.kde/Autostart/googleCal.sh з таким вмістом:




----
----
{{Input|1=
{{Input|1=
  #!/bin/bash<!--}}-->
  #!/bin/bash <br />
 
/usr/local/GCALDaemon/bin/standalone-start.sh & <br />
/usr/local/GCALDaemon/bin/standalone-start.sh &
exit
 
<!--{{-->exit
}}
}}
----
----




''11) Add the new Calendar to Kontact''
''11. Додайте новий календар у Kontact.''
* Open the '''Kontact''' Calendar page and <menuchoice>add a new Calendar</menuchoice> resource at the bottom-left of the screen
* Відкрийте сторінку календаря у '''Kontact''' і <menuchoice>додайте новий календар</menuchoice> у нижній лівій частині вікна.
* When you click the add (+) icon you'll be prompted for the resource type, choose <menuchoice>Calendar in Local File</menuchoice>
* Після натискання піктограми додавання (+) програма запитає вас про тип ресурсу, — виберіть <menuchoice>Календар у локальному файлі</menuchoice>.
* in the next dialog box that shows up add the following :
* У наступному діалоговому вікні додайте такі дані:
**new resource name
**назву нового ресурсу;
**The file location: /usr/local/GCALDaemon/google.ics
**адресу файла: /usr/local/GCALDaemon/google.ics




''12) Add the google account to you Palm Pre Device''
''12. Додайте обліковий запис Google на вашому пристрої Palm Pre.''
* Go to the <menuchoice>Calendar</menuchoice>
* Відкрийте меню <menuchoice>Calendar</menuchoice> (календар).
* choose <menuchoice>Preferences & Accounts</menuchoice> from the <menuchoice>Calendar</menuchoice> menu at the top/left of the screen
* Виберіть пункт <menuchoice>Preferences & Accounts</menuchoice> (налаштування і облікові записи) у меню <menuchoice>Calendar</menuchoice> (календар) у верхній лівій частині екрана.
* Scroll to the bottom, tap the <menuchoice>Add An Account</menuchoice> button
* Гортайте список до кінця, натисніть кнопку <menuchoice>Add An Account</menuchoice> (додати обліковий запис).
* Tap the <Menuchoice>Google</menuchoice> button
* Натисніть кнопку <Menuchoice>Google</menuchoice>.
* Enter your Google calendar info
* Введіть дані вашого календаря Google.




==That's it==
==Ось і все==




Note when you add a '''Kontact''' event you'll be prompted to use the <menuchoice>default calendar</menuchoice> resource, or the new <menuchoice>Google calendar</menuchoice> resource. Only events added to the new <menuchoice>Google calendar</menuchoice> resource will be sync'ed. Any event added to any of the 3 calendars (the new  '''Kontact''' <menuchoice>Google calendar</menuchoice> resource, the Google calendar itself, or your Palm Pre device) will now sync to all 3 calendars.
Зауважте, що коли ви додаєте запис події у '''Kontact''', програма спитає вас про те, використовувати <menuchoice>типовий календар</menuchoice> чи новий <menuchoice>календар Google</menuchoice>. Синхронізуватися будуть лише події, додані до ресурсу <menuchoice>календаря Google</menuchoice>. Будь-який запис події, доданий до будь-якого з 3 календарів (нового ресурсу <menuchoice>календаря Google</menuchoice> '''Kontact''', календаря Google або вашого календаря пристрою Palm Pre), синхронізуватиметься з усіма 3 календарями.


[[Category:Підручники/uk]]
[[Category:Підручники/uk]]
[[Category:Офісні програми/uk]]
[[Category:Офісні програми/uk]]

Latest revision as of 12:01, 10 October 2010

Other languages:

Як синхронізувати ваш Palm Pre з Kontact і Google Calendar

Мною було налаштовано систему так, що можна вводити події календаря у будь-якому з наведених нижче місць з метою виконання синхронізації з усіма трьома календарями:

  • Пристрій Palm Pre
  • Календар у Kontact
  • Мій Календар Google


За моїх поточних налаштувань автоматична синхронізація між моїм Календарем Google і моїм календарем Kontact виконується кожні 5 хвилин. Щоб виконати синхронізацію з пристроєм Palm Pre, мені доводиться вибрати пункт Preferences & Accounts (налаштування та облікові записи) у меню Calendar (календар) у верхній лівій частині екрана, гортати список до низу і натискати кнопку Sync Now (синхронізувати зараз). Після виконання синхронізації вручну всі події з календаря пристрою буде негайно показано у моєму календарі Google, а у календарі Kontact через 5 хвилин. Досі все працювало чудово.


Подяки початковим авторам

Всі наведені тут відомості було запозичено зі статті на soft.zoneo.net, отже, щоб всім був відомий справжній автор порад, тут наведено початкові настанови, які слід виконати.


http://soft.zoneo.net/Linux/ggcal_and_kontact.php


Зміни до параметрів було внесено лише з метою узгодження з параметрами моєї системи.


Ось ці настанови

1. Створіть обліковий запис Календаря Google (і переконайтеся, що все працює). Мої дані прив’язано до моєї особистої адреси електронної пошти, отже мати обліковий запис на gmail.com не обов’язково.


2. Звантажте GCALDaemon з SourceForge.


3. Розпакуйте файл gcaldaemon-linux-*


4. Пересуньте каталог GCALDaemon до /usr/local (або іншого подібного каталогу).


5. Змініть права доступу так, щоб звичайний користувач мав право на читання і запис до каталогу GCALDaemon і всіх підкаталогів та файлів. Звичайний користувач ПОВИНЕН мати право створювати файли у каталозі /usr/local/GCALDaemon.


6. Створіть кодований рядок пароля. Відкрийте вікно термінала (від імені користувача, який запускатиме Kontact) і віддайте такі команди:

cd /usr/local/GCALDaemon/bin
 ./password-encoder.sh


Введіть ваш пароль Google і скопіюйте закодований пароль з виведених даних. Якщо буде показано повідомлення про помилку, права доступу визначено з помилками.


7. Скопіюйте вашу особисту адресу Google (ICAL).

  • Відкрийте сторінку вашого Календаря Google.
  • Натисніть піктограму зі стрілкою вниз, розташовану праворуч від пункту календаря, яким ви бажаєте скористатися, у списку Мої календарі у лівій частині сторінки і виберіть пункт Налаштування календаря.
  • Натисніть піктограму ICAL у розділі Приватна адреса.
  • Скопіюйте показане посилання.


8. Налаштуйте GCALD

  • Внесіть зміни до /usr/local/GCALDaemon/conf/gcal-daemon.cfg
vi /usr/local/GCALDaemon/conf/gcal-daemon.cfg
  • Змініть такі рядки у показаний спосіб:


http.enabled=false
# Увімкнути файл iCalendar для зберігання даних/синхронізації file.enabled=true
# Повний шлях до локального файла iCalendar file.ical.path=/usr/local/GCALDaemon/google.ics
# Ім’я користувача Gmail (ваша адреса електронної пошти повністю) file.google.username=ВАША АДРЕСА
# Пароль до Gmail (скористайтеся кодованим паролем!) file.google.password=Шифрований пароль, скопійований на кроці 6
# URL (без назви вузла) ical-файла особистого Календаря Google file.private.ical.url=/calendar/ical/XXXXXX/basic.ics
(Адреса особистого календаря Google, скопійована на кроці 7) БЕЗ назви вузла (вилучіть 'http://www.google.com')
# Проміжок між сеансами синхронізації локального файла iCalendar (рекомендоване значення 10 секунд ("10 sec")) file.polling.file=10 sec
# Проміжок часу між опитуваннями Календаря Google (рекомендоване значення — 10 хвилин ("10 min")) file.polling.google=5 min
# Увімкнути у разі використання комутованого з’єднання (типово, "true") file.offline.enabled=true


9. Запустіть синхронізацію

/usr/local/GCALDaemon/bin/standalone-start.sh &


10. Забезпечте запуск процесу синхронізації після реєстрації у системі.

  • Створіть файл ~/.kde/Autostart/googleCal.sh з таким вмістом:



#!/bin/bash 
/usr/local/GCALDaemon/bin/standalone-start.sh &
exit


11. Додайте новий календар у Kontact.

  • Відкрийте сторінку календаря у Kontact і додайте новий календар у нижній лівій частині вікна.
  • Після натискання піктограми додавання (+) програма запитає вас про тип ресурсу, — виберіть Календар у локальному файлі.
  • У наступному діалоговому вікні додайте такі дані:
    • назву нового ресурсу;
    • адресу файла: /usr/local/GCALDaemon/google.ics


12. Додайте обліковий запис Google на вашому пристрої Palm Pre.

  • Відкрийте меню Calendar (календар).
  • Виберіть пункт Preferences & Accounts (налаштування і облікові записи) у меню Calendar (календар) у верхній лівій частині екрана.
  • Гортайте список до кінця, натисніть кнопку Add An Account (додати обліковий запис).
  • Натисніть кнопку Google.
  • Введіть дані вашого календаря Google.


Ось і все

Зауважте, що коли ви додаєте запис події у Kontact, програма спитає вас про те, використовувати типовий календар чи новий календар Google. Синхронізуватися будуть лише події, додані до ресурсу календаря Google. Будь-який запис події, доданий до будь-якого з 3 календарів (нового ресурсу календаря Google Kontact, календаря Google або вашого календаря пристрою Palm Pre), синхронізуватиметься з усіма 3 календарями.