[Kde-pim] configuration in akonadi-next
Martin Steigerwald
Martin at lichtvoll.de
Sat Jan 10 13:43:39 GMT 2015
Am Freitag, 9. Januar 2015, 09:14:00 schrieb Aaron J. Seigo:
> > For binary-format config files you always need a special tool. For
>
> Well, a hex editor is not a "special" tool. but if there is no real world,
> actual benefit derived in actual practice, it doesn't matter (theory is
> worth zero). so how many of our users edit their config files with a text
> editor? for those that do so: why do they do so? is that their first
> choice, or would they be better served by other means?
Oh, I edited a file like:
martin at merkaba:~> cat .config/akonadi/akonadiserverrc
[%General]
Driver=QMYSQL
[QMYSQL]
Name=akonadi
Host=
Options="UNIX_SOCKET=/tmp/akonadi-martin.p16YJP/mysql.socket"
ServerPath=/usr/sbin/mysqld
StartServer=true
[Debug]
Tracer=null
often enough.
During my PostgreSQL backend usage quite sometime ago files I even needed to
edit things, as the default path to some PostgreSQL binaries in there was
incorrect for my setup.
Yeah, in Akonadiconsole you can configure Akonadi, but this is a developer
tool.
Often enough during the long time of my KDE usage I fixed up various text based
configuration files, even also Plasma related ones, as it forgot some settings
or at some time got just that broken, that I wasn´t able to correct things
with GUI anymore. Heck, and even kmailrc I edited at some time.
Granted, that has been sometime ago and things got better, and also granted,
there can be a nice Akonadi server configuration KCM or some such, but still:
If at any time it would happen that I would need to edit the configuration with
from Windows registry or gconf based tool, I would probably just switch the
desktop and be done with it.
I have been very grateful that I was able to fix up things with text based
configuration files, in case nothing else worked. Its one of the reasons I am,
despite the huge breaking of things with KDE 4.0 and with KDEPIM + Akonadi
which, to be honest, partly at least for some, is still quite broken, its one
of the reasons I am still with KDE:
Cause I feel to be in control.
I want to control the software I use.
At the time I get the impression that the software I use tries to hide its
configuration details away from me or at any point makes it any less accessible
or at the time a nice command line based configuration spits out an error to me
instead of just doing the change I requested, cause of some silly sanity check
or what, I get the impression that the software tries to control me. And that
would be a *huge* and *big* no-go. A no-go as in no-go.
Whether text based are suitable for everything? No, they aren´t. I gulped at
Akonadi using a database at first, but it made quite some sense for me after a
while. Whether KDEPIM contains binary-alike stuff in text based configuration
files that may better be stored elsewhere, maybe. Or whether having one huge
big file with all in one like kmailrc, or splitting things a bit more…
But for me that doesn´t speak against the general principle.
And frankly spoken: With Akonadi I already felt less in control than before.
Look at what people do when things don´t work:
- Restart KMail
- Restart Akonadi
- rm -rf all of Akonadi from scratch and stuff like this.
Why do they do so?
I bet it is due to the following:
They don´t understand how the software works and they do not feel in control
of it.
So please, if you propose any binary based configuration:
Make it accessible.
Big time.
Make it in a way that lets the user feel and actually also be in control
instead of allowing technical arguments overweigh user needs.
Pretty please.
While I understand that change can be good. I see quite a lot of change in the
Linux area in the last time where I get the impression it is change for the
sake of change without obvious benefits.
Thanks,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list