This is a rant about my issues with KDE (probably many other users out there have bumped into these like me) that made my rage literally explode this weekend. Let’s start with the annoying fact that made me write this rant.
Don’t get me wrong. I love akonadi, it’s a beautiful piece of technology and very important in KDE. When KMail swithced from its old backend to akonadi it was unusable. I had all my accounts (3, if you are curious) set up for imap and, well, i had a *LOT* of crashes. I couldn’t go on like this and moved to thunderbird even if it’s a punch in the eye concerning looks in KDE. I promised myself that i would retry KMail 2 when it would be more stable.
Some weeks ago, my laptop’s installation ‘sploded and i was too lazy to fix it (aka had too much crap on it even to bother) and i decided to give gentoo a spin. So here i am with a fresh kde 4.8 install and here i go:
emerge kde-base/kdepim-meta
All ok, i set up my 3 accounts (2 pop and gmail as imap). Love it. The integation is awesome, background email check is awesome, my life is awesome. I put also some filters for the mailing lists i follow lurk. 1 week ago i mysteriously start loosing emails from my first pop account (the second one is less active and i didn’t notice). So i presume it’s KMail and send me a mail from gmail. Mail arrives in couple of seconds. I decided it’s some ISP fail and live with it for a couple of days. Then, this saturday i decided to emerge thunderbird to test an extension i’ve seen. For the curious ones:
?[admiral0@deimos] [/dev/pts/2] ?[~]> genlop -i thunderbird * mail-client/thunderbird Total builds: 1 Global build time: 50 minutes and 5 seconds. Info about currently installed ebuild: * mail-client/thunderbird-11.0.1 Install date: Sat Apr 14 14:13:03 2012 USE=" -bindist -gconf -+crashreporter -+crypt -+ipc -+lightning -+minimal -mozdom -+webm" CFLAGS="-pipe -march=native -D_FORTIFY_SOURCE=2 -Wno-return-type -w -mno-avx"
All mails arrive to me safely! So here it goes:
So you’d expect that now i’m all warm and squishy inside because i’ve got my system working all right. Wrong!
Mozilla team did an awesome job with firefox 11 and thunderbird 11 on linux. Finally they use freedesktop.org specification for notifications and prevent me from killing myself when a download finishes or mail arrives. Yay for mozilla team! What about kde’s side?
KDE has an awesome framework for desktop search and data sharing between applications. Akonadi can store/retrieve/make available bookmarks, mails(but it fails), calendars, todos and so on. So i would expect a resource to get firefox’s bookmarks, and another ones pulling data from thunderbird. Are there any like these?
Other annoyancesThere are some things in the day-to-day life that could be made better but no one cares enough. It seems that performance/reactivity issues in KDE are addressed when they bite back. Like nepomuk. Nepomuk was never active for me until Sebastian Trueg started hacking and profiling. Now nepomuk is active on all of my installs. There are many places where profiling is needed. Some examples:
So i ask myself, where is the usability team that was so active in the 4.0 era? Most usability fixes are done by software’s own developers, and that’s why “looks fine to me” is the actual motivation for keeping/modifying UX. Result?
I can do very little other than complaining. I know only some parts of powerdevil and akonadi API, so:
I’ll continue work (i’ve left behind) on vgaswitcheroo action for powerdevil and try to do a firefox bookmark resource for akonadi (i’ve had some fails with QSQLITE and need a way to debug that)
]]>

=-=-=-=-=
Powered by Blogilo
git clone git://anongit.kde.org/kde-workspace.git cd kde-workspace wget http://dl.dropbox.com/u/5225087/0001-Added-switchable-graphics.patch git apply 0001-Added-switchable-graphics.patch mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr .. cd powerdevil make sudo make install
And here goes the result
=-=-=-=-=
Powered by Blogilo

=-=-=-=-=
Powered by Blogilo
=-=-=-=-=
Powered by Blogilo
So what should a network manager do?
* Connecting to wireless
* Connecting to 3g
* Connecting to Vpn
* Sharing connection(ethernet, wireless)
* Setting up a quick local network (gaming, lan parties)
* Choosing default route
* Choosing global dns
* Notify about network changes (disconnected, connected from console and so on)
* Wireless link in gui
So if you’re wondering, they’re all features i plan for netcfgfx, and this network manager won’t be archlinux only. Stay tuned
]]>[12:10] <1> about some things, but most make me sad
[12:11] <1> mostly the stuff that is known for a loooong time and vendors still ignoring reality
[12:11] <admiral0> likeusing reader while there are a lot of poppler-based open readers?
[12:12] <admiral0> s/likeusing reader/like using adobe reader/
[12:12] <+infobot> admiral0 meant: like using adobe reader while there are a lot of poppler-based open readers?
[12:12] <admiral0> infobot: <3
[12:12] <+infobot> I love you. <3
[12:12] <1> that’s only half of the truth
Really nice. It looks like this:

But I don’t like GUIs that reinvent everything so i fixed the iwlist issue that grim wepa had with archlinux and removed fancy graphics (i set Gtk look and feel). Here is the result with my GTK theme:

So if you want it, here is the patch. apply to grim wepa 1.1 alpha.
]]>