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

Reply via email to