Akonadi

From KDE Wiki Sandbox
Revision as of 09:06, 8 August 2011 by Caig (talk | contribs)

Introduzione

Il framework Akonadi fornisce alle applicazioni un database centralizzato per memorizzare, indicizzare e recuperare le informazioni personali dell'utente. Queste comprendono i messaggi di posta elettronica, i contatti, i calendari, gli eventi, le attività del giorno, gli avvisi, le note, ecc. dell'utente. Nella SC 4.4 KAddressBook è diventata la prima applicazione ad iniziare a far uso del framework Akonadi. Nella SC 4.7 KMail, KOrganizer, KJots, ecc. sono state aggiornate per utilizzare anch'esse Akonadi. Inoltre anche numerosi oggetti di Plasma utilizzano Akonadi per memorizzare e recuperare calendari, eventi, note ecc.

In questo momento le seguenti applicazioni sono attivate per far uso del framework Akonadi per memorizzare e accedere ai dati dell'utente in modo centralizzato. A seguire le pagine per ciascuna applicazione per saperne di più.

KMail

Client di posta

Utilizza Akonadi per memorizzare i messaggi di posta elettronica

KAddressBook

Gestore dei contatti

Utilizza Akonadi per memorizzare le informazioni dei contatti

KOrganizer

Organizzatore personale

Utilizza Akonadi per memorizzare i calendari, gli eventi, le attività del giorno, ecc.

KJots

Applicazione per prendere note

Utilizza Akonadi per memorizzare le note

Oltre a questi anche gli oggetti di Plasma come l' Orologio digitale e l'oggetto Note utilizzano Akonadi per memorizzare e recuperare gli eventi e le note.

Controllare il server Akonadi

The Akonadi control module in System Settings provides an easy means to starting, stopping, restarting and querying the status of the Akonadi server. You may also accomplish this from the commandline using the command akonadictl.

Per avviare il server Akonadi

akonadictl start

Per fermare il server Akonadi

akonadictl stop

Per riavviare un server di Akonadi in esecuzione

akonadictl restart

Per conoscere lo stato del server Akonadi

akonadictl status

Disabling the Akonadi subsystem

Warning
Disabling the Akonadi subsystem causes all Akonadi-enabled applications to not have access to the user's data. This means you will not be able to use any of the above applications while Akonadi is turned off. If you understand this and still wish to disable the Akonadi subsystem, read on.


The Akonadi server is launched automatically at login whenever any Akonadi-enabled application requests access to it.

To disable the Akonadi subsystem, first, shut down the running Akonadi server from the control module or the command line:

akonadictl stop

Now, edit the file ~/.config/akonadi/akonadiserverrc and change StartServer from true to false:

StartServer=false

The Akonadi server should no longer launch automatically on login.

Note
The Akonadi server will still be started by any Akonadi-enabled application. Ensure that no Akonadi-enabled application is launched at login or thereafter. Remember to check Plasma widgets as well — the Digital Clock widget in the default panel, for instance uses Akonadi to (optionally) display calendar events and this is enabled in its settings by default.


Frequently Asked Questions

Refer to the Troubleshooting page for resolving glitches during migration. Akonadi's Glossary entry has a brief description of its purpose and other useful links. This page explains how Akonadi and KAddressBook work together.

If you are experiencing 100% CPU usage by the virtuoso-t process when using Akonadi and related applications, try this proposed workaround while it is being investigated: In KRunner's configuration page, disable the Nepomuk search plugin and the Contact plugin. Then, log out and back in. For further information and inputs, report back here or on the Forum or on the IRC channel #kontact.