Attracted by virtual constructs

April 23, 2008

Adopt a KDE Util as your baby

Filed under: KDE — by frinring @ 8:27 am

The module KDE Utils is getting a cleanup currently. Which in the process opens opportunities for you to take over some responsibility for a part of KDE and enhance it even more:

The programs listed below are working, thus are going to be part of KDE 4.1, but are without a real maintainer. They got ported by KDE’s main v3->v4 porters and some, but then noone really sees them as their baby, cares for them and has a master plan how to make them even better*. Do you perhaps?

  • kcharselect – select special characters from any fonts and put them into the
    clipboard (applet variant still needs porting to plasma)
  • kdessh – front end to ssh
  • KFloppy – format a floppy disks with this program
  • KTimer – execute programs after some time
  • KWallet – KDE wallet management tool
  • Sweeper – cleans unwanted traces the user leaves on the system

Then there is kregexpedit, the good old regular expression editor, waiting for someone in playground/utils to pick it up again, as the person willing to do so before sadly has run out of time. Won’t be part of KDE 4.1 of course, but the luxury of being a program’s developer is that you can still compile and run it yourself and do so from the bleeding edge all the time :)

The programs listed next are not working or not compilable and also without any maintainer/developer. They got partially ported to KDE4, but nobody has really cared for them, so they are currently disabled in the build system. Are you interested in taking over development of any of them? As we are in soft feature freeze mode now you would have to restart development in playground/utils and have a first chance for inclusion of the program with preparations for KDE 4.2 again. Still you can make independent releases in the meantime of course. Or move to extragear if you like. All of the below which will not find an active maintainer until May 2nd will be moved to tags/unmaintained/4 otherwise.**

  • kdelirc – frontend for the Linux Infrared Remote Control system
  • kmilo – kded module to support various types of hardware input devices
  • ksim – plugin based system monitor

I suppose that ksim is obsoleted by solid+some plasmoids.
KDELirc looks like it should better end in Solid and kdebase/workspace/kcontrol/.
kmilo might be a candidate for that, too?

If you are interested in taking over maintainership of one of these programs please subscribe to the KDE Utils development mailinglist and say Hello.

You are also invited to subscribe if you are just interested to follow development in KDE Utils in general.

So far there have been two adoptions already:
Thomas Gillespie is looking to care for a future of the functionality of KLaptopDaemon.
And Nicolas Ternisien is already giving much love to KDF (KDiskFree) and is merging it with the Partitions module for KInfoCenter, and it’s looking good:

Partitions module for KInfoCenter

So, is one of the babies smiling at you? :)

* For KDE 4.1 you would be limited to make only existing features shiny, given that the soft feature freeze already set in. Yet this makes you familiar with the code base, so for KDE 4.2 you can go crazy.

** Of course this does not stop you from taking over even at a later point, but things in unmaintained just are out of sight and do not even get random updates to latest kdelibs changes.

13 Comments »

  1. Hi, I would be interested in participating at KWallet development, since I’m a bit annoyed that I have to type my login-password another time for KWallet just right after login to KDE, so PAM integration would be cool (hey GNOME has it, that should be enough for the use case). But that’s a detail, as said, I’m interested.

    One drawback is that I am quite busy at the moment (yes I’m doing an Trolltech intern besides my studies and other coding) but I really want to have some more features in it. So hopefully else is willing to help too.

    Comment by Sascha Peilicke — April 23, 2008 @ 8:53 am |Reply

  2. Sascha: I have no clue about coding, but if you decide to start work on KWallet I would love to help out in any way I can, as I consider it an integral part of KDE!

    Comment by Bui Arantsson — April 23, 2008 @ 9:49 am |Reply

  3. sascha: that feature would be really cool :)
    Another really cool thing would be to do a better kwallet as a real password manager, not just the integration with kde (which is wonderful), but something more (like password generator, a better password management, and other stuff). Take as example http://www.keepassx.org/screenshots i think it’s the best as password manager. something like that with a good integration with kde which already has kwallet would be a very rocks software :)
    What do you think?

    Comment by xdmx — April 23, 2008 @ 11:36 am |Reply

  4. Isn’t an app made to replace kfoppy ( and provide usb flash support) already on its way?

    Comment by Maki — April 23, 2008 @ 11:44 am |Reply

  5. it would be great if kcharselect can share some code with great:

    http://www.fontmatrix.net/

    Comment by s0 — April 23, 2008 @ 1:02 pm |Reply

  6. I would like to adopt kregexpedit. Does it matter if I have limited time?

    Comment by Ben McDonald — April 23, 2008 @ 2:20 pm |Reply

  7. @Sascha: Being annoyed is a good motivator :) But waiting for others could be a showstopper. Somebody has to do the start, why not you? Somebody has to lead, why not you? Somebody has to have the overview and understand all the PAM technology involved, why not you? There is a lot to learn by tackling this problem, which could be valuable for you or anyone else doing it. So? :) If you want a helping hand for the start please subscribe to the mailinglist. Or ask your KDE fellows at TT :)

    @Maki: No idea, does anyone have more information?

    @Ben: Would be great :) And we all have only limited time. It’s no problem, unless it’s just an hour per week, that might be too limited. So if you are interested: Checkout the code from anonsvn.kde.org, start to hack on it. See also e.g. http://techbase.kde.org/index.php?title=Contribute for all information that you might need. For more help you might try #kde-devel (I am not there, no time for that, but other friendly people are). Or one of the mailing lists, like kde-devel or kde-utils-devel.

    Comment by frinring — April 23, 2008 @ 3:37 pm |Reply

  8. @bui & xdmx: I’m gonna subscribe kde-utils and start talking to people there, hope I’m gonna see you both ;)

    Comment by Sascha Peilicke — April 23, 2008 @ 4:36 pm |Reply

  9. I recently stumbled across UnicodeChecker ( http://earthlingsoft.net/UnicodeChecker/index.html.en ) – a Mac OS X freeware app to browse Unicode codepoints. If anybody is actively thinking about picking up and improving kcharselect, please have a look at this one – this is just great!

    Comment by Thomas — April 25, 2008 @ 1:07 pm |Reply

  10. Who exactly would one contact? I might be interested in ktimer.

    Comment by Blau Zahl — April 26, 2008 @ 4:41 am |Reply

  11. @Blau Zahl: Would be nice, KTimer is still to be adopted. Please search for mailinglist in the text :)

    Comment by frinring — April 26, 2008 @ 9:02 am |Reply

  12. Are there some PyQT based apps that need a maintainer? I’m poor at C/C++.

    Comment by KRF — April 29, 2008 @ 1:12 pm |Reply

  13. [...] 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 [...]

    Pingback by Infrared control coming back to KDE4 « Attracted by virtual constructs — April 12, 2009 @ 1:35 pm |Reply


RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress.com