How Can I Synchronize Kontact With an iCal Server?
Kontact, the KDE desktop environment’s personal information management application, can synchronize iCalendar files with a CalDAV server. Several calendar applications use the CalDAV protocol for two-way synchronization of iCal files, including Google Calendar, Yahoo Calendar and other groupware applications. The remote iCal calendar appears as a new calendar in Kontact. Changes you make are synchronized between your computer and the iCal server.
Instructions
-
-
1
Click the “Calendar” icon in the Kontact window’s sidebar.
-
2
Right-click inside the box containing a list of your calendars and select “Add Calendar.”
-
-
3
Select “DAV Groupware Resource” in the window that appears. Do not select the “iCal iCalendar File” option. The file option imports events from an iCal file instead of setting up two-way synchronization with a server.
-
4
Type your username and password for the iCal server into the “User” and “Password” boxes. Click “Next.”
-
5
Click the “Configure This Resource Manually” option and click “Finish.” A configuration window appears.
-
6
Type a name for the calendar in the “Display Name” box. Kontact uses this name for the calendar.
-
7
Click the “Add” button under Server Configuration.
-
8
Type the address of your iCal server into the “Remote URL” box.
-
9
Enter your username and password for the server into the “Username” and “Password” boxes.
-
10
Click “Fetch.” A list of available calendars appears.
-
11
Select a calendar in the list and click “OK” to add it to the list of servers.
-
12
Click “OK” to add the calendar to Kontact.
-
1
Tips & Warnings
If you know the type of CalDAV server you’re using, you can select it from the “Use One of These Servers” box instead of selecting “Configure This Resource Manually.” The setup wizard will walk you through the setup process, automatically populating some of the settings the server requires.
Update to a newer version of the KDE desktop and Kontact application if you don’t see the “DAV Groupware Resource” option. This may require downloading and installing an updated version of your Linux distribution, depending on the Linux distribution you’re using.