Akonadi/zh-cn: Difference between revisions

    From KDE UserBase Wiki
    mNo edit summary
    (Updating to match new version of source page)
    (70 intermediate revisions by 4 users not shown)
    Line 3: Line 3:
    ==介绍==
    ==介绍==


    在 KDE 软件集(KDE Software Compilation)4.4 中, '''通讯录(KAddressBook) '''成为首个应用  '''Akonadi ''' 的应用程序。在早期的移植阶段中不可避免的存在各种小问题,'''[[Special:myLanguage/Akonadi_4.4/Troubleshooting|故障解决页面]]'''将有助于解决它们。要简单的了解'''Akonadi'''的用途,可以浏览'''[[Special:myLanguage/Glossary#Akonadi|术语-Akonadi]]'''。那你也能找到指向进一步阅读的有用链接。一旦这些不可避免的早期问题解决后, '''Akonadi''' 将会通过众多程序提供源源不断的可用性。 
    '''Akonadi''' 框架为应用程序提供中心数据库来统一保存、索引和获取用户的个人信息。这包括邮件、联系人、日历、事件、日志、闹钟和笔记等。在 SC 4.4 中, [[Special:myLanguage/KAddressBook|KAddressBook]] 成为首个使用 '''Akonadi''' 框架的程序。在 SC 4.7 中,
    [[Special:myLanguage/KMail|KMail]], [[Special:myLanguage/KOrganizer|KOrganizer]], [[Special:myLanguage/KJots|KJots]]等也开始更新使用 '''Akonadi''' 。此外,一些 '''等离子''' 部件也使用 '''Akonadi''' 保存和获取日历事件、笔记等。


    [[Special:myLanguage/KAddressBook/index|通讯录(KAddressBook)]]页面会帮你让新的地址薄与  '''KMail''' 协同工作。
    在当前,下面的应用程序能够使用'''Akonadi'''框架集中存储和访问用户数据。进入它们的页面可以了解更多信息。
    <span id="ApplicationTable"></span>
    :{|
    {{AppItem|KMail|View-pim-mail.png|
    KMail}}邮件客户端
    使用 '''Akonadi''' 保存邮件
    |-
    {{AppItem|KAddressBook|View-pim-contacts.png|
    KAddressBook}}联系人管理器
    使用 '''Akonadi''' 存储联系人信息
    |-
    {{AppItem|KOrganizer|View-pim-calendar.png|
    KOrganizer}}个人管理
    使用 '''Akonadi''' 存储日历、事件、日志等。
    |-
    {{AppItem|KJots|kjots.png|
    KJots}}记事应用程序
    使用 '''Akonadi''' 存储笔记
    |-
    {{AppItem|KAlarm|kalarm.png|
    KAlarm}}个人闹钟
    使用 '''Akonadi''' 以存储闹钟
    |}


    ===理解结构===
    此外,Plasma 部件,如'''数字时钟'''部件、'''笔记'''部件也使用 '''Akonadi''' 来存储和检索事件、笔记。


    你当然能简单的用  '''Kontact''' 管理所有的通讯录,但如果你有个准备好的备份系统,比如说,你会想知道你的数据在哪,以及它是如何处理的。这个[[Special:myLanguage/Akonadi_and_AddressBook|Akonadi 和通讯录]]页面会帮助你。
    ==控制 Akonadi 服务器==


    == 故障解决提示和常见问题 ==
    The '''Akonadi''' control module started by the context menu of the '''Akonadi''' tray icon 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 <code>akonadictl</code>. Using this method, you can get additional useful information on the console.


    如果你的 '''Akonadi''' 工作有任何问题的话,请访问[[Special:myLanguage/Akonadi_4.4/Troubleshooting|故障解决页面]]。
    启动 '''Akonadi''' 服务器:


    <span class="mw-translate-fuzzy">
    {{Input|1=akonadictl start}}
    对于识别地址薄,请查看[[Special:myLanguage/KAddressBook_4.4|通讯录(KAddressBook)]]。
    </span>


    要是你在 KDE PIM 4.6 用 Akonadi 和相关程序时遇到 100% CPU 占用的情况,你应该试着下面的解决手段。于 KRunner 的设置页面,禁用 Nepomuk 搜索和联系人插件,然后注销重进。
    停止'''Akonadi''' 服务器:


    怀疑就是这个东西导致的问题。请在这,或论坛,或 IRC 的#kde-www频道回报解决情况。
    {{Input|1=akonadictl stop}}
     
    重新启动正在运行的 '''Akonadi''' 服务器,
     
    {{Input|1=akonadictl restart}}
     
    查询 '''Akonadi''' 服务器的状态:
     
    {{Input|1=akonadictl status}}
     
    ===Disabling the Akonadi subsystem===
     
    The '''Akonadi''' server is started by any '''Akonadi'''-enabled application. If you don't want Akonadi to be started after login, you have to 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 (see the "Display Events" option) .  You must remove any widgets that may start it from your start-up, if you wish Akonadi to start only when you start '''KMail''' or other applications.
     
     
    {{Remember|1=If you don't want to have '''Akonadi''' running on your system at all, you can not use any of the '''Akonadi'''-enabled applications. Such applications will not work when '''Akonadi''' is disabled using the steps below. See the list of [[Special:myLanguage/Akonadi#ApplicationTable|Akonadi-enabled applications]]. Also note, that some '''Plasma''' widgets, such as the '''Digital Clock''' uses '''Akonadi'''.}}
     
    只要使用 '''Akonadi''' 的应用程序请求访问服务,'''Akonadi''' 服务器就会自动启动。
     
    To disable the '''Akonadi''' subsystem, shut down the running Akonadi server from the control module or the command line:
     
    {{Input|1=akonadictl stop}}
     
    To ensure that Akonadi is not started, check that no applications require it at login. In particular, open the Plasma clock applet preferences, go to <menuchoice>Calendar</menuchoice> and uncheck <menuchoice>Show events</menuchoice> to prevent Plasma from requesting information from Akonadi and thus allowing it to start.
     
    ==常见问题==
     
    === 我现在的数据在哪? ===
     
    [http://blogs.kde.org/node/4503 Andras Mantia 的博客]有解释数据的存储位置以及 Akonadi 与其交互的方式。
     
    === How to upgrade my PostgreSQL database? ===
     
    After updating your PostgreSQL server to a new major version, sometimes you will have to convert your Akonadi database for use with this new version. Instructions can be found on [[Special:myLanguage/Akonadi/Postgres_update|this page]].
     
    === 迁移问题 ===
     
    '''Akonadi'''[[Special:myLanguage/Glossary#Akonadi|术语表]]简单描述了它的目的,包含了相关链接。[[Special:myLanguage/Akonadi_and_AddressBook|这个]]页面解释了'''Akonadi'''和'''KAddressBook'''协同工作的方式。


    [[Category:系统/zh-cn]]
    [[Category:系统/zh-cn]]

    Revision as of 13:30, 15 March 2019

    介绍

    Akonadi 框架为应用程序提供中心数据库来统一保存、索引和获取用户的个人信息。这包括邮件、联系人、日历、事件、日志、闹钟和笔记等。在 SC 4.4 中, KAddressBook 成为首个使用 Akonadi 框架的程序。在 SC 4.7 中, KMail, KOrganizer, KJots等也开始更新使用 Akonadi 。此外,一些 等离子 部件也使用 Akonadi 保存和获取日历事件、笔记等。

    在当前,下面的应用程序能够使用Akonadi框架集中存储和访问用户数据。进入它们的页面可以了解更多信息。

    KMail

    邮件客户端

    使用 Akonadi 保存邮件

    KAddressBook

    联系人管理器

    使用 Akonadi 存储联系人信息

    KOrganizer

    个人管理

    使用 Akonadi 存储日历、事件、日志等。

    KJots

    记事应用程序

    使用 Akonadi 存储笔记

    KAlarm

    个人闹钟

    使用 Akonadi 以存储闹钟

    此外,Plasma 部件,如数字时钟部件、笔记部件也使用 Akonadi 来存储和检索事件、笔记。

    控制 Akonadi 服务器

    The Akonadi control module started by the context menu of the Akonadi tray icon 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. Using this method, you can get additional useful information on the console.

    启动 Akonadi 服务器:

    akonadictl start

    停止Akonadi 服务器:

    akonadictl stop

    重新启动正在运行的 Akonadi 服务器,

    akonadictl restart

    查询 Akonadi 服务器的状态:

    akonadictl status

    Disabling the Akonadi subsystem

    The Akonadi server is started by any Akonadi-enabled application. If you don't want Akonadi to be started after login, you have to 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 (see the "Display Events" option) . You must remove any widgets that may start it from your start-up, if you wish Akonadi to start only when you start KMail or other applications.


    Remember

    If you don't want to have Akonadi running on your system at all, you can not use any of the Akonadi-enabled applications. Such applications will not work when Akonadi is disabled using the steps below. See the list of Akonadi-enabled applications. Also note, that some Plasma widgets, such as the Digital Clock uses Akonadi.


    只要使用 Akonadi 的应用程序请求访问服务,Akonadi 服务器就会自动启动。

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

    akonadictl stop

    To ensure that Akonadi is not started, check that no applications require it at login. In particular, open the Plasma clock applet preferences, go to Calendar and uncheck Show events to prevent Plasma from requesting information from Akonadi and thus allowing it to start.

    常见问题

    我现在的数据在哪?

    Andras Mantia 的博客有解释数据的存储位置以及 Akonadi 与其交互的方式。

    How to upgrade my PostgreSQL database?

    After updating your PostgreSQL server to a new major version, sometimes you will have to convert your Akonadi database for use with this new version. Instructions can be found on this page.

    迁移问题

    Akonadi术语表简单描述了它的目的,包含了相关链接。这个页面解释了AkonadiKAddressBook协同工作的方式。