KubuntuHWDB

Differences between revisions 5 and 6
Revision 5 as of 2006-06-22 09:17:44
Size: 1766
Editor: ALagny-109-1-10-249
Comment:
Revision 6 as of 2006-06-22 09:48:29
Size: 1886
Editor: ALagny-109-1-10-249
Comment:
Deletions are marked like this. Additions are marked like this.
Line 42: Line 42:
Further questions and functionality may be added as part of https://launchpad.net/distros/ubuntu/+spec/extend-hw-db/

Summary

Port the HWDB client to KDE.

Rationale

HWDB is a handy tool for taking information on users hardware, we should have a client for it in Kubuntu.

Use cases

Oliver wants to report a hardware support bug in Kubuntu but want to include a HWDB reference to have the maximum information available to the bug readers.

Scope

Converting GTK parts of existing code into KDE.

Design

Two Python files, hwdb-gui and hwdb-send, need to be ported from GTK to KDE.

Implementation

Jonathan half started this a while ago, code at http://kubuntu.org/~jriddell/hwdb/

Finishing this code needs writing the GUI and related functionality for each question. The questions are available in a frontend-independent XML file however the audio question will need to use arts instead of esd.

Changes planned for hwdb-client in edgy should be included in the KDE frontend, these will be adding a Back button to the wizard and a Delete option to reset.

The hwdb package will be split into three packages hwdb-client-common, hwdb-client-gnome and hwdb-client-kde which provide the common file and those for each frontend.

Outstanding issues

KDE lacks a good canvas class along the lines of gnome-canvas as used in the GTK frontend so will likely end up with less graphics. If Python bindings for Qt 4 are packaged and working we can write it in Qt 4 which will allow for the same graphics as used in the GTK frontend.

Further questions and functionality may be added as part of https://launchpad.net/distros/ubuntu/+spec/extend-hw-db/


CategorySpec

KubuntuHWDB (last edited 2008-08-06 16:31:36 by localhost)