JavaScript disabled! You'll have a better experience here if you enable it.

Nov 252011
 

opensusegeekoThis article will help you tame or disable Akonadi and Nepomuk.
The target audience for this are openSUSE 12.1 / KDE4 users.
I am going to divide this into two sections, taming and disabling.
 

Picture: Akonadi & Nepomuk Resource Usage (default settings openSUSE 12.1 / KDE 4.7.3)

aandn_resources

 

Taming Akonadi & Nepomuk

***Warning – if you use any of the following you may/will lose functionality in them by disabling Akonadi:

- Kmail, KAddressbook, KOrganizer, Kontact, Konversation, Kopete, and any Widgets that use these.

FYI and IMHO there are far better 3rd party options for the above.

 

Turning off Nepomuk and Removing Akonadi Agents

Go to Personal Settings > Desktop Search > uncheck Enable Nepomuk Semantic Desktop > Click Apply.

As of this writing this will lead to a warning notification ( a bug report has been filed and argued about).

To fix this (found here):

This is how Nepomuk feeders can be disables (including error messages from them):
1. Go to /usr/share/akonadi/agents/
2. Remove “Autostart” from the “X-Akonadi-Capabilities” parameter in all files
named nepomuk*.desktop (nepomukcalendarfeeder.desktop,
nepomukcontactfeeder.desktop, …)
3. Run “akonadiconsole” and remove all resources related to Nepomuk
4. You might also need to run “kbuildsycoca4″ after editing .desktop files, but
I’m not sure if it’s necessary

While you are in the /usr/share/akonadi/agents/ you may wish to remove any other agents you will not use.

Removing all of them disables almost all of Akonadi (compare this with the picture above):

aandn_resources_2

 

 

Disabling Akonadi & Nepomuk

***Warning – if you use any of the following you may/will lose functionality in them by disabling Akonadi:

- Kmail, KAddressbook, KOrganizer, Kontact, Konversation, Kopete, and any Widgets that use these.

FYI and IMHO there are far better 3rd party options for the above.

 

Before we begin, a note to the “experts” who will whine about disabling Akonadi:

IMHO Akonadi and Nepomuk are resource hogging abominations. I am entitled to this opinion and there is nothing you can do to change my mind. If you don’t like it then leave. And no, I don’t care what your opinion is on this subject.

The tips below were taken from HERE. I just changed the folders for use in openSUSE.

- – -

Disable Nepomuk
Open ~/.kde4/share/config/nepomukserverrc and set “Start Nepomuk” to false.

[Basic Settings]
Start Nepomuk=false
Open ~/.kde4/share/config/kdedrc and set “autoload” to false for nepomuksearchmodule:

[Module-nepomuksearchmodule]
autoload=false

Disable Akonadi
Open ~/.config/akonadi/akonadiserverrc and set “StartServer” to false.

[QMYSQL]
StartServer=false

 

Logout or Reboot.

- – -

 

About Uninstalling Akonadi

Akonadi can be uninstalled (but not akonadi-runtime). Because of dependency issues I do not recommend this for most folks.

 

-END-