YaST/Research/Desktop Integration for plugnplay Hardware

From openSUSE

Contents

(K)Desktop Integration for plug'n'play hardware

Description

KDE4 offers with Solid::DeviceNotifier a class that is able to trigger signals if new hardware has been attached to the system. Using these events can be used to start YaST modules that fit to the attached hardware.

Relevance to YaST/openSUSE

Enabling the interactive configuration for plug'n'play improves usability and is advertisement for YaST because the user is reminded that YaST can configure his whole hardware.

Goal

Goal is to inform the desktop user about newly attached plug'n'play devices and offer a way to install drivers and/or configure hardware.

Related technologies

fate #301225: Desktop should ask for searching driver for hotplug hardware

Typical use case

When an user plugs in some piece of hardware (e.g. scanner, printer or a webcam) a popup dialog should inform him about the next steps he/she needs to proceed. If drivers need to be installed the dialog should offer an easy way. For configuration the appropriate yast-module should be started.

Required knowledge and skill level

C++, HAL, KDE

Dev. environment/equipment

Some plug'n'play devices for testing are needed. For example: webcams, tv-cards, scanners, printers.

Participants

References

http://api.kde.org/4.x-api/kdelibs-apidocs/solid/html/classSolid_1_1DeviceNotifier.html

http://techbase.kde.org/Development/Tutorials/Solid_Tutorials