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

