Why shouldn't it be? I for one, don't wish to keep kmail running all the time, but I'd still want to get notified of new mails (so I can fire up kmail to read 'em)...of course defaults are just that, defaults you can change to fit your preferences.
Because you'll need to find the option first before you can know it is only a default, which means it is extra work (it is extra work regardless).
Normally (in a normal system) the application has a visual indication of going into the background (which is a system tray icon) in the sense of keeping the application running (but without a window). Ideally you'd do something like what akonadi does (only it is done too much--) and without visual indication, that is, there should definitely be some visual indication that a backend is still running, but it shouldn't be as big and prevalent as what akonadi apparently is, including the fact that it uses mysql (instead of sqlite, like what every other application does). Most applications with local databases use sqlite, only for web (to my knowledge) is mysql typically used (as part of the LAMP stack).
I even install lighttpd so I don't need to install apache for my dokuwiki, which also has its own database (since it stores files in plaintext). And then another application *does* install it (or mysql) which renders the whole choice a bit worthless.
But typically what you want is at least a visual indication that something is running not some ghost appearance which means you were never in control.
Comment