[Kde-hardware-devel] GSoC Proposal : S.M.A.R.T HDD health and ISO file / optical disk management

David Hubner hubnerd at ntlworld.com
Sun Mar 18 20:26:23 UTC 2012


On 16/03/2012 18:38, Anant Kamath wrote:
> Hi,
> I'm Anant Kamath a 18 yr student planning to apply to participate in 
> GSoC this year.
> I had recently made a rough proposal on a project for S.M.A.R.T HDD 
> monitoring for KDE in the kde-devel mailing list.
> It was suggested that I add additional elements (optical disk/ ISO 
> file manipulation) to my proposal by Alex Fiestas, make it a more 
> comprehensive one : to make disk management in KDE more robust.
>
> So here it is:
>
> I) S.M.A.R.T Hard disk reporting and monitoring
>
> 1) Create a KDE application similar to GSmartControl to view health of 
> hard disks , individual S.M.A.R.T attributes

It would be nice if this was a KCM module so it could be integrated into 
KInfoCenter.

> 2) A system settings module for scheduling S.M.A.R.T tests and 
> configuring notifications to be displayed in case the hard disk is 
> failing and integrate this module in the application too
> 3)Create a plasma data engine to make the S.M.A.R.T data easily 
> available to plasma widgets, etc
>
> These would be based on either smartmontools (more exhaustive set of 
> features) or Udisks + libatasmart (leaner)
> It seems a graphical utility is already being developed as part of 
> KPartitionManager although going by the author's blog post it is only 
> for reporting and not scheduling/active monitoring and notifying, and 
> has not made it to a release of KPartitionManager yet.
>
> II) Optical disk / ISO file manipulation: (as suggested by Alex Fiestas)
>
> 4)Allow users to create ISO files from optical disks
>
> 5)Create an application to mount the ISOs. I hope to make this a 
> simple application from the user's point of view, which can be 
> completely managed from the system tray if required
>
> 6)Burn ISOs to optical disks

It would nice if this was all integrated into dolphin.

>
> These would be based mostly on libk3b and I would aim to integrate 
> this with various parts of KDE like having context menus for iso files 
> in dolphin, etc.
> The aim of this part would not be to replace k3b, but allow an 
> easier/quicker path for users to create and mount ISOs and burn them 
> to disks
>
>
> Prior to this I have worked in C++ for mainly my own applications (not 
> contributing to open source projects) and have been learning and 
> working with Qt for over a year. I recently made a graphical 
> configuration/settings utility 
> (http://hashpling.wordpress.com/2012/01/29/beeconf-released/)  for 
> bumblebee (which provides nvidia optimus support for linux) in python 
> (PyQt and pyKDE) where I was first exposed to the KDE libraries. In 
> addition I've been doing the C++ KDE tutorials in the techbase, and 
> have been studying the source for solid and amarok, among others.
>
> Please tell me what you think about my proposal.
>
>
>
>
>
> _______________________________________________
> Kde-hardware-devel mailing list
> Kde-hardware-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kde-hardware-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-hardware-devel/attachments/20120318/656077bc/attachment.html>


More information about the Kde-hardware-devel mailing list