Change akonadi backend database from mysql to sqlite3

Многих KеDEрастов (в том числе и меня) смущает что DE тащит за собой mysql и запускает его. На самом деле akonadi может работать и с sqlite, разработчики говорят что sqlite плохо себя показывает при множественных подключениях и у меня родилась теория что это верно только для медленных HDD а владельцам хорошего, шустрого SSD не стоит переживать.

Для начала бэкапим на всякий случай настройки akonadi:

cp ~/.config/akonadi/akonadiserverrc ~/.config/akonadi/akonadiserverrc_BACKUP

И редактируем его:

nano ~/.config/akonadi/akonadiserverrc
[Debug]
Tracer=null

[%General]
Driver=QSQLITE3

[QSQLITE3]
Name=/home/USERNAME/.local/share/akonadi/akonadi.db

Не забываем заменить USERNAME на имя пользователя.

В некоторых дистрибутивах нужно писать не Driver=QSQLITE3 а Driver=QSQLITE

Теперь можно перезагрузиться или перезапустить akonadi при помощи akonadictl

Проверять работоспособность так:

akonadictl status

Идею взял тута.

З.Ы.: Отписались тут ребята, даже на HDD говорят нормально работает.

Gnucash + MySQL

Некоторое время пользуюсь программой gnucash которая позволяет удобно мониторить свои расходы и доходы и управлять своим бюджетом. Сегодня я подумал «Как жаль что она не работает с db а только с файлами типа xml. И о чудо google показал что она может!

для убунты нужно доставить пакет

libdbd-mysql
libdbd-pgsql
libdbd-sqlite3
libdbi-drivers-dbd-mysql
libdbi-drivers-dbd-pgsql
libdbi-drivers-dbd-sqlite3

И теперь в окне «открыть» присутствует возможность подключиться к db

gnucash подключение к mysql gnucash рабочий вариант