Checklist: User viewpoint
Marty Jack
martyj19 at comcast.net
Thu Jan 27 10:41:38 PST 2011
User viewpoint
Device initialization
Something equivalent to xorg.conf and xorg.conf.d for devices that need some sort of initialization quirk or blacklisting
(Comes up constantly on xorg mailing list - must address)
Setup applications and API
Monitor (resolution/rotation, mapping to hardware outputs, backlight control, subpixel geometry, gamma/ICC)
DPMS and Screensaver timeouts
Keyboard devices: autorepeat, keyboard layout, indicators, XkbLayout map to groups
Pointer devices: acceleration, button mapping (left-handed mouse), valuator configuration
Need to document how to get everything started from init process to user being logged in
Need some equivalent to display manager
Hopefully it supervises lock screen in a secure way
The existing way this is done with grabs and hope for the best could be solved with a purpose-built protocol
Need some equivalent to fast user switch (VT switch), log in new user, screen lock
Input methods replacement: that's half of your user base
Accessibility support
Carry forward AccessX mechanisms for keyboard/mouse substitutions
Make sure there is magnifier, on-screen-keyboard: can be supplied by the DE
Classically, the X project supplied the original examples of everything, but this isn't so any more
Indicators
xled: we have panel applets to display these also
Some hardware doesn't have e.g. a physical capslock LED and relies on software
Session management: Preservation of state of open applications across a logout/login
Rule this out of scope and transfer to the desktop environment
More information about the wayland-devel
mailing list