Features/Grab override

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Add grab overrides as F17 feature)
 
(Move to F18, won't be ready in time for F17)
Line 10: Line 10:
  
 
== Current status ==
 
== Current status ==
* Targeted release: [[Releases/17 | Fedora 17 ]]  
+
* Targeted release: [[Releases/18 | Fedora 18 ]]  
* Last updated: 09:52, 27 September 2011 (UTC)
+
* Last updated: 01:07, 20 December 2011 (UTC)
 
* Percentage of completion: 0%
 
* Percentage of completion: 0%
  

Revision as of 01:07, 20 December 2011

Contents

Grab override

Summary

Grab override is a new feature in X that allows partial overriding of existing device grabs.

Owner

  • Email: <peter.hutterer@redhat.com>

Current status

  • Targeted release: Fedora 18
  • Last updated: 01:07, 20 December 2011 (UTC)
  • Percentage of completion: 0%

Detailed Description

Grab override is a new feature in the X Input Extension that allows clients to intercept key or button events even if there is an existing device grab. This allows for global shortcuts such as Alt+Tab to work at all times.

Benefit to Fedora

Device grabs result in a number of UI deficiencies. For example:

  • if a device grab is active, Alt+Tab will not work
  • if a device grab is active, the volume keys do not work
  • if a device grab is active, the screen saver cannot kick in

Allowing for grab overrides resolves these issues.

Scope

Defined and release new upstream X Input Extension protocol version, integrate support into the X server and libX11.

How To Test

TBD


User Experience

This is a plumbing layer feature only and will not directly be visible until applications or toolkits make use of the feature.

Dependencies

This feature requires upstream releases for xorg-x11-server and xorg-x11-proto-devel. Since we ship the packages anyway, we'll just take whichever one is out at the time.

Contingency Plan

None necessary.

If the feature isn't ready upstream in time, it will not be part of our xorg rpms.

Documentation

Watch http://who-t.blogspot.com

Release Notes

Comments and Discussion