grundleborg

open source stuff

  • Twitter Feed

    • City Airport ftw... it has power sockets! (On my way to the nepomuk sprint in Freiburg, btw) 3 weeks ago
    • @nethad there's a plugin for it, which compiles and works against trunk, but its not reliable yet. I'm still working on it though :) 2 months ago
    • Bugfixing telepathy-mission-control today. Also reducing the NIH'ed code in the tp accounts KCM. QValidator's are a whole bunch of fun :/ 2 months ago
    • looks like I accidentally maintainer of krfb... I hope I can find enough time to make some substantial improvements 2 months ago
    • exams over (again). Now I can finally get back to giving KDE 100% effort :) 2 months ago
    • Just managed to control my computer using krfb/krdc via kopete over jabber - yay Telepathy Tubes!!! 2 months ago
    • Nokia N900 + Maemo 5: http://maemo.nokia.com - who's going to be the first to get plasma running on this, I wonder :) 3 months ago
    • no weekly update blog yet, because when I finally finish it, It's going to be a guide to try kopete+telepathy and some other stuff 3 months ago
    • Telepathy/KDE now has a mailing list: http://tinyurl.com/mjtg6y 3 months ago
    • fixing bugs in kopete's telepathy plugin. I've got 3 more really nasty bugs to fix, and then It'll be ready for testing 3 months ago
    • filing more Telepathy/KDE junior jobs (and also some not-so-junior ones that I don't have time to implement at the moment) 3 months ago
    • @aseigo: Thats true, I guess Kopete will have done that. I'll have to take a look at the code for it :) 3 months ago

Posts Tagged ‘windows’

Return of the Plasma Browser Plugin

Posted by grundleborg on September 5, 2008

You might remember some months ago that I posted a proof-of-concept plasma plugin for Mozilla Firefox on Linux. Well, a lot of tweaking later, we can now see a wide assortment of clocks in Mozilla Firefox on another platform (no prizes for guessing which one).

The most time consuming part of getting this up and running on Windows was actually just getting KDE compiled in the first place (emerge hates me). After that, it took about 10 lines of code and a few tweaks to CMakeLists.txt and it works.

Well, I say it works, but if I were more honest I’d say I managed to get the clocks to appear once out of many attempts in Firefox, and to grab a quick screenshot before I started trying to interact with them and brought everything crashing down. So, if you want to try this out yourself, be warned: you’ll need a lot of patience to do all the tweaking needed to get it working, and then it’ll still eat your babies.

Source code is in the same git repository as last time. See the README file included for barely-comprehensible instructions on how to destroy your soul.

When I blogged about this originally, there were lots of comments from people worrying about the security implications. I’d like to write about that in more detail, but I don’t have enough time, so it will have to wait for another day. For now I’ll just point out one thing: it is only a proof-of-concept at this stage. Obviously if this ever becomes a finished product, there will be security in place to stop plasmoids from the web interacting with your local computer in inappropriate ways – it will not work like Microsoft’s ActiveX, but much more like Adobe Flash.

Posted in KDE, Plasma | Tagged: , , , , | 7 Comments »