Attracted by virtual constructs

April 12, 2009

Infrared control coming back to KDE4

Filed under: KDE — by frinring @ 1:35 pm

One entry in the list of planned features for the module kdeutils reads

Bring back kdelirc

So this is going to become another example of the “just-put-to-hold-not-vanished” nature with FLOSS:
kdelirc, a tool to operate your programs by an infrared controller, had been lost in the KDE3 to KDE4 conversion. But Michael Zanetti heard the call for maintainership and jumped onto the code to make it ready for KDE4, for now in the playground section of the repository.

And a few days ago he wrote to the kde-utils-devel mailinglist:

I think we (Frank and I) can bring back kdelirc for 4.3.

He then described the current state:

- It is fully ported to Qt4/KDE4. No Qt3Support.
- We have heavily refactored/rewritten major parts because the original code was in a really bad state in terms of readability and maintainability.
- It is basically the same program as before. There are some new extensions and remote controls.

It is not 100% finished yet, but we’re on a good way. All the functionality is restored. We still have to do the following tasks:
- Finishing rework of kcmlirc.cpp
- Fixing some bugs introduced during rewrite.
- creating svg icons
- some general cleanup (krazy checks etc)

About the documentation: We still have the original one. It is not perfect but at least not worse than at KDE3 times. Perhaps someone has the time to help out here…?

To get it into KDE 4.3, kdelirc needs to be complete enough to enter the review section until April 20th. So if you are looking to do your presentations or tune your music with a remote control already with KDE 4.3 again, now jump in to fix the remaining issues as listed, e.g. the one of krazy. Get in contact on the kde-utils-devel mailinglist.

Start with just giving it a try. For your convenience:
svn co svn://anonsvn.kde.org/home/kde/trunk/playground/utils/kdelirc
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=$YOURINSTALLPATH$ ../kdelirc
make
make install

Update:
KDELirc is part of KDE 4.3. Sources found at http://websvn.kde.org/trunk/KDE/kdeutils/kdelirc,
the homepage at http://utils.kde.org/projects/kdelirc.

12 Comments »

  1. first thanks for your work on this piece of usefull software!!

    second: is current svn a #include missing in editaction.h?

    it did for me so i included it and it compiles now.

    and now off to some more testing!!!

    Comment by Tommi — April 12, 2009 @ 2:48 pm |Reply

  2. i wanted to say that i added
    #include
    but somehow the part wasnt included in my previous post

    Comment by Tommi — April 12, 2009 @ 3:00 pm |Reply

  3. ???

    sorry for my spamming but the QHeaderView part always falls off

    wordpress error?

    Comment by Tommi — April 12, 2009 @ 3:01 pm |Reply

  4. Not a wordpress error — it’s just that anything in angle brackets is treated by HTML as a tag. Use entities instead: <QHeaderView&rt;

    Comment by atomopawn — April 12, 2009 @ 4:53 pm |Reply

  5. Thanks a lot! I personally hate lirc, and kdelirc makes controlling applications a lot less painful that having to fight with lirc about everything :)

    Comment by IAnjo — April 12, 2009 @ 6:57 pm |Reply

  6. Oh that’s cool to know!! I recently switched my desktop to KDE4 and I’m currently in the process to setup at least a basic lirc based remote control support.

    If I might have a wish … it would be a more intuitive UI. The old one was pretty weird to understand, and buggy IIRC.

    Comment by Psychotron — April 12, 2009 @ 7:43 pm |Reply

  7. [...] kioslave entered kdereview Filed under: KDE — by frinring @ 10:56 pm Today not only kdelirc entered kdereview and awaits your critics, but also a so-called network:/ kioslave I have been [...]

    Pingback by Network:/ kioslave entered kdereview « Attracted by virtual constructs — April 20, 2009 @ 10:56 pm |Reply

  8. New kdelirc place: http://websvn.kde.org/trunk/kdereview/kdelirc/

    Comment by ascii — April 26, 2009 @ 9:40 am |Reply

  9. thank you so much for your work! I can’t live without irkick :)

    as I understand from the comments, it will be available in 4.3?! w00t!

    Comment by mattei — July 17, 2009 @ 9:18 pm |Reply

    • sorry for stupid q, just read your update post ;)

      Comment by mattei — July 17, 2009 @ 9:32 pm |Reply

  10. Will kdelirc be available in the upcoming stable kde 4.3.0 in late July?

    Comment by ben — July 18, 2009 @ 2:11 pm |Reply


RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress.com