<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>powerdevil &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/powerdevil/</link>
	<description>Feed of posts on WordPress.com tagged "powerdevil"</description>
	<pubDate>Wed, 10 Feb 2010 12:51:49 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Small update: Power management bug week(s)]]></title>
<link>http://drfav.wordpress.com/2009/11/27/small-update-power-management-bug-weeks/</link>
<pubDate>Fri, 27 Nov 2009 16:37:31 +0000</pubDate>
<dc:creator>drfav</dc:creator>
<guid>http://drfav.wordpress.com/2009/11/27/small-update-power-management-bug-weeks/</guid>
<description><![CDATA[Hello people, long time no blog. I have a lot of interesting news for you, I will write a couple of ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hello people, long time no blog.</p>
<p>I have a lot of interesting news for you, I will write a couple of posts in the next days about them. Today I just wanted to give out a small quick update on Power Management, following the <a href="http://vizzzion.org/blog/2009/11/battery-improvements-in-kde-plasma-4-4/">drill of Sebastian</a></p>
<p>So, for the next 2 weeks (and given the freeze time) I happily try to declare and organize the Power Management bug weeks! 2 weeks in which I will dedicate to clear out the list of bugs in Powerdevil and Solid::PowerManagement. Of course I will need your help. It would be nice to have a &#8220;central&#8221; day, like a small powermanagement bug day in the middle of that. Since I never did such a thing, it would be nice to have some info/help from our bugsquad.</p>
<p>In the meanwhile, if you feel like closing some duplicates, reproducing and providing more information on existing bugs, it would be an extremely valuable help.</p>
<p>More news on completely different stuff coming up soon, stay tuned <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The future of PowerDevil (and of power management)]]></title>
<link>http://drfav.wordpress.com/2009/05/03/the-future-of-powerdevil-and-of-power-management/</link>
<pubDate>Sun, 03 May 2009 08:44:19 +0000</pubDate>
<dc:creator>drfav</dc:creator>
<guid>http://drfav.wordpress.com/2009/05/03/the-future-of-powerdevil-and-of-power-management/</guid>
<description><![CDATA[Long time no see, again a post on PowerDevil. PowerDevil has proven to be quite a solid software, an]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Long time no see, again a post on PowerDevil.</p>
<p>PowerDevil has proven to be quite a solid software, and I&#8217;m both proud and happy about it: the 4.2-&#62;4.3 transition has happened almost with no maintainance (apart from a critical bugfix from Jacopo, thanks!). The proportion of bugs affecting it regard 20% up/downstream problems, 25% &#8220;please implement the feature x&#8221; and 15% &#8220;oh, the GUI sucks and looks confusing&#8221; (yeah, percentages are not accurate, I can tell)</p>
<p>The problem is that PowerDevil GUI does suck, big time, because it&#8217;s way too cluttered. However, I can&#8217;t add cool and nice features without cluttering it even more. Result, there has to be something wrong. The topic came back today by chance in a short conversation with Martin, and while I was eating, suddenly (and by chance, I was not even thinking about it) I got struck by an idea.</p>
<p>Let&#8217;s start knowing that Power Management is something that is very much linked to the hardware, and the average user should have a minor part in configuring/dealing with it.</p>
<p>Today, power management systems are based on profiles, more or less configurable. They offer the user access to a set of things to configure, and that&#8217;s it. There are some problems, though.</p>
<ul>
<li>The options are limited. Some features will still be missing</li>
<li>The options can&#8217;t be expanded: code gets fat, GUI gets unusable</li>
<li>Everyone loses on the long run: developers have a dirty code base, users have limited possibilities and/or an unusable GUI, distribution don&#8217;t have much flexibility in providing custom and effective settings, hardware vendors even less.</li>
</ul>
<p>To me, this means one thing: the current profile concept fails. That&#8217;s why I thought about an alternative: putting an additional layer of abstraction: let&#8217;s call it &#8220;Actions&#8221;.</p>
<p>Actions are containers of, well, actions such as setting CPU scaling, brightness, and anything you can configure with PowerDevil right now. They come in form of plugins (KPlugin ftw!), so that you can create custom Actions (mind the capital letter) by defining your very own set of actions. But let&#8217;s make an example, to make things clearer.</p>
<p>You create a new Action, name it &#8220;Set Powersaving mode&#8221;. In it, you define (using the available plugins), that the scaling should be ondemand, the brightness 10%, the power scheme &#8220;powersaving&#8221;. That&#8217;s it. In the profile chooser, you now have a similar situation: a <strong>single page </strong>that has some per-event based fields: for example, &#8220;When PC is idle for more than 15 minutes, do&#8221;. Now what do you do? Just set an Action, in this case &#8220;Set Powersaving Mode&#8221;.</p>
<p>Everyone wins. Still can&#8217;t see why? I&#8217;ll tell you:</p>
<ul>
<li>Average users: they have to do almost no configuration, and they have it in a very readable form (as Actions can have human readable names, such as &#8220;Set Powersaving mode&#8221;), and with the best combination in the Actions, that were defined by KDE team, or by the Distro (better), or by the hardware manifacturer (even better)</li>
<li>Power user: you finally can do the f**k you want with no limits, and I think that&#8217;s enough. And the GUI would be damn clean.</li>
<li>Distributions: you have a way to define your very own actions based on your specific configuration, in a truly easy way, providing your users the best defaults possible</li>
<li>Hardware vendors, and netbook vendors, I&#8217;m mainly looking at you: suppose your new motherboard has a &#8220;WOWSAVEALOTOFPOWER&#8221; feature, that can be used only on your motherboard by calling some weird functions. Pretty fine. Go ahead, and write 100 line of code to add a new plugin to PowerDevil&#8217;s Action system, to let Powerdevil handle it. Netbook vendors shipping KDE can also include it in their default Actions, to give their users the very best.</li>
</ul>
<p>Looks cool? Obviously, we still miss one step, the configuration of events. I mean, leaving &#8220;When the pc is idle for &#8230; minutes&#8221; gets you limited and hardcoded. So simple, let&#8217;s apply the same concept to events too. A profile configuration GUI would look like this (squallid, more conceptual than anything else mockup):</p>
<p><a href="http://drfav.wordpress.com/files/2009/05/powerdconcept.png"><img class="size-full wp-image-154" title="New Concept" src="http://drfav.wordpress.com/files/2009/05/powerdconcept.png" alt="That's the concept. Slick, huh?" width="497" height="385" /></a>That&#8217;s the concept. Slick, huh?</p>
<p>Well, even if it&#8217;s a fast and quick mockup, I think you will agree with me that it already looks much more polished than the current one <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  And as you can see, adding a new event is very, very easy and human-readable. I also have a mockup for the Action editor:</p>
<p><a href="http://drfav.wordpress.com/files/2009/05/powerdconcept1.png"><img class="size-full wp-image-156" title="Action Editor" src="http://drfav.wordpress.com/files/2009/05/powerdconcept1.png" alt="Even more slick!" width="497" height="365" /></a>Even more slick!</p>
<p>That&#8217;s it, the Events one would be analogue to the action one. As you can see, both GUIs need some love, but have a very simple and powerful concept behind. What&#8217;s more, is that this way we are getting even closer to Power Management integration in the system: all application would be able to define their own events/actions, allowing, for example, to stop your music when you enter deep powersaving mode, or anything you can think of.</p>
<p>Now, I&#8217;ve been eloquent enough, and now I would like to grab opinion and ideas. Do you like it? Would you like to see it in 4.4? Do you think it&#8217;s a major improvement and/or sucks? Let&#8217;s gather some ideas so that I know where to work on <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A bunch of quick updates]]></title>
<link>http://drfav.wordpress.com/2009/04/07/a-bunch-of-quick-updates/</link>
<pubDate>Tue, 07 Apr 2009 19:51:15 +0000</pubDate>
<dc:creator>drfav</dc:creator>
<guid>http://drfav.wordpress.com/2009/04/07/a-bunch-of-quick-updates/</guid>
<description><![CDATA[Hey people, long time no see. I figured out you might want to have a quick overview of what I&#8217;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hey people, long time no see. I figured out you might want to have a quick overview of what I&#8217;m doing these days (for those who care)</p>
<p>
<li> I moved Solid-Wicd engine to kdereview. Not saying much more on that as I&#8217;ll dedicate it a post when I&#8217;ll move it in kdebase. I will just say it will hit 4.3</li>
</p>
<p>
<li>Right today, I pushed in and backported a fix/feature/whatever for powerdevil that makes it check through ConsoleKit if the user is in the active session. If not, all actions are not performed. Long story short: if you&#8217;re on a laptop and use to switch users, you were waiting for this and you probably want to install ConsoleKit to take advantage of it. KDM has ConsoleKit support, if you were wondering.</li>
</p>
<p>
<li>Polkit-qt is shaping up nicely. The bad news is that all the announced support for root controls in systemsettings will be delayed to 4.4. The good news is that you will get much more than what I already talked about. I can&#8217;t unveil details right now for obvious reasons but you should see that in the very near future. Again, I will probably write a whole post about that when it&#8217;s time.</li>
</p>
<p>
<li>I really appreciate seeing all those people liking Chakra, and I can only say thanks for your support. Our team is one of the smallest out there and we&#8217;re more a bunch of friends than a development team. Who knows, maybe this kind of connection between us let us work better. I promise I&#8217;ll try to polish further Tribe in the next days to deliver a better installer asap.</li>
</p>
<p>
<li>Finally I got the chance today to talk to David, PolicyKit&#8217;s maintainer. We didn&#8217;t share much, but I felt a positive attitude from him towards a future cooperation. I hope this could be the beginning of making all the *Kits less gnome-centric and more linux-centric (so this involves other DEs apart from KDE, E17 *blink*), and a further step for interoperability.</li>
</p>
<p>Surely I miss something, I&#8217;ll write a side post on what&#8217;s up in my life currently for those who care, since I don&#8217;t like cluttering up Planet KDE with some personal/tedious/useless stuff.</p>
<p>Keep your eyes open, it&#8217;s still a long road towards KDE 4.3, and the fun has just begun.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Some updates (and infos for packagers)]]></title>
<link>http://drfav.wordpress.com/2008/12/28/some-updates-and-infos-for-packagers/</link>
<pubDate>Sun, 28 Dec 2008 21:15:25 +0000</pubDate>
<dc:creator>drfav</dc:creator>
<guid>http://drfav.wordpress.com/2008/12/28/some-updates-and-infos-for-packagers/</guid>
<description><![CDATA[Hello everyone! Sorry for not posting that much in the last period, but surely I&#8217;m not dead an]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hello everyone!</p>
<p>Sorry for not posting that much in the last period, but surely I&#8217;m not dead and always working. So, since time is always against us, I will post a catchup of things that matter/could matter to you.</p>
<p>- I moved Policykit-KDE to extragear/base. It will be in trunk from 4.3 on, though all distributions that want/need to package it can find it there. I can also set up a set of releases (just like I did with PowerDevil for KDE 4.1) if there is enough demand, so please let me know.</p>
<p>- Chakra got released. It is such a satisfaction, after months of work, to get such a great feedback. Thanks to everyone for their support.</p>
<p>- I moved my first steps with the Wicd solid engine. Now it does something &#8211; not that much, and not connecting &#8211; though it is definitely starting to work. A big thanks to Wicd developers for being very responsive and helpful, you guys rock. The code is here: http://github.com/drf/wicd-solid/tree/master</p>
<p>- If you can make some noise for Alessandro and recompile DeviceSync from playground you&#8217;ll see a brand new delegate for connected devices. Not only: I have added support for custom actions for plugins. You can already change name to your Mtp device and format it. KIO slave coming soon.</p>
<p>- [Developers only]I need some help with a bug with new Plasma notifications. Basically, when calling KNotification::event(), some parameters are just lost, making notifications non persistant, actions ignored and more. This affects PowerDevil wait before suspend functionality, making it simply non work. Any ideas?</p>
<p>- I have discovered KMess, and it seems exactly what I was looking for. I&#8217;ll surely help them out.</p>
<p>Well, I hope I have not forgotten anything. Ah yes: I hope you are having some great holidays, just like me, and be excited, because KDE 4.2 is going to rock your socks off</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[KRunner is more powerful than it looks]]></title>
<link>http://agateau.wordpress.com/2008/12/16/krunner-is-more-powerful-than-it-looks/</link>
<pubDate>Tue, 16 Dec 2008 22:17:41 +0000</pubDate>
<dc:creator>Aurélien</dc:creator>
<guid>http://agateau.wordpress.com/2008/12/16/krunner-is-more-powerful-than-it-looks/</guid>
<description><![CDATA[The other day I got a bit fed up of having a &#8220;Starting Akonadi server&#8221; dialog showing up]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The other day I got a bit fed up of having a &#8220;Starting Akonadi server&#8221; dialog showing up each time I logged on my KDE4 trunk session, so I decided to investigate what was causing this dialog to appear.</p>
<p>It turned out it was triggered by KRunner. In case you don&#8217;t know what KRunner is, it&#8217;s the cute little window which comes up when you press Alt+F2.</p>
<p style="text-align:center;"><img class="size-full wp-image-131 aligncenter" title="krunner" src="http://agateau.wordpress.com/files/2008/12/krunner.png" alt="krunner" width="400" height="47" /></p>
<p>How can such an innocent window start an Akonadi server? The answer is: KRunner is much more powerful than it looks <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Notice the little wrench button on the left of the window? This is were the power is hidden. If you<br />
click on it, you will be greeted with a configuration dialog like this:</p>
<p style="text-align:center;"><img class="size-medium wp-image-133 aligncenter" title="krunner-config" src="http://agateau.wordpress.com/files/2008/12/krunner-config.png?w=231" alt="krunner-config" width="231" height="300" /></p>
<p>If you are in the same situation as me when I opened this dialog for the first time, then all &#8220;Features&#8221; are likely to be checked. The responsible for the Akonadi start up, is the &#8220;Contacts&#8221; feature. Uncheck it and enjoy a faster login!</p>
<h2>More goodness</h2>
<p>While we are here, let&#8217;s explore this dialog a bit more. There are quite a few interesting features waiting to be discovered.</p>
<h3>Calculator</h3>
<p>Need to crunch a few numbers, this is probably the fastest way to do it. Enter &#8216;=&#8217; and type your operation, Calculator will display the results as you type:</p>
<p style="text-align:center;"><img class="size-full wp-image-132 aligncenter" title="krunner-calculator" src="http://agateau.wordpress.com/files/2008/12/krunner-calculator.png" alt="krunner-calculator" width="400" height="284" /></p>
<p>Do not forget the leading &#8216;=&#8217;, otherwise it won&#8217;t work.</p>
<h3>Powerdevil</h3>
<p>The Powerdevil feature is neat too: it makes it easy to suspend your computer from the keyboard. Start typing &#8220;suspend&#8221; and then select in the list on the bottom the suspend mode you wish to enter.</p>
<p style="text-align:center;"><img class="size-full wp-image-134 aligncenter" title="krunner-suspend" src="http://agateau.wordpress.com/files/2008/12/krunner-suspend.png" alt="krunner-suspend" width="400" height="284" /></p>
<p>Nitpick: This feature should provide different icons for the different suspend modes. Right now the only way to know which is which is to select one and look up its title below the text entry.</p>
<h3>Command Line</h3>
<p>Command line is the most common feature, it starts your programs. If you want a light KRunner, you can uncheck all features but this one. You will still be able to start programs, the only thing you will miss is the application icon<br />
and description.</p>
<p>Nitpick: This feature lets you select a few options from its configuration dialog, such as &#8220;Run in terminal window&#8221; or &#8220;Run as a different user&#8221;. The problem is these options are the kind of settings you want to set when you run<br />
particular commands. You probably do not want to make them permanent. As a result I think they are quite useless.</p>
<p>It would be more useful to add new keywords, like &#8220;run-in-term&#8221; or &#8220;run-as&#8221;. This way when I want to run an app in a terminal I can type &#8220;run-in-term&#8221;. And to run as a different user: &#8220;run-as  &#8220;.</p>
<h2>Even more goodness</h2>
<p>The second tab of the config dialog let you choose between &#8220;Command oriented&#8221; and &#8220;Task oriented&#8221; user interfaces.</p>
<p>The &#8220;Task oriented&#8221; interface looks like this:</p>
<p style="text-align:center;"><img class="size-medium wp-image-135 aligncenter" title="krunner-task-oriented" src="http://agateau.wordpress.com/files/2008/12/krunner-task-oriented.png?w=300" alt="krunner-task-oriented" width="300" height="74" /></p>
<p>It&#8217;s quite nice and let you easily go through the &#8220;run candidates&#8221; by pressing the left and right arrow, with a nice animation between them.</p>
<p>It has a few drawbacks though:</p>
<ul>
<li> I find the popup list on the right useless and not that nice.</li>
<li> One needs to press Enter once to select the run candidate, then another time to start it. Pressing Enter once should be enough.</li>
<li> There is not way to enter text, which makes it impossible to enter command parameters, use the calculator or paste an url.</li>
</ul>
<h2>Final words</h2>
<p>KRunner really has more than meet the eyes. With a bit of work to make this raw power more visible, it would be even better. Here are a few ideas:</p>
<ul>
<li>The features should have a way to communicate how they work, for example by stating which &#8220;words&#8221; they provide. This way Powerdevil could tell me it understands various &#8220;suspend&#8221; words and I could probably figure out how the &#8220;Unit Converter&#8221; feature works <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
This could be done with a master-detail view: selecting a feature could show an info page on the right of the list.</li>
<li>There should be multiple lines of text below the icons so that it&#8217;s easier to distinguish between them (it would help Powerdevil for example)</li>
</ul>
<p>Hmm&#8230; I should probably fill some Bugzilla wishes for those.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[KDE 4 == win, and some updates]]></title>
<link>http://drfav.wordpress.com/2008/10/27/kde-4-win-and-some-updates/</link>
<pubDate>Mon, 27 Oct 2008 18:04:25 +0000</pubDate>
<dc:creator>drfav</dc:creator>
<guid>http://drfav.wordpress.com/2008/10/27/kde-4-win-and-some-updates/</guid>
<description><![CDATA[So, these 2 days at Linux Day in Cinisello really went great. I met a lot of new people, and receive]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>So, these 2 days at Linux Day in Cinisello really went great. I met a lot of new people, and received astonishing feedback. The talk me and Riccardo held was really a huge success, and people are definitely in love with KDE4. The funny thing is that I read everywhere that KDE4 is not ready for prime time, the first stable version will be 4.3 (??), and some unuseful rants like that.</p>
<p>The truth is that most of the laptops I saw at LD were running KDE4, I performed/helped on a pair of installations of KDE4, and the feedback I got was literally: &#8220;Finally something cool that works well&#8221;. So maybe people ranting their back off simply didn&#8217;t try KDE 4.</p>
<p>Obviously, our talk about new stuff in KDE 4.2 raised even more interest, and people are really looking forward to January. Having your work appreciated is always great, and when I attend events like these and I meet so many grateful people, I really feel we&#8217;re doing a huge work.</p>
<p>Talking about code, I have (finally) introduced an improved poll loader in PowerDevil, thanks to an extremely detailed bug, and I take this occasion to thank everyone who helped by submitting bugs/wishlists. This addition makes poller choice more accurate and effective, and makes the whole PowerDevil lighter and more efficient thanks to a cached loading system.</p>
<p>I also got a huge feedback on DeviceSync, so I am going to answer here some questions. Regarding the IO slave stuff, I&#8217;m thinking seriously about that. Though, before starting to work on it, I&#8217;d like to have the Plugin API complete and working, so that people can start writing some plugins. What is really needed at the moment is iPod and NJB, so that we can provide support for the most common portable media players. MTP seems to work nice, and I&#8217;ll import the code in playground really soon, I promise <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>And about supporting this-that-and even that one: the plugin architecture makes it possible to support any kind of device: media players, phones, smartphones, whatever. Obviously, it focuses on file transfer: for PIM synchronization there are already a lot of great tools out there, and I surely don&#8217;t want to reinvent the wheel.</p>
<p>So, I think it&#8217;s enough for today, see you soon <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sharing some PowerDevil love, and some dinosaurs too]]></title>
<link>http://drfav.wordpress.com/2008/09/14/sharing-some-powerdevil-love-and-some-dinosaurs-too/</link>
<pubDate>Sun, 14 Sep 2008 19:46:24 +0000</pubDate>
<dc:creator>drfav</dc:creator>
<guid>http://drfav.wordpress.com/2008/09/14/sharing-some-powerdevil-love-and-some-dinosaurs-too/</guid>
<description><![CDATA[So, I&#8217;m back blogging, mainly thanks to the fact that my previous post has received an impress]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>So, I&#8217;m back blogging, mainly thanks to the fact that my previous post has received an impressive feedback (which I didn&#8217;t expect, thanks!). So, first of all I wanted to say I&#8217;ve already implemented in PowerDevil some of your suggestions (first of all, the possibility of running a script upon profile loading), though I have some more news for you.</p>
<p>I have radically changed the polling system. It is now modular and selectable by the user. This because fredrich pointed me to a nice XSync feature that allowed real idle counter support without polling and/or hacks, and I really wanted to implement it. By now, you can choose in the configuration dialog to use this new XSync based method (that still needs serious testing), or the old, solid, widget grabber method.</p>
<p>This is not the only important news: PowerDevil has just been moved in kdebase/workspace. You probably wonder &#8220;oh no, what can I do now for using it on my 4.1 installation?&#8221;. But you just don&#8217;t have to worry, because I&#8217;ve created a tag (thanks toma) for PowerDevil, <a href="http://websvn.kde.org:80/tags/powerdevil/">right here</a>. You can checkout and build this code, and it should work with your KDE 4.1 installation. I&#8217;ll try to keep this tag up-to-date, and if you could give me some feedback about compilation on 4.1, it would be great.</p>
<p>On a side note, I wanted to confirm what Riccardo said yesterday: we&#8217;ll be working on Raptor, together with Alessandro, Davide and Lukas. So you can already expect it to be great <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  I&#8217;ll work on the dataengine + tom, together with Lukas (so strange we hack together, huh? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<p>For the bad news, I&#8217;ll be not-so-active in the next 4-5 days, since I have an exam on Friday, and I&#8217;d better study for it :\</p>
<p>Enough for today, see you on next post! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Introducing the darkest power of PowerDevil]]></title>
<link>http://drfav.wordpress.com/2008/09/12/introducing-the-darkest-power-of-powerdevil/</link>
<pubDate>Fri, 12 Sep 2008 11:45:01 +0000</pubDate>
<dc:creator>drfav</dc:creator>
<guid>http://drfav.wordpress.com/2008/09/12/introducing-the-darkest-power-of-powerdevil/</guid>
<description><![CDATA[Scary, huh? On a side note, hello Planet, this is my first post that will actually get syndacated. I]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Scary, huh? On a side note, hello Planet, this is my first post that will actually get syndacated. I excuse for giving you updates on what I work on just now, though I&#8217;m really dumb about RSS feeds, so credits to Riddell for 1) adding me to the planet 2) showing me how to filter RSS by categories :\</p>
<p>Anyway, some of you might know what PowerDevil is, some might not; well, for you who fear this is yet another attempt of threatening your lives, PowerDevil is a power manager for KDE4, and it won&#8217;t kill you. Credits to sandsmark for this beautiful name <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Being serious for a moment, PowerDevil takes a pretty different approach than all other KDE-based powermanagers until now. PowerDevil is lightweight, and I mean for real, and it&#8217;s fully integrated in your KDE Desktop. This is because PowerDevil it&#8217;s not the usual application you see in the tray, but just a KDED module, aka a daemon. Right, everything happens in background and you don&#8217;t have to care. And, for your battery&#8217;s sake, it doesn&#8217;t poll your system. I spent some time refining some existing algorythms, and I think I have reached the maximum level of efficency.</p>
<p>It is splitted in 2 main components: the daemon and a KCModule to configure it. But let me show you something <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><div id="attachment_39" class="wp-caption alignleft" style="width: 310px"><a href="http://drfav.wordpress.com/files/2008/09/pwd1.png"><img src="http://drfav.wordpress.com/files/2008/09/pwd1.png?w=300" alt="Here you can define your profiles." title="The profile interface of PowerDevil" width="300" height="199" class="size-medium wp-image-39" /></a><p class="wp-caption-text">Here you can define your profiles.</p></div> This is the heart of PowerDevil. Yes, it is profile based, and you can create them easily thanks to this interface. Important: <strong>I need some help on the GUI!!</strong> It really needs an usability review, consider this as a cry for help <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  But I was saying&#8230;<br />
Thanks to this, you can create your profiles, fit them to your needs, and assign them to the correct event, so that the right profile will kick in at the right time.</p>
<p>Now some bits on its architecture: PowerDevil is fully based on solid, and I mean 100%. It is also able to detect your system&#8217;s capabilities, so that only supported configuration options will be shown to you. Nice, isn&#8217;t it?</p>
<p><div id="attachment_40" class="wp-caption alignleft" style="width: 265px"><a href="http://drfav.wordpress.com/files/2008/09/pwd2.png"><img src="http://drfav.wordpress.com/files/2008/09/pwd2.png" alt=")" title="What? A notification?" width="255" height="64" class="size-full wp-image-40" /></a><p class="wp-caption-text">PowerDevil notifications look like this <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></div>You probably wonder how you&#8217;ll get all those nice messages old powermanagers used to stream to you. The answer is simple: KNotification! PowerDevil streams every info you&#8217;d like to hear through KNotification, like Kopete does <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  So you won&#8217;t miss a single bit of what&#8217;s happening in your system. Or you can simply disable them and enjoy a real background experience.</p>
<p>So far so good, though you probably wonder where to see system status, where to change profiles manually and so on. The answer is easy, and it&#8217;s Plasma.</p>
<p><div id="attachment_41" class="wp-caption alignleft" style="width: 310px"><a href="http://drfav.wordpress.com/files/2008/09/pwd3.png"><img src="http://drfav.wordpress.com/files/2008/09/pwd3.png?w=300" alt="Did I mention Plasma is the future? And this is how future looks, at least in power management" title="PowerDevil KRunner in action" width="300" height="203" class="size-medium wp-image-41" /></a><p class="wp-caption-text">Did I mention Plasma is the future? And this is how future looks, at least in power management</p></div>PowerDevil, as I told you, is tightly integrated in your desktop, and this means with Plasma too. The KRunner lets you do about everything you want: changing profile, governor, and so on. Try some keywords like &#8220;power profile&#8221;, &#8220;power governor&#8221;, &#8220;screen brightness&#8221;, just to name some, and find out how fast and easy it is managing PowerDevil through KRunner.</p>
<p>Goodies are not over, and a Plasmoid is coming, letting you do everything the KRunner already does. The engine in kdebase has already been extended, and sebas is working on the Battery applet to bring you another I-must-have-it plasmoid on your dashboard.</p>
<p>So, want to give it a shot? PowerDevil is, at the moment, in kdereview, but will be soon moved to kdebase and will be the default powermanager in KDE 4.2. It works cool on KDE4.1 too (we kdemod guys are already using it), so you can already taste how it looks like.</p>
<p>Comments, help, feedback, insults and whatever are always welcome <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Updates!]]></title>
<link>http://drfav.wordpress.com/2008/07/10/updates/</link>
<pubDate>Thu, 10 Jul 2008 12:52:23 +0000</pubDate>
<dc:creator>drfav</dc:creator>
<guid>http://drfav.wordpress.com/2008/07/10/updates/</guid>
<description><![CDATA[Hey everyone! I know, it&#8217;s been a long time since my last post&#8230; the truth is that I]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hey everyone!</p>
<p>I know, it&#8217;s been a long time since my last post&#8230; the truth is that I&#8217;ve been *really* busy with my exams (but I&#8217;ve passed them, a huge satisfaction <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) and with some life stuff, but everything seems to be coming along quite nicely.</p>
<p>Well, strictly life-speaking, everything is slowing getting better, and I really feel my next holidays (I&#8217;ll be away the whole August) will be the turn I was waiting for. Or better: a new start, the turn could happen during or after them, who knows? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Surely I&#8217;m looking forward to what is going to happen in the next 2 months.</p>
<p>About Development, Tribe is taking Shape and it&#8217;s almost ready to rock, code for Shaman 1.0 is freezed and releasing is a matter of days, and I&#8217;ve started development of PowerDevil, a power manager for KDE4, together with Thomas. We&#8217;ll surely make something awesome, as you can always expect <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I hope everyone is enjoying their holidays, if you&#8217;re already into them, or I just wish you to have a great holiday, at least as great as mine will surely be <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
