Checklist: Standards viewpoint
Marty Jack
martyj19 at comcast.net
Thu Jan 27 10:43:40 PST 2011
X Protocol standards
Base protocol
Assuming window creation/deletion
Assuming something for key, button, motion, focus change, and enter/leave events
Assuming something for cursors, something for grabs
Something for assigning a key to an owner so there is one thing handling a given hotkey (passive grabs)
Something equivalent to GetPointerMapping/SetPointerMapping (left-handed mouse)
Something equivalent to ForceScreenSaver/GetScreenSaver/SetScreenSaver (screensaver, or timed lock screen)
Something equivalent to GetPointerControl/ChangePointerControl (acceleration parameters)
Thumbs up or down on Bells; use a daemon that plays sounds is probably good
Something equivalent to GetKeyboardControl/ChangeKeyboardControl (auto-repeat parameters)
Something equivalent to GetGeometry on top-level windows (for the pager
And don't have it change coordinate system; this is a race and a pain)
Extensions
ICCCM
Inter-client cut and paste
Data type specified as Atom, would now use MIME type (1992 MIME types first standardized RFC 1341)
Use of selections as Manager ownership (System Tray, XSettings)
FreeDesktop standards
Clipboards Relevant
StartupNotification Relevant
SystemTray Relevant
EWMH (wm-spec) Relevant
XEmbed Relevant
XSettings Relevant
Other standardization
Xdnd Relevant http://www.newplanetsoftware.com/xdnd/
More information about the wayland-devel
mailing list