KubuntuHWDB
Launchpad Entry: https://launchpad.net/distros/ubuntu/+spec/kubuntu-hwdb
Created: 6/6/06 by JonathanRiddell
Contributors: JonathanRiddell
Packages affected: hwdb-client
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
hwdb-gui and hwdb-send should 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 working we can write it in Qt 4 which will allow for the same graphics as used in the GTK frontend.