On Sunday 22 November 2009 10:33:41 Mick wrote:
> On Sunday 22 November 2009 03:41:35 sean wrote:
> > Dale wrote:
> > > I would also add, watch the USE flags.  You may be able to 
turn some
> > > off, that may help as well.
> > > Dale
> >
> > Altering some USE flags was a big help. I had been altering 
them, but
> > finally it worked.
> > I went from over 300 packages down to 32.
> 
> Would you mind sharing what these flags were.  I have been 
trying to get
>  rid of akonadi in vane and have run out of flags to take out.

You can't get rid of akonadi, at least not the server. It's a 
hard dependency of kdepimlibs. Currently, you can switch it off, 
but you can't avoid having it.

As to why you can't get rid of it, it has to do with what the KDE 
devs envisage for KDE-4, all of this is in public statements and 
blogs from around the time of the release of KDE-4.0. They want 
to build a totally integrated desktop, where all apps are aware 
of all other apps (where appropriate of course) and integrate 
with each other. So you can do things like have a message be 
received by kopete which fires off a plasma that does 
$NEAT_STUFF. Or, every PIM app hooks into the same backend store 
so you can see your mail history with someone in your address 
book and display it next to their tweets. These are just 
examples, the point is that KDE wants to give you a framework 
where other devs can hook this data up in ways not envisioned 
yet.

You can see this vision by looking closely at the so-called 
"pillars of KDE-4" - plasma, semantic desktop, akonadi, nepomuk, 
strigi, et al. It's not all about flashy eye-candy, it's about 
connecting information in visual way. To do this, your PIM apps 
need a common backend storage - akonadi. To find stuff that is 
semantically linked, you need a search engine - nepomuk and 
strigi.

It is simply not feasible to try and build software that can do 
this and also offer the feature to switch it all off. You could 
try and write such software, but it will be as buggy as hell.

Given this vision for KDE-4, one must realize that the days of 
KDE-2 are long gone. KDE is no longer a bunch of apps with a 
common look and feel, so if you don't want the features of KDE-4, 
then you should not use KDE-4. Lucky for you, this is Linux and 
OSS, so there are plenty of other window managers and apps out 
there to chose from. At least one of them must satisfy your wish 
for an akonadi-less PIM system

-- 
alan dot mckinnon at gmail dot com

Reply via email to