Skip to content

KDE Blogs 

Friday, 17 September 2010

64k

This week I noticed: I am part of Kexi/KOffice Development Team for 65535 hours now. With fine breaks of course. It's possible to check at the bottom of this file. 64k should be enough for everyone. But not for me :) Read More
Friday, 10 September 2010

Having some fun with old maps

Pegon  | 
While relaxing after the hard-working period that was the GSoC, I came across a comment left by Torsten Rahn of the marble team. He wondered whether it would be possible to adapt image warping functionality so that it can be used to morph some old maps. Read More
Friday, 10 September 2010

KDEPIM 4.4.6 Available

Awinterz  | 
Tarballs for kdepim-4.4.6 and kdepim-runtime-4.4.6 are now available from a mirror near you. ftp://ftp.kde.org/pub/kde/stable/kdepim-4.4.6/src There is no associated kdepim-l10n-4.4.6 tarball since I don't know how to make one -- but there are also no new messages strings so the existing 4.4.5 translations should work. Read More
Monday, 6 September 2010

api.kde.org and Qt Assistant

Awinterz  | 
The KDE API Reference (api.kde.org) web site is now providing ".qch" files suitable for loading into Nokia's Qt Assistant. Look for the "[qt]" links. Currently, auto-regeneration of these files happens on a nightly basis for kdelibs and kdepimlibs trunk, and for kdelibs and kdepimlibs 4.5. More can be added, upon request. Read More
Monday, 6 September 2010

KDEPIM 4.4.6

Awinterz  | 
Looks like we'll be creating a kdepim-4.4.6 tarball, with tagging expected this Thursday 9 September. So PIMsters, get your bug fixes into the 4.4 branch as soon as possible. No regressions please. :) And no new i18n strings either. Read More
Monday, 30 August 2010

KDE and NVidia (updated)

Amantia  | 
The above combination was never a painless experience, still at some point in past it seemed to be better to have a NVidia card on Linux then anything else, so I continued to buy them whenever my system was upgraded. Lately although it started to make me rather bad. I have two computers, one that is a 4 core Intel CPU with 8GB of memory, the other is a Core2Duo with 3GB. The latter is a Lenovo laptop. Both have NVidia, nothing high end (Qudaro NVS something and 9300GE, both used with dual monitor setup), but they should be more than enough for desktop usage. Are they? Well, something goes wrong there. Is that KDE, is that XOrg, is that the driver? I suspect the latter. From time to time (read: often), I ended up with 100% CPU usage for XOrg. Even though I had 3 cores doing nothing the desktop was unusable. Slow scroll, scroll mouse movements, things typed appearing with a delay, things like that. Like I'd have an XT. I tried several driver version, as I didn't always have this issues, but with newer kernel you cannot go back to (too) old drivers. I googled, and found others having similar experience, with no real solution. A suspicion is font rendering for some (non-aliased) fonts, eg. Monospace. Switching fonts sometimes seemed to make a difference, but in the end, the bug returned. Others said GTK apps under Qt cause the problem, and indeed closing Firefox sometimes helped. But it wasn't a solution. Or there was a suggestion to turn the "UseEvents" option on. This really seemed to help, but broke suspend to disk. :( Turning off the second display and turning on again seemed to help...for a while. Turning off the composite manager did not change the situation. Finally I tried the latest driver that appeared not so long ago, 256.44. And although the CPU usage of XOrg is still visible, with pikes going up to 20-40%, I gain back the control over the desktop. Am I happy with it? Well, not.... As this was only my desktop computer. I quickly updated the driver on the laptop as well, and went on the road. Just to see 100% CPU usage there. :( Did all the tricks again, but nothing helped. Until I had the crazy idea to change my widget theme from the default Oxygen to Plastique. And hurray, the problem went away! It is not perfect, with dual monitor enabled sometimes maximizing a konsole window takes seconds, but still in general the desktop is now usable. And of course this should also make me have more uptime on battery. Do I blame Oxygen? No, not directly. Although might make sense to investigate what causes there the NVidia driver going crazy and report to NVidia. Read More
Saturday, 28 August 2010

Implementing a Reusable Custom QNetworkReply

Rich  | 
In my last blog post, I showed how to use a proxy QNetworkAccessManager to restrict network accesses to sites included in a whitelist. One limitation the previous version had is that it stopped the disallowed requests by rewriting the request itself to be to an invalid url. This then caused the default implementation of QNetworkAccessManager to generate an error reply for us. This post will look at how to create a custom reply directly, to allow us to display messages to the user etc. or even provide 'virtual' content. Read More
Wednesday, 25 August 2010

Tagging: KDE SC 4.5.1

Awinterz  | 
A friendly note that KDE SC 4.5.1 will be tagged on 26 August. So keep those bug fixes coming.
Thursday, 19 August 2010

[GSoC] [KDE-Edu][KHangMan] Evolution of KHangMan - GSoC 2010

GSoC 2010 is finished. I would like to share my opinions with you. It was great summer. I want to thank you all, especially Anne Marie Mahfouf, for trusting me I am good candidate. I learned a lot. Working with kdelibs and qt was an exciting experience to me. Trust me, I learned a lot. I believe that my little contribution will improve the quality of KHangMan. Hope so :) Read More
Thursday, 19 August 2010

GSoC: Conclusion - Screencasts

Pegon  | 
Though this entry will be the last one about my GSoC, it certainly won't be the last one about my work on Krita or even on its new Transformation Tool. It was a great summer, I had a lot of fun working on this project. It was all the more stimulating so as I could follow the progress of the other GSoC students working for Krita. Everyone did such an incredible job, it gave me the envy and the energy to complete my project and make it as it is. Read More