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

From KDE Wiki Sandbox
(Importing a new version from external source)
(Importing a new version from external source)
 
(39 intermediate revisions by the same user not shown)
Line 18: Line 18:




I've tweaked the settings below only per my installation details
Jeg har blot tilpasset nedenstående indstillinger til min egen installation




==Here's how:==
== Sådan gør man: ==


''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) Sørg for at have en Google Calendar-konto'' (og vær sikker på, at den virker). Min er bundet til min egen email, så du behøver ikke have en gmail.com-konto




''2) Download the GCALDaemon'' from [http://sourceforge.net/project/showfiles.php?group_id=184382 Source Forge]  
''<!--(-->2) Download GCALDaemon'' fra [http://sourceforge.net/project/showfiles.php?group_id=184382 Source Forge]  




''3) Unzip the '''gcaldaemon-linux-*''' file''
''<!--(-->3) Unzip filen '''gcaldaemon-linux-*'''''




''4) Move the new GCALDaemon directory to /usr/local'' (or a similarly appropriate place)
''<!--(-->4) Flyt den nye mappe GCALDaemon til /usr/local'' (eller et tilsvarende passende sted)




''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) Skift rettighederne'', sådan at en almindelig bruger har ret til at læse og skrive i mappen GCALDemon og alle dens undermapper og filer. Almindelige brugere SKAL have ret til at lave nye filer i ''/usr/local/GCALDaemon''




''6) Generate an encoded password string''
''<!--(-->6) Generér et krypteret password''. Åbn en terminal (som den bruger, der kører '''Kontact''') og kør dette:
Open a terminal (as the user who runs '''Kontact''') and execute this:
{{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.
Angiv dit ''Google password'' og kopiér det ''krypterede password'' fra outputtet.
If you get an error message, there is a problem with your permissions.  
Hvis du får en fejlmeddelse, så er der et problem med dine rettigheder.  




''7) copy your Google Private URL (ICAL)''
''<!--(-->7) Kopiér din Google Private URL (ICAL)''
* Go to your '''Google Calendar'''
* Gå til din '''Google Calendar'''
* 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>
* Klik på dropned-feltet til højre for kalenderen, som du vil bruge, i listen i boksen <menuchoice>My Calendars</menuchoice> til venstre på siden og vælg <menuchoice>Calendar Settings</menuchoice>
* Click on the <menuchoice>ICAL icon</menuchoice> in the <menuchoice>Private Address</menuchoice> section
* Klik på ikonet <menuchoice>ICAL</menuchoice> i afsnittet <menuchoice>Private Address</menuchoice>
* Copy the link shown
* Kopiér det viste link




''8) Configure GCALD''
''<!--(-->8) Konfigurér GCALD''
* Edit /usr/local/GCALDaemon/conf/gcal-daemon.cfg
* Redigér /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:
* Ret følgende linjer som vist her:
 




----
{{Input|1=
{{Input|1=
  http.enabled=false <br />
  http.enabled=false <br />
# Enable iCalendar file listener/synchronizer
# Aktivér iCalendar file listener/synchronizer
  file.enabled=true <br />
  file.enabled=true <br />
# Full path of the local iCalendar file
# Fuld sti til den lokale iCalendar fil
  file.ical.path=/usr/local/GCALDaemon/google.ics <br />
  file.ical.path=/usr/local/GCALDaemon/google.ics <br />
# Gmail user (your full email address)
# Gmail bruger (din fulde email-adresse)
  file.google.username=YOUR ADDRESS <br />
  file.google.username=YOUR ADDRESS <br />
# Gmail password (use password encoder!)
# Gmail password (brug password kryptering!)
  file.google.password='''''The encrypted passwd string copied in step 6''''' <br />
  file.google.password='''''Det krypterede password  kopieret i trin 6''''' <br />
# URL (without hostname) of the Google Calendar's private ical file
# URL (uden hostname) for Google Calendars private ical-fil
  file.private.ical.url=/calendar/ical/XXXXXX/basic.ics  
  file.private.ical.url=/calendar/ical/XXXXXX/basic.ics  
  '''''(The Private ICS Google Calendar Address you Copied in step 7)'''
  '''''(Den Private ICS Google Calendar adresse, som du kopierede i skridt 7)'''
  WITHOUT the hostname (leave off the 'http://www.google.com')'' <br />
  UDEN hostname't (udelad '<nowiki>http://www.google.com</nowiki>')'' <br />
# Local iCalendar file polling interval (recommended is "10 sec")
# Polling interval for lokal iCalendar-fil  ("10 sec" anbefales)
  file.polling.file=10 sec <br />
  file.polling.file=10 sec <br />
# Google Calendar polling interval (recommended is "10 min")
# Google Calendar polling interval ("10 min" anbefales)
  file.polling.google=5 min <br />
  file.polling.google=5 min <br />
# Turn it on when you use dial-up connection (default is "true")
# Aktivér, når du bruger en opkalds-forbindelse (standard er "true")
  file.offline.enabled=true
  file.offline.enabled=true
}}
}}
----




''9) Start the Sync''
''<!--(-->9) Start synkroniseringen''
{{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) Sørg for at processen starter, når du logger på''
* ''Create the file'' ~/.kde/Autostart/googleCal.sh with the following content
* ''Lav filen'' ~/.kde/Autostart/googleCal.sh med følgende indhold
 




----
{{Input|1=
{{Input|1=
  #!/bin/bash <br />
  #!/bin/bash <br />
Line 100: Line 98:
exit
exit
}}
}}
----




''11) Add the new Calendar to Kontact''
''<!--(-->11) Føj den nye kalender til Kontact''
* Open the '''Kontact''' Calendar page and <menuchoice>add a new Calendar</menuchoice> resource at the bottom-left of the screen
* Åbn '''Kontacts''' kalenderside og vælg <menuchoice>+ (Tilføj kalender)</menuchoice> i nederste venstre felt i vinduet
* When you click the add (+) icon you'll be prompted for the resource type, choose <menuchoice>Calendar in Local File</menuchoice>
* Du bliver nu spurgt, hvilken type resource, du vil tilføje. Vælg <menuchoice>Kalender i lokal fil</menuchoice>
* in the next dialog box that shows up add the following :
* i den næste dialogboks, som dukker op tilføjer du følgende
**new resource name
**navnet på den nye resource
**The file location: /usr/local/GCALDaemon/google.ics
**Filens placering: /usr/local/GCALDaemon/google.ics




''12) Add the google account to you Palm Pre Device''
''<!--(-->12) Føj Google kontoen til din Palm Pre-enhed''
* Go to the <menuchoice>Calendar</menuchoice>
*Gå til <menuchoice>Calendar</menuchoice>
* choose <menuchoice>Preferences & Accounts</menuchoice> from the <menuchoice>Calendar</menuchoice> menu at the top/left of the screen
* vælg <menuchoice>Preferences & Accounts</menuchoice> fra menuen <menuchoice>Calendar</menuchoice> øverst til venstre på skærmen
* Scroll to the bottom, tap the <menuchoice>Add An Account</menuchoice> button
* Rul ned til bunden, tap på knappen <menuchoice>Add An Account</menuchoice>
* Tap the <Menuchoice>Google</menuchoice> button
* Tap på knappen <Menuchoice>Google</menuchoice>
* Enter your Google calendar info
* Angiv data for din Google kalender




==That's it==
== Det var det ==




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.
Bemærk, at når du tilføjer en begivenhed til '''Kontact''', vil du blive spurgt, om du vil bruge resourcen <menuchoice>Standardkalender</menuchoice> eller den nye <menuchoice>Google calendar</menuchoice>. Kun begivenheder, som bliver føjet til den nye <menuchoice>Google calendar</menuchoice> vil blive synkroniseret. Enhver begivenhed, som føjes til en af de tre kalendere (den nye <menuchoice>Google calendar</menuchoice> i '''Kontact''', Google kalenderen selv eller din Palm Pre-enhed) vil nu blive synkroniseret til alle tre kalendere.


[[Category:Tutorials]]
[[Category:Vejledning/da]]
[[Category:Office]]
[[Category:Kontor/da]]

Latest revision as of 13:55, 19 November 2010

Hvordan du syknkroniserer en Palm Pre med Kontact og Google Calendar

Jeg har sat mit system op, sådan at jeg kan tilføje en begivenhed til min kalender ethvert af følgende steder og få begivenheden synkroniseret imellem alle tre enheder:

  • Min Palm Pre-enhed
  • En kalender i Kontact
  • Min Google Calendar


Min aktuelle opsætning synkroniserer automatisk mellem min Google Calendar og min kalender i Kontact hvert 5. minut. For at synkronisere Palm Pre-enheden skal jeg gå til kalenderen, vælge Preferences & Accounts fra menuen Calendar øverste til venstre på skærmen, rulle ned til bunden og tappe på knappen Sync Now. Når jeg har foretaget en manuel synkronisering, så dukker alle de begivenheder, som jeg har tilføjet på enheden med det samme op i min Google kalender og efter højest 5 minutter i min Kontact kalender. Indtil nu har det virket uden problemer.


Tak til den oprindelige forfatter

Al min information kom oprindeligt fra en artikel på soft.zoneo.net, så for at referere til den rigtige forfatter er her den oprindelige side, som jeg fulgte for at sætte dette op.


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


Jeg har blot tilpasset nedenstående indstillinger til min egen installation


Sådan gør man:

1) Sørg for at have en Google Calendar-konto (og vær sikker på, at den virker). Min er bundet til min egen email, så du behøver ikke have en gmail.com-konto


2) Download GCALDaemon fra Source Forge


3) Unzip filen gcaldaemon-linux-*


4) Flyt den nye mappe GCALDaemon til /usr/local (eller et tilsvarende passende sted)


5) Skift rettighederne, sådan at en almindelig bruger har ret til at læse og skrive i mappen GCALDemon og alle dens undermapper og filer. Almindelige brugere SKAL have ret til at lave nye filer i /usr/local/GCALDaemon


6) Generér et krypteret password. Åbn en terminal (som den bruger, der kører Kontact) og kør dette:

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


Angiv dit Google password og kopiér det krypterede password fra outputtet. Hvis du får en fejlmeddelse, så er der et problem med dine rettigheder.


7) Kopiér din Google Private URL (ICAL)

  • Gå til din Google Calendar
  • Klik på dropned-feltet til højre for kalenderen, som du vil bruge, i listen i boksen My Calendars til venstre på siden og vælg Calendar Settings
  • Klik på ikonet ICAL i afsnittet Private Address
  • Kopiér det viste link


8) Konfigurér GCALD

  • Redigér /usr/local/GCALDaemon/conf/gcal-daemon.cfg
vi /usr/local/GCALDaemon/conf/gcal-daemon.cfg
  • Ret følgende linjer som vist her:


http.enabled=false 
# Aktivér iCalendar file listener/synchronizer file.enabled=true
# Fuld sti til den lokale iCalendar fil file.ical.path=/usr/local/GCALDaemon/google.ics
# Gmail bruger (din fulde email-adresse) file.google.username=YOUR ADDRESS
# Gmail password (brug password kryptering!) file.google.password=Det krypterede password kopieret i trin 6
# URL (uden hostname) for Google Calendars private ical-fil file.private.ical.url=/calendar/ical/XXXXXX/basic.ics (Den Private ICS Google Calendar adresse, som du kopierede i skridt 7) UDEN hostname't (udelad 'http://www.google.com')
# Polling interval for lokal iCalendar-fil ("10 sec" anbefales) file.polling.file=10 sec
# Google Calendar polling interval ("10 min" anbefales) file.polling.google=5 min
# Aktivér, når du bruger en opkalds-forbindelse (standard er "true") file.offline.enabled=true


9) Start synkroniseringen

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


10) Sørg for at processen starter, når du logger på

  • Lav filen ~/.kde/Autostart/googleCal.sh med følgende indhold


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


11) Føj den nye kalender til Kontact

  • Åbn Kontacts kalenderside og vælg + (Tilføj kalender) i nederste venstre felt i vinduet
  • Du bliver nu spurgt, hvilken type resource, du vil tilføje. Vælg Kalender i lokal fil
  • i den næste dialogboks, som dukker op tilføjer du følgende
    • navnet på den nye resource
    • Filens placering: /usr/local/GCALDaemon/google.ics


12) Føj Google kontoen til din Palm Pre-enhed

  • Gå til Calendar
  • vælg Preferences & Accounts fra menuen Calendar øverst til venstre på skærmen
  • Rul ned til bunden, tap på knappen Add An Account
  • Tap på knappen Google
  • Angiv data for din Google kalender


Det var det

Bemærk, at når du tilføjer en begivenhed til Kontact, vil du blive spurgt, om du vil bruge resourcen Standardkalender eller den nye Google calendar. Kun begivenheder, som bliver føjet til den nye Google calendar vil blive synkroniseret. Enhver begivenhed, som føjes til en af de tre kalendere (den nye Google calendar i Kontact, Google kalenderen selv eller din Palm Pre-enhed) vil nu blive synkroniseret til alle tre kalendere.