mirror of
https://github.com/genodelabs/genode.git
synced 2025-05-11 13:03:11 +00:00
nitpicker: updated README
This commit is contained in:
parent
8d790010bf
commit
b9a21ee3ae
@ -5,6 +5,17 @@ please refer to the following document:
|
|||||||
|
|
||||||
[http://genode-labs.com/publications/nitpicker-secure-gui-2005.pdf]
|
[http://genode-labs.com/publications/nitpicker-secure-gui-2005.pdf]
|
||||||
|
|
||||||
|
The Nitpicker GUI server serves as a broker between input drivers, framebuffer
|
||||||
|
drivers, and applications. For each of these component types, it provides a
|
||||||
|
dedicated service interface. Input drivers connect to the "Event" service,
|
||||||
|
framebuffer drivers to the "Capture" service, and applications to the "Gui"
|
||||||
|
service. Hence, its '<start>' node should normally be equipped with the
|
||||||
|
following declaration about the provided services.
|
||||||
|
|
||||||
|
! <provides>
|
||||||
|
! <service name="Gui"/> <service name="Capture"/> <service name="Event"/>
|
||||||
|
! </provides>
|
||||||
|
|
||||||
|
|
||||||
Nitpicker supports the following configuration options, supplied via Genode's
|
Nitpicker supports the following configuration options, supplied via Genode's
|
||||||
config mechanism.
|
config mechanism.
|
||||||
@ -231,3 +242,13 @@ The 'keystate' attribute enables the reporting of the currently pressed keys.
|
|||||||
The 'clicked' attribute enables the reporting of the last clicked-on unfocused
|
The 'clicked' attribute enables the reporting of the last clicked-on unfocused
|
||||||
client. This report is useful for a focus-managing component to implement a
|
client. This report is useful for a focus-managing component to implement a
|
||||||
focus-on-click policy.
|
focus-on-click policy.
|
||||||
|
|
||||||
|
|
||||||
|
Cascaded usage scenarios
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
Nitpicker can be used in a nested fashion by specifying the '<config>'
|
||||||
|
attributes 'request_framebuffer="yes"' and 'request_input="yes". If
|
||||||
|
specified, nitpicker requests sessions to an "Input" and a "Framebuffer"
|
||||||
|
service upon startup and uses those as input/output back end. Those services
|
||||||
|
are usually provided by the gui_fb component.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user