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
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel