• Two annoying bugs fixed in KDirWatch and kuiserver

    Just a quick announce for the interested parties (distributions and advanced users).

    Yesterday I pushed a couple of fixes that fix annoying bugs and because of that I belive that you may want to backport them to 4.6.5 or even to 4.7.1 if you don't want or you can't wait until 4.7.2.

    Folder contents are not refreshing:

    This happens only when using a kernel with two digits uname such 3.0-ARCH for example, commit to backport is:  kdelibs 7df5a79fb9f09e4a4a80cd541cc478b5fa6df00f

    Empty jobs:

    Some times jobs are shown empty though the job itself is working fine, this happen in a random situation depending on the system load etc, it was no easily reproducible but thanks to my slow and lovely computer I could then I fix it.

    commits to backport are two in kde-runtime: 329a4fe6fe7b8a9262d5ef7fefba255e9c29fade and d769c74a5cab576e124666174a0b2bc5e2af8cde


    These two fixes will be released with 4.7.2.


  • Next in BlueDevil

    Hi there!

    These last tree weeks have been crazy, apart from being busy sorting things out where I work, I have been doing an strict diet + sport to see if I can get rid of my extra weight, so far I'm not less Àlex than I was tree weeks ago, exactly 10Kg less (22 pounds says google...). Well stop of talking about myself, let's talk about BlueDevil!

    BlueDevil 1.2:
    Probably tomorrow we will be releasing the 1.2 version, since we released RC1/2 we have good good feedback, no new bugs seems to be reported so we think that we're good to go.

    BlueDevil 1.3:
    This version was not in the plan, but after starting to work in the 2.0 version we found something we think that have to be "backported" to the 1.X branch. Basically more than a year ago when we started to work in the new stack, we found ourselves in a situation where the use of a thread  seemed correct and needed, so we use it. Now after a year 100% of the crash reports we get apparently came from that thread and so far we have not been able to find a solution since the crash is kinda random... I can't reproduce it so I can't fix it basically. Well the good news are that we found a way of removing that thread so in theory after this change we will be virtually crash free, yay!

    So, to summarize: The 1.3 version will have only one change, which is the removal of the "AgentListener" thread in the BlueDevilDaemon (kded).

    BlueDevil 2.0:
    This is the next big version of BlueDevil, don't worry we won't be breaking anything :) Currently we're using obex-data-server for a few things such receiving files, the problem is that it is almost un-maintained for example this bug which is quite critical for kio_oebxftp has not been touched though I pinged the author via bugtrack and email. But not worry, the BlueZ community has been working in a replacement for months or even years it is called obexd. We are already using obexd for sending files and so far it is working great so the idea is to port everythiing that uses obex-data-server to obexd.

    There is one problem though, obexd is not done by desktop in mind so we will have to do some patching there in order to add the needed settings we need.


    Dates, dates, dates, everybody love dates...  this is the non-strict non-hard schedule:

    1.2: Tomorrow
    1.3: Next Friday
    2.0: By the end of the month

    I will be focusing myself in BlueDevil the entire month, the sooner we finish these changes the sooner we can work in other stuff, personally I will work in KRandR.


  • BlueDevil 1.2 RC1 released

    After a few months of development the Solid team is proud to announce the first release candidate of BlueDevil 1.2


    Action Plugins

    • Added support for DUN
    • Added support for PANU
    • A few description changed
    • Fixed the Category mess we had in the .desktop


    • Show known devices first
    • Perform discovery in the background
    • Fixed the mimetype mess we had
    • Will work when started without Bluetooth activated


    • Added another OUI for Apple Wireless Mice
    • Auto select Mouse's


    • Be able to use Return or Enter to introduce PIN


    • Use Configure icon on the configure option


    • Use KMessageWidget if compiled against 4.7
    Things to test:
    Please, focus the testing in kio_bluetooth since it has been almost rewritten
    We hope you enjoy it and cheers from Barajas airport (Madrid) destination Berlin via Munich.

  • Smart Folders in KDE Workspace

    So, a few days ago I was talking with an apple fanboy friend of mine who used to be KDE user before being abducted by the i* family of products (he started with an iPhone, he ended with i*Everything...). Anyway he is still using KDE from time to time so I asked him what is the feature he misses most when he is using KDE, the answer as you may gest was "Smart Folders".

    According to Apple a smart folder is:

    With Smart Folders, you can organize files by what they have in common, instead of by their location on your disk. Because they use Spotlight, Smart Folders can organize files by their contents, as well by attributes that describe those contents and how they were created. For example, you can create one Smart Folder with all your spreadsheets, another with the documents you modified today, and another with the presentations that mention a specific project.

    Well, you know what? we already have this and we've had this for a few releases, let me show you proof:

    Direct Link

    And as an extra:

    Direct Link

    So as you can see we're only lacking a few GUI pieces to complete the puzzle, any takers? would be awesome to have this for 4.8 don't you think?



  • [BlueDevil 1.2] Support for DUN and PANU

    Nobody seems to have found the eastergg.. so I won't be giving away the N950 I wanted to... (ah, I forgot to say that? xD)

    So, the easteregg was a small Network icon showing up in Dolphin at 03:02 :) which in BlueDevil 1.2 will allow you to launch the DUN or PANU configuration.

    While I'm writing this post, only DUN support is implemented since I don't have a device that support PANU, but don't worry as I say in the following video support for PANU will be implemented in a few days, it is just a couple string replaces.

    Mandatory video:

    Direct Link

    Hope you like it, and see you in the next blog post!