KDE

Plasma: FileBrowser Data Engine

Just to notify the world of a new and awesome and … data engine for Plasma. The name should not be spoken out loud, so I will write it down - the name is FileBrowser engine.

http://www.youtube.com/watch?v=D0Y2JmguJO8

If you do not want to watch the screencast, the engine returns the list of files and subdirectories if a client requests a directory, and meta data about files if the file is requested. The information returned is dynamic so if a file/dir changes (or is deleted), the client is notified.

Expect it in the SVN soon. Edit: It has been committed to the SVN.

Later, I will integrate the Nepomuk into the engine.

Edit: The main purpose (the purpose I started making it) is to use the engine to provide the data for the KMenu replacement / any type of application launcher actually…

  • E-mail this story to a friend!
  • Digg
  • Technorati
  • del.icio.us
  • TwitThis
  • Google

8 Comments »

  1. Neat! A continuously updated KDirStat-esque Plasmoid would make for a fun (and even, perhaps, useful!) toy :)

    Comment by Anonymous — July 10, 2007 @ 6:24 pm

  2. really cool!!

    Comment by Anonymous — July 10, 2007 @ 6:35 pm

  3. Well, for KDirStat, somebody would have to watch recursively all the subdirectories of the watched directory so it would probably be a processor eater for real-time processing :)

    Comment by Ivan Čukić — July 10, 2007 @ 9:24 pm

  4. Does this one use inotify to get the needed information? Or does it check the directories on its own by a deamon querying the directory several times a minute?

    Comment by liquidat — July 11, 2007 @ 9:16 pm

  5. would this be helpfull for something like http://idea.opensuse.org/content/ideas/easy-file-sharing or is it unrelated?!?

    Comment by superstoned — July 12, 2007 @ 7:13 am

  6. @liquidat
    It’s based on KDE’s notifier that listens to iNotify if it is available, and have multiple fallback options (such as pooling)

    @superstoned
    Maybe It’s just me, but I don’t see the connection…

    Comment by Ivan Čukić — July 16, 2007 @ 7:07 pm

  7. Ivan, thanks for the info.

    Comment by liquidat — July 16, 2007 @ 10:24 pm

  8. You’re welcome, I’m just sorry that I haven’t seen the comment sooner… Cheers!

    Comment by Ivan Čukić — July 17, 2007 @ 7:23 am

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress
Copyright by Ivan Čukić, Foment Group