{"id":1163,"date":"2016-05-17T20:55:12","date_gmt":"2016-05-17T19:55:12","guid":{"rendered":"https:\/\/fossworld.dk\/?p=1163"},"modified":"2016-06-03T14:52:24","modified_gmt":"2016-06-03T13:52:24","slug":"smaaproblemer-med-akonadi","status":"publish","type":"post","link":"https:\/\/fossworld.dk\/?p=1163","title":{"rendered":"Sm\u00e5problemer med Akonadi"},"content":{"rendered":"<p>Plasma5 (P5) er et femte generations KDE skrivebordsmilj\u00f8. I forhold til det nuv\u00e6rende KDE4, er P5 brugergr\u00e6nsefladen prim\u00e6rt udf\u00f8rt i Qt-Quick2. P5 er godt p\u00e5 vej og for det meste brugbart, men er stadig, det der p\u00e5 godt gammelt dansk, kan kaldes \u201da work in progress\u201d.<\/p>\n<p>En af de basale byggeklodser, der rent faktisk blev introduceret allerede i KDE4, som stadig giver problemer, er tjenesten Akonadi.<br \/>\n<!--more--><\/p>\n<h3>Akonadi<\/h3>\n<p>Akonadi er en central lagertjeneste, der bruges til at h\u00e5ndtere personlig brugerinformation. Rundt om Akonadi, er der foldet en sprog og platformsneutral protokol. Oven p\u00e5 denne protokol er der placeret en stribe API&#8217;er, der giver adgang til den PIM data og metadata der er lagret.<\/p>\n<p>Disse programmer kan for eksempel v\u00e6re lokale programmer s\u00e5som Kontact (KMail, KAdressBook, KOrganiser, KJots, KAlarm), Krunner, KOffice eller Evolution, men det kan ogs\u00e5 v\u00e6re eksterne servere s\u00e5som GroupWise, Axigen, eller ressourcer som iCalendar (ownCloud, Axigen), eller adgang via standardprotokoller som POP3 og IMAP. Akonadi er alts\u00e5 ikke kun bundet til KDE eller GNU\/Linux.<\/p>\n<p>Men selvom ideen med at samle alle de sm\u00e5 b\u00e6kke i en stor \u00e5r, kan v\u00e6re ganske udm\u00e6rket. S\u00e5 kan der v\u00e6re visse problemer med selve implementeringen. En gang imellem, bliver \u00e5en stoppet til og s\u00e5 er fanden l\u00f8s i laksegade. Funktionalitet i de tilg\u00e5ende programmer, kan blive sl\u00f8vet ned, eller helt holde op med at fungere.<\/p>\n<p>For eksempel kan det i KMail blive komplet umuligt at klassificere breve som spam, smide dem i affaldsspanden eller helt at filtrere indkomne breve. Men heldigvis kan Akonadi genstartes via en konsol.<\/p>\n<p>For at v\u00e6re helt sikker, er det klogest f\u00f8rst at lukke de programmer ned der tilg\u00e5r Akonadi. Dern\u00e6st er det \u201dbare\u201d at stoppe Akonadi via Konsole. Fordi at hver Akonadi-tjenesten k\u00f8rer separat for hver bruger, skal der ikke bruges rod-privilegier for en almindelig bruger.<\/p>\n<table>\n<tbody>\n<tr>\n<td>flywheel@Starbug:~&gt; akonadictl stop<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Dern\u00e6st kan Akonadi startes p\u00e5 ny ved at starte et program op der benytter Akonadi, hvilket tvinger tjenesten til at starte op igen. Hvis Akonadi var problemet, skulle hele skrivebordet fungere mere flydende.<br \/>\nI tabellen nedenfor ses Akonadi-kontollens argumenter.<\/p>\n<table>\n<tbody>\n<tr>\n<td>Kommando<\/td>\n<td>Udf\u00f8rsel<\/td>\n<\/tr>\n<tr>\n<td>akonadictl start<\/td>\n<td>Starter Akonadi-tjenesten op<\/td>\n<\/tr>\n<tr>\n<td>akonadictl stop<\/td>\n<td>Stopper Akonadi-tjenesten.<\/td>\n<\/tr>\n<tr>\n<td>akonadictl restart<\/td>\n<td>Genstarter Akonadi-tjenesten.<\/td>\n<\/tr>\n<tr>\n<td>akonadictl status<\/td>\n<td>Viser status for Akonadi-tjenesten.<\/td>\n<\/tr>\n<tr>\n<td>akonadictl vacuum<\/td>\n<td>Ryd op i lageret. (Tager lang tid og kr\u00e6ver megen plads)<\/td>\n<\/tr>\n<tr>\n<td>akonadictl fsck<\/td>\n<td>Fejltjek og fors\u00f8g p\u00e5 fejlrettelse.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Henvisninger:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.kde.org\/announcements\/plasma5.0\/\">KDE &#8211; New Plasma brings a cleaner interface on top of a new graphics stack<\/a><\/li>\n<li><a href=\"https:\/\/community.kde.org\/KDE_PIM\/Akonadi\">KDE PIM\/Akonadi \u2013 KDE Community Wiki<\/a><\/li>\n<li><a href=\"https:\/\/community.kde.org\/KDE\">KDE Community Wiki<\/a><\/li>\n<li><a href=\"https:\/\/userbase.kde.org\/Plasma\/Krunner\">KDE Plasma\/Krunner<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Plasma5 (P5) er et femte generations KDE skrivebordsmilj\u00f8. I forhold til det nuv\u00e6rende KDE4, er P5 brugergr\u00e6nsefladen prim\u00e6rt udf\u00f8rt i Qt-Quick2. P5 er godt p\u00e5 vej og for det meste brugbart, men er stadig, det der p\u00e5 godt gammelt dansk, kan kaldes \u201da work in progress\u201d. En af de basale byggeklodser, der rent faktisk blev introduceret allerede i KDE4, som&hellip; <a href=\"https:\/\/fossworld.dk\/?p=1163\">More &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,71],"tags":[370,369],"class_list":["post-1163","post","type-post","status-publish","format-standard","hentry","category-generelt","category-kde-programmel","tag-akonadi","tag-plasma5"],"_links":{"self":[{"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/posts\/1163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fossworld.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1163"}],"version-history":[{"count":6,"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/posts\/1163\/revisions"}],"predecessor-version":[{"id":1177,"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/posts\/1163\/revisions\/1177"}],"wp:attachment":[{"href":"https:\/\/fossworld.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fossworld.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fossworld.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}