Unix/Linux Go Back    

OpenSolaris 2009.06 - man page for libloginhelper (opensolaris section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

libloginhelper(3)		       C Library Functions			libloginhelper(3)

       libloginhelper - Login-Helper library for assistive technologies

       An interface for use by assistive technologies by which they can access system information
       and services on a 'need to know' basis while the screen is locked, during user authentica-
       tion, or during other sensitive operations.

       This  interface	is  intended  for use by assistive technologies and related user-enabling
       services, and by applications and utilities which may wish to restrict access  to  certain
       system  devices	and  services  during  security-sensitive states, e.g. when the screen is
       locked or during authentication into some secure service.

       Such 'applications' (for instance, screen lock dialogs and security-enabled web	browsers)
       use  the  LoginHelper client interfaces, and the bonobo-activation query service, to query
       for assistive technologies which  advertise  the  LoginHelper  service.	The  client  then
       queries	these  assistive  technologies	for their device I/O requirements, via the getDe-
       viceReqs call. The client may then  issue  the  advisory  request  setSafe  (TRUE),  which
       requests  that  the  LoginHelper  -implementing service make a best-effort attempt to make
       itself more secure (for instance, an onscreen keyboard might turn off word prediction, and
       a  screenreader	may turn off keyboard echo via speech). The return value of setSafe is an
       advisory indication of whether this attempt was successful  (no	specific  guarantees  are
       implied).  Once	the  'security sensitive' state is exited, the client should call setSafe

       The return values from getDeviceReqs inform the client of which services  the  LoginHelper
       service (e. g. assistive technology) needs in order to do its job. The client may use this
       information to loosen any restrictions on access which it may currently have in place (for
       instance, keyboard grabs, etc.). If it does not do so, the likely outcome is that the end-
       user will experience loss of access to the system.

       Additional  information	is  also  available  from  the following site:


       The following files are used by this library:


	   Login-Helper library for assistive technologies

       See attributes(5) for descriptions of the following attributes:

       |      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
       |Availability		     |SUNWgnome-a11y-libs	   |
       |Interface stability	     |Volatile			   |

       libatk-1.0(3), libcspi(3), attributes(5), gnome-interfaces(5)

       login-helper module is in at-spi package.

SunOS 5.11				    7 Aug 2008				libloginhelper(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 05:31 AM.