Bug 362839 - Nice option for disabling akonadi on non-PIM computers
Summary: Nice option for disabling akonadi on non-PIM computers
Status: RESOLVED INTENTIONAL
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: server (show other bugs)
Version: 5.1
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-09 07:34 UTC by Pascal d'Hermilly
Modified: 2016-05-16 06:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pascal d'Hermilly 2016-05-09 07:34:08 UTC
It would be really nice if it there was a UI where you can disable Akonadi on computers where it's not in use. Because being in use or not, it always seem to start a large mysql process (around 130MB of RAM).

In KDE4 there was an module called akonadiserverconfig (or something like that) where if you knew it you could set it to use a non-existing seperate database server. This effectively disabled the process.

Reproducible: Always
Comment 1 Jonathan Marten 2016-05-09 07:54:24 UTC
Is this configuration not available in the current version of akonadiconsole? - it was in KDE4.
menu bar - Server - Configure Server...
Comment 2 Pascal d'Hermilly 2016-05-09 10:58:37 UTC
I installed akonadiconsole (not installed by default) and it comes with a pretty hefty warning upon opening: 
"Akonadi Console is purely a development tool. It allows you to view and change internal data structures of Akonadi. You should only change data in here if you know what you are doing, otherwise you risk damaging or losing your personal information management data.
Use at your own risk!"
When started: the menu bar -> server -> [does not contain configure server. Only start/stop/restart server]

I don't think this option matches "A nice UI" :-)
Comment 3 Daniel Vrátil 2016-05-15 22:13:53 UTC
Indeed the KCM to configure Akonadi is gone in KF5. However Akonadi is started on demand, which means you must be using some application that requires Akonadi. One of the candidates might be KOrgac or KAlarm, which runs in the background, but you can open them via systray and turn them off completely (disable autostart on login).

I'll close this as WONTFIX, since we have the on-demand start behavior, so there's no need for an UI.
Comment 4 Pascal d'Hermilly 2016-05-16 06:45:41 UTC
So it's a default setup issue, Kubuntu should not enable KOrganizer (which I can confirm lies hidden in my systray) by default unless they want to equip the user with an Akonadi and mysql server, right ?
I can not detect kAlarm running on my system.