Blueprints

Differences between revisions 19 and 22 (spanning 3 versions)
Revision 19 as of 2009-12-16 16:36:37
Size: 9589
Editor: ip24-255-18-229
Comment:
Revision 22 as of 2010-03-11 18:39:26
Size: 9304
Editor: pool-74-107-129-37
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * [[X/Blueprints/ScreenConfigurationUI]]
 * [[X/Blueprints/Touchscreen]]
 * [[X/Blueprints/Multitouch]]
 * [[X/Blueprints/TriagingAndDiagnosisTools]]
 * [[X/Blueprints/WacomTabletsUi]]
Line 7: Line 12:
 * [[X/Blueprints/ScreenConfigurationUI]]
 * [[X/Blueprints/Touchscreen]]
 * [[X/Blueprints/TriagingAndDiagnosisTools]]
 * [[X/Blueprints/WacomTabletsUi]]
Line 15: Line 16:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/915resolutions-by-default|915resolutions by default]] - 915resolutions should be automatically installed and configured when -intel is installed
 * [[BulletProofX]] - Failsafe mode when X doesn't start, with displayconfig-gtk to configure
 * [[CompositeByDefault]] - Switch default window manager from Metacity to Compiz, use Beryl effects
 * [[DisplayConfigGTK]] - New GUI utility for configuring Xorg, using the KDE project's [[http://www.kde-apps.org/content/show.php?content=18703|guidance]] for a backend.
 * [[LaptopVideoOutputControl]] - automatic plug-and-play projector support
 * [[https://blueprints.launchpad.net/ubuntu/+spec/monitor-detect-adjust|monitor-detect-adjust]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/redirected-direct-rendering|redirected-direct-rendering]] - requires UXA
 * [[Xorg7.3Integration]] - Integrate Xorg 7.3 components, adopt config autodetection
 * xorg-intrepid - Informational/Planning session.
 * [[XorgCtrlAltBackspace]] - Disable the Ctrl-Alt-Bksp shortcut. Needs to build consensus for a solution
 * [[X/AutodetectMonitorFrequency]] - Fix remaining resolution issues; rearchitect how video configuration is done.
Line 16: Line 28:
 * [[X/Roadmap/Karmic]] - Plans for X work in Karmic
Line 19: Line 30:
 * [[X/TestingInfrastructure]] - Develop components for improving the effectiveness and repeatability of X QA checks and routine testing
 * [[X/AutodetectMonitorFrequency]] - Fix remaining resolution issues; rearchitect how video configuration is done.
 * [[Xorg7.3Integration]] - Integrate Xorg 7.3 components, adopt config autodetection
 * [[DisplayConfigGTK]] - New GUI utility for configuring Xorg, using the KDE project's [[http://www.kde-apps.org/content/show.php?content=18703|guidance]] for a backend.
 * [[BulletProofX]] - Failsafe mode when X doesn't start, with displayconfig-gtk to configure
 * [[CompositeByDefault]] - Switch default window manager from Metacity to Compiz, use Beryl effects
 * [[LaptopVideoOutputControl]] - automatic plug-and-play projector support
 * [[https://blueprints.launchpad.net/ubuntu/+spec/monitor-detect-adjust|monitor-detect-adjust]]
 * xorg-intrepid - Informational/Planning session.
 * [[XorgCtrlAltBackspace]] - Disable the Ctrl-Alt-Bksp shortcut. Needs to build consensus for a solution
Line 32: Line 33:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/915resolutions-by-default|915resolutions by default]] - 915resolutions should be automatically installed and configured when -intel is installed
 * [[https://blueprints.launchpad.net/ubuntu/+spec/redirected-direct-rendering|redirected-direct-rendering]] - requires UXA
Line 36: Line 35:
 * [[X/Roadmap/Karmic]] - Plans for X work in Karmic
 * [[X/TestingInfrastructure]] - Develop components for improving the effectiveness and repeatability of X QA checks and routine testing
Line 41: Line 42:
 * [[X/MonitorsDatabaseOnline]] - Enable users to share monitor settings  * [[https://blueprints.launchpad.net/ubuntu/+spec/default-font-size|default-font-size]] - proposes setting default font size to 8 and set the rendering to LCD for lcd screens and best shapes for CRTs
 * [[https://blueprints.launchpad.net/ubuntu/+spec/extend-compiz-3d|extend-compiz-3d]] - give windows a 'depth' attribute
 * [[https://blueprints.launchpad.net/ubuntu/+spec/gui-mouse-configuration|gui-mouse-configuration]] - GUI for setting up thumb buttons, etc. Might duplicate MouseExtraButtons spec.
 * [[GnomeTouchpadManager]] - GUI tool for defining touchpad preferences
 * [[https://blueprints.launchpad.net/ubuntu/+spec/extra-function-keys-config-with-keytouch|keyTouch for extra function keys]] - enables user to easily get all extra function keys working
 * [[https://blueprints.launchpad.net/ubuntu/+spec/login-any-keyboard|login-any-keyboard]] - enables users on same system to share keyboard config selections
 * [[https://blueprints.launchpad.net/ubuntu/+spec/logitech-g15-keyboard-drivers|logitech-g15-keyboard-drivers]] - G15 debs for Dapper exist; need added to universe
Line 43: Line 50:
 * [[UbuntuAutomaticKeyboardLayout]] - autoconfigure keyboard layout based on network information using Wheretero
 * [[https://blueprints.launchpad.net/ubuntu/+spec/logitech-g15-keyboard-drivers|logitech-g15-keyboard-drivers]] - G15 debs for Dapper exist; need added to universe
 * [[https://blueprints.launchpad.net/ubuntu/+spec/multihead-over-network-gui|multihead-over-network-gui]] - GUI for setting up Xdmx
Line 46: Line 52:
 * [[GnomeTouchpadManager]] - GUI tool for defining touchpad preferences
 * [[UpToDateAtiNvidiaDrivers]] - Argues in favor of staying closer to bleeding edge for ati and nvidia drivers. Needs more discussion - there are definite risks/complexities in doing this compared with our current processes.
 * [[https://blueprints.launchpad.net/ubuntu/+spec/extend-compiz-3d|extend-compiz-3d]] - give windows a 'depth' attribute
 * [[https://blueprints.launchpad.net/ubuntu/+spec/extra-function-keys-config-with-keytouch|keyTouch for extra function keys]] - enables user to easily get all extra function keys working
 * [[https://blueprints.launchpad.net/ubuntu/+spec/gui-mouse-configuration|gui-mouse-configuration]] - GUI for setting up thumb buttons, etc. Might duplicate MouseExtraButtons spec.
 * [[https://blueprints.launchpad.net/ubuntu/+spec/login-any-keyboard|login-any-keyboard]] - enables users on same system to share keyboard config selections
Line 53: Line 53:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/default-font-size|default-font-size]] - proposes setting default font size to 8 and set the rendering to LCD for lcd screens and best shapes for CRTs
 * [[https://blueprints.launchpad.net/ubuntu/+spec/extend-compiz-3d|extend-compiz-3d]] - Add a depth aspect to 3D layout (nifty idea)
 * [[https://blueprints.launchpad.net/ubuntu/+spec/extra-function-keys-config-with-keytouch|extra-function-keys-config-with-keytouch]] - Proposes uses keyTouch for configuring kbds
 * [[https://blueprints.launchpad.net/ubuntu/+spec/multihead-over-network-gui|multihead-over-network-gui]] - GUI for setting up Xdmx
Line 59: Line 55:
 * [[UbuntuAutomaticKeyboardLayout]] - autoconfigure keyboard layout based on network information using Wheretero
 * [[UpToDateAtiNvidiaDrivers]] - Argues in favor of staying closer to bleeding edge for ati and nvidia drivers. Needs more discussion - there are definite risks/complexities in doing this compared with our current processes.
 * [[X/MonitorsDatabaseOnline]] - Enable users to share monitor settings
Line 65: Line 64:
 * monitor-settings-database-online - Is it even still needed?
 * [[https://blueprints.launchpad.net/ubuntu/+spec/xorg-config-ui|xorg-config-ui]] - ''superseded'' by [[DisplayConfigGTK]] and [[UbuntuAutomaticKeyboardLayout]]
Line 68: Line 65:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/autodetect-videocard|autodetect-videocard]] - ''superseded'' by [[BulletProofX]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/compiz-integration|compiz-integration]] - ''superseded'' by [[CompositeByDefault]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/compiz-switch-on-panel|compiz-switch-on-panel]] - Panel button to turn compiz on/off - wontfix
 * [[https://blueprints.launchpad.net/ubuntu/+spec/disable-touchpad|disable-touchpad]] - ''superseded'' by [[GnomeTouchpadManager]]
Line 70: Line 71:
 * monitor-settings-database-online - Is it even still needed?
 * [[https://blueprints.launchpad.net/ubuntu/+spec/easy-laptop-to-display-connection|easy-laptop-to-display-connection]] - superseded by [[LaptopVideoOutputControl]]
 * [[FglrxLegacySpec]] - provide legacy fglrx driver for older hardware - wontfix
 * [[https://blueprints.launchpad.net/ubuntu/+spec/gtk-xorg-reconfig|gtk-xorg-reconfig]] - ''superseded'' by [[DisplayConfigGTK]]
Line 72: Line 77:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/mouse-extra-button-configuration-asistant|mouse-extra-button-configuration-asistant]] - ''Superseded'' by [[MouseExtraButtons]]
Line 73: Line 79:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/system-config-display-ubuntu|system-config-display-ubuntu]] - ''superseded'' by [[DisplayConfigGTK]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/touchpad-config-gui|touchpad-config-gui]] - ''superseded'' by [[GnomeTouchpadManager]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/touchpad.controll|touchpad.controll]] - ''superseded'' by [[GnomeTouchpadManager]] [Also see https://bugs.edge.launchpad.net/blueprint/+bug/177519]
Line 76: Line 85:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/xorg-config-ui|xorg-config-ui]] - ''superseded'' by [[DisplayConfigGTK]] and [[UbuntuAutomaticKeyboardLayout]]
Line 78: Line 88:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/autodetect-videocard|autodetect-videocard]] - ''superseded'' by [[BulletProofX]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/compiz-integration|compiz-integration]] - ''superseded'' by [[CompositeByDefault]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/disable-touchpad|disable-touchpad]] - ''superseded'' by [[GnomeTouchpadManager]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/easy-laptop-to-display-connection|easy-laptop-to-display-connection]] - superseded by [[LaptopVideoOutputControl]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/gtk-xorg-reconfig|gtk-xorg-reconfig]] - ''superseded'' by [[DisplayConfigGTK]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/mouse-extra-button-configuration-asistant|mouse-extra-button-configuration-asistant]] - ''Superseded'' by [[MouseExtraButtons]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/system-config-display-ubuntu|system-config-display-ubuntu]] - ''superseded'' by [[DisplayConfigGTK]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/touchpad-config-gui|touchpad-config-gui]] - ''superseded'' by [[GnomeTouchpadManager]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/touchpad.controll|touchpad.controll]] - ''superseded'' by [[GnomeTouchpadManager]] [Also see https://bugs.edge.launchpad.net/blueprint/+bug/177519]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/compiz-switch-on-panel|compiz-switch-on-panel]] - Panel button to turn compiz on/off - wontfix
 * [[FglrxLegacySpec]] - provide legacy fglrx driver for older hardware - wontfix

Current Specifications

These specifications are likely to be included in an upcoming Ubuntu release.

Completed Specifications

Incomplete Specifications

These specifications need further discussion and drafting, but could be acceptable for future Ubuntu releases if this is done.

Duplicate/Obsolete Specifications

These X-related specifications are either superseded by other specs, have already been implemented, or are otherwise no longer relevant and need to be marked as such:

X/Blueprints (last edited 2012-06-06 22:42:22 by static-50-53-79-63)