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