wiki:peers/kde

KDE PIM

KDE 3.5 versions were based on so called file based resources which were supported by OpenSync? kdepim? plugin.

Starting from KDE 4.2 the PIM storage has moved into modular system called  Akonadi which is supported by OpenSync? Akonadi plugin.

KDE File Based Resources

PIM data can be stored in different formats and different PIM tools can be configured separately. At least the following resources are available:

  • File (default)
  • Directory
  • Remote file (kio supported access methods for reading/writing)

Single file is located in:

$HOME/.kde/share/apps/kabc/std.vcf           kaddressbook
$HOME/.kde/share/apps/korganizer/std.ics     korganizer
$HOME/.kde/share/apps/knotes/notes.ics       knotes

There is no known compatibility with single file format and OpenSync?.

Directory resource does not have default nor standard location, but for example:

$HOME/.pim/contacts
$HOME/.pim/calendar
$HOME/.pim/notes

would be a good location in Linux client. Directory resource is compatible with OpenSync? file plugin.

All file based resources are known to work over NFS share if the file locking is working.

Available OpenSync?? Documentation

Following pages are available that apply to this peer:


Akonadi

Akonadi uses MySQL as default storage backend. It should start automatically when installed into system and user logs in (most likely will happen only in GUI desktop login via XDG autostart or alike depending on distribution packaging).

Following pages are available that apply to this peer:

Configuration files:

/etc/akonadi/mysql-global.conf

there should not be any need to modify the mysql configuration file.

References

Troubleshooting

Status query:

akonadictl status
Akonadi Control: running
Akonadi Server: running

Starting the backend:

akonadictl start

Stopping the backend:

akonadictl stop

Akonadi people hang out in  #akonadi IRC channel, where can be asked more help.

Available OpenSync?? Documentation

Following pages are available that apply to this peer: