Tag Archive: KDE

Integration is wonderful


Just a short one this time… I was browsing the internet looking up some news about maemo when I found a document describing the requirements for submitting a package to the Ovi Store. It was a pdf file and I clicked on “Download” in firefox – it suggested to open the document with $some_application… didn’t look at it… I read the document – and pressed the middle mouse button and held it to drag the page down… When I suddenly realized: when did Okular get this functionality? oO

I looked up into the menubar – opened the Help menu – pressed info – to suddenly realize Firefox had opened Evince instead of Okular. The style perfectly matches those of my kde programs =) So THANKS to all oxygen-gtk contributors!

For those not knowing: oxygen-gtk is a native implementation of the oxygen style with a new gtk style engine. Its goal is to create a style perfectly the same as the KDE one – and to also use its settings. πŸ™‚

Works great for Firefox, Thunderbird, and it seems like all other programs are doing good as well =) … only vuze seems to have problems (crash) 😦

For ArchLinux there are some pkgbuilds in AUR available as well as the 1.0 release (don’t know how old it is already) in the repositories.

Thanks for reading =) I’ll soon post an update on the Dinjam progress as well.


Maybe you’ve been struggling in the past to get scripting into your application? Hard task isn’t it?

NO.. you get pretty good scripting capabilities using the qtscriptgenerator

They expose nearly 100% of the Qt api.. I hear you crying: “BUT THAT’S A SECURITY THREAT!” .. and I fully agree.. so it’s still up to you, to decide what you wanna do… maybe only allowing to use part of the qt modules, maybe just exporting some classes/functions.. it’s up to you to decide, which scripting capabilities you want to offer your developers and how you want to prevent scriptkiddies from taking over your machine πŸ˜€

This whole stuff is still really new to me so forgive me if I told ya complete bull**** ^^

I’m also looking forward to the kdevelop bindingsgenerator getting ripped out and ported to be useful for normal bindings.. reason for this is that as far as I’ve heard recently the qtscriptgenerator is pretty out of date technologywise and the kdevelop bindingsgenerator is much better from the technical pov..

Hope we’ll be looking into a bright scripting future.. the possibilities are just too cute to resist πŸ˜€

*me goes back to ripping apart amaroks scripting/khotnewstuff capabilities :D*
*me likes the approach they’ve taken :-)*



Cause I’ve finished my work in my internship shortly before the end of the first half and my mentor is at vacation I have some spare time to do all the silly stuff I would never have taken time for if I were at home πŸ˜€

One example: atm I’m trying to port khotnewstuff to Qt only (meaning that I try to rip out all not working/useless functions from khotnewstuff and fetch all dependencies from the underlying libs (kdelibs)… believe me.. that is a hell of a task..

My first approach was porting the whole thing at once, just dragging in all the dependencies it needed (which left me at about 80 classes with kio not even completely ported :D)

So my current approach is getting rid of all methods not needed, combining some classes, and trying to port each part one by one.. Currently I’m fighting with KArchive .. got rid of all compile errors.. though linker errors remain.. some of them may be related to the underlying platform (Windows – forced to use that at work 😦 ) but even if that’s the case.. I need to get it working on Windows..

You may wonder why I try to achieve this? Fun? Laziness of writing my own system? πŸ˜€ Those are all valid reasons but my biggest reason was that I want to integrate this thingy with Dinjam (the scriptable datamodeller we will be working on next year)

I think I’ll dedicate another post to Dinjam and it’s design *me wants to start hacking*

So.. think that’s it for now.. if someone can help me to achieve this port I would be more than glad πŸ™‚


Saving freedesktop.org


Just a short article — very good reading with really sad but true facts.. at least there is hope – if we work together!


Please digg && help out as best as you can πŸ™‚

Cya @saving the world.. ehm… freedesktop.org πŸ˜€

Invitation to Suse Studio

Hey everyone!

Today seems to be my lucky day πŸ™‚ Back in September iirc I applied for a testing account for Suse Studio.. never got an answer.. today it arrived πŸ™‚ — I’m in *yeaha*

First I’ve got to say: THANKS

Second: it’s just awesome.. first thing I did was reproduce my currently installed system.. worked fine, branded it with different wallpapers, started it up in browser (!!!) through the Java client.. worked fine πŸ™‚

Second: built myself an KDE trunk compile virtual machine.. currently building.. looking forward to my Gtk+ free system ready for compiling KDE on windows (at least in a VM ^^). Completely set up with my bashrc, packages I need for trunk and such stuff.. as soon as compilation progress is finished I’ll start it up in browser, download KDE trunk and than save the image again.. ready to compile houston ^^

*Happy again* πŸ˜€

*Going back to suse studio*

Cya soon πŸ™‚

Hey everyone!

I’m going to present you my first try (and hopefully last) on an essay about Operating Systems. It’s been created under pretty much pressure but I still think it’s a pretty good overview about that big topic…

What I dislike about the fact, me creating the presentation, is that I’ll have to give a speech about it tomorrow… one hour standing in front of a (half)asleep class talking about an interesting topic nobody else of the class is interested in πŸ˜€

… and it’s sooo early in the morning …. still… can’t change it.. or can I? πŸ˜€

So that you know… the presentation and the essay are in german (my mother tongue).. have fun if you’ve got the language skills to read it πŸ˜€ .. and no … I don’t think I’ll translate it to english πŸ˜€

Update: Hm.. so wordpress won’t show the gallery *thinking*

Update 2: As long as wordpress refuses to show a gallery of the pdfs I’ll just paste the links here:



Sometimes you just have to wait


The time heals everything … well.. seems to be true also for KDE ^^ Yesterday I tried starting KDE without success.. today I compiled a new version from svn and now it’s running again πŸ™‚

Cause of the 2.6.26 kernel which opensuse 11.1 alpha0 uses now I can’t use the proprietary nvidia driver anymore which means that I now got decent KDE4 2D performance with the nv driver πŸ™‚ The only downside is that I now can’t use the desktop effects anymore 😦 Β .. well.. better no 3D than crappy 2D performance

Another example matching the title of this post is the situation of my “notebook buying process”.
I really want a notebook with the new montevina platform

  • b/g/n (draft) wireless
  • new cpus (25W) (P9400)
  • nvidia 9600m gt
  • intel x4500 gma
  • ddr3 support
  • and the most important point imo switchable graphics

Sadly my main point of interest (switchable graphics) is not yet available in ANY notebook and also hasn’t been tested anywhere..
Quality is another very important point in my plans for buying a new notebook.. my current notebook (Asus Z9252Va) is just crappy.. the lid hinges are broken, the paint on the palmrest has completely gone away as on my touchpad buttons, the keyboard keys are worn out and so on.. from a quality point of view I’ll never buy a Asus notebook… it was just such a great deal when I bought it 2 1/2 years ago …

Exactly such a deal has again occured: Β ASUS M51VA-AS019C Intel Core 2 Duo P9400 2.53GHz / 4096MB / 320GB / TFT15.4 / BD/DVD-RW / Win Vista Home Premium
It has everything I want except a long battery life … and I’m afraid that the quality is as bad as that of my current one.. also service is surely not as good as Dell ones.

I really hope that Dell is going to Β present a new Dell XPS 1530m with all the new goodies within the next 2 weeks. If that’s not the case I’ll likely buy this one:

  • Intel T9300 (2,5GHz)
  • 4GB DDR2 667MHz
  • NVIDIA 8600M GT
  • 320GB 5400rpm
  • DVD RW Double Layer^
  • 1440×900

If anyone got any suggestions where to get a good montevina notebook matching these specs (mentioned above) with decent support and good quality please write me a comment πŸ™‚

One quick note

Last quick note for today: NVIDIAs drivers for linux suck! Some months ago their drivers where the best you could get.. but the 2D performance of the current ones is really (read: unbelievable) slow …

even my years old ATI Mobility Radeon X700 outperforms my highend NVIDIA 8800gts 640mb 😦

It’s really bad in KDE4 sessions too (see http://techbase.kde.org/User:Lemma/KDE4-NVIDIA)

Well.. can’t change it.. will just need to buy my next notebook with a model from another graphics card vendor .. or a combined thingy (intel + nvidia + intel switching graphics … well.. needs to come out really soon if I should buy it .. I desperately need a new notebook.. my old one’s dieing (Asus Z9252Va) … hope I can get a Dell XPS 1530 with the new montevina plattform, intel core2duo P9500 and an 9600m gt with switching graphics

So.. I’m back πŸ™‚

On my recently upgraded openSUSE 11.1 Factory (Alpha 0) I’ve just retried to get my KDE trunk checkout back to work again (after I unbroke my system after one canceled system upgrade). The first step was replacing kdm3 with kdm4 … after a lot of fiddling with config files (/etc/sysconfigs/displaymanager), xessions, recompiling the kdm module, setting the right path variables, etc. I finally got it to work *sight*

But it has payed off.. it looks REALLY cool in the default theme πŸ™‚

Well… problem 1 — Solved

Let’s attack problem 2: KDE startup… I’ve removed my config files to get a clean setup.. well.. seems it was the wrong decision.. the current trunk (24.7.2008) has a bug which prevents the recreation of the configs (if I’ve understood the problem correctly) .. it’s described here:

Mailing list entry: http://lists.kde.org/?l=kde-core-devel&m=121615750824656&w=2

I’ve tried the patch.. doesn’t work.. I’ve tried the script.. doesn’t work.. plasma just won’t start.. krunner works, and all programs I start from it .. as far as I’ve seen plasma starts and disappears emmediately 😦

well… I’ll try copying my config Β files from my notebook to that pc.. hope that will work out.. stay tuned for some more news tomorrow ^^

btw: take a look at phoronix (http://www.phoronix.com) … very interesting articles to read.. my favourite articles atm are about the upcoming improvements in the X-Server (GEM, DRI2, Kernel based mode settings) .. can’t get enough of news about them ^^