Blueprints

Differences between revisions 19 and 34 (spanning 15 versions)
Revision 19 as of 2009-12-16 16:36:37
Size: 9589
Editor: ip24-255-18-229
Comment:
Revision 34 as of 2012-06-06 22:42:22
Size: 10086
Editor: bryce
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * [[X/Nouveau]] - Transitioning from -nv to -nouveau
 * [[X/OptionsEditor]] - GUI interface for editing xorg.conf settings (i.e. "Advanced Mode" for Screen Resolution) - See xorg-edit-kxgenerator for inspiration
 * [[X/Blueprints/ScreenConfigurationUI]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-q-xorg-general|Quantal X.org Plans]]
 * [[X/Blueprints/MultiMonitor]]
 * [[X/Blueprints/LibXrandrUtils]]
 * [[X/Blueprints/LtsPointUpdatesForXorg]]

 * [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-arsenal-automatic-bug-triage-tools|Arsenal Automatic Bug Triage]]
 * [[X/Blueprints/ApportFreezeHooks]]

= Future Specifications =

 * [[X/Blueprints/RegressionRooter]]
 * [[X/Blueprints/WacomTabletsUi]]
 * [[X/Blueprints/FriendlyGitBisection]]
Line 9: Line 19:
 * [[X/Blueprints/TriagingAndDiagnosisTools]]
 * [[X/Blueprints/WacomTabletsUi]]
 * [[X/ProprietaryDrivers/IntegrationImprovements]]
Line 15: Line 22:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-xorg|Precise X.org Plans]]
 * [[X/Nouveau]] - Transitioning from -nv to -nouveau
 * [[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 36:
 * [[X/Roadmap/Karmic]] - Plans for X work in Karmic
Line 19: Line 38:
 * [[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 41:
 * [[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 43:
 * [[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
 * [[X/ProprietaryDrivers/IntegrationImprovements]]
 * [[X/OptionsEditor]] - GUI interface for editing xorg.conf settings (i.e. "Advanced Mode" for Screen Resolution) - See xorg-edit-kxgenerator for inspiration
 * [[X/Blueprints/Multitouch]]
 * [[X/Blueprints/ScreenConfigurationUI]]
 * [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-xorg-stakeholders-request|Oneiric X.org Plans]]
 * [[X/Blueprints/FailsafeX]]
 * [[X/Blueprints/TriagingAndDiagnosisTools]]
Line 41: Line 57:
 * [[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 65:
 * [[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 67:
 * [[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 68:
 * [[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 70:
 * [[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 79:
 * 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 80:
 * [[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 86:
 * 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 92:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/mouse-extra-button-configuration-asistant|mouse-extra-button-configuration-asistant]] - ''Superseded'' by [[MouseExtraButtons]]
Line 73: Line 94:
 * [[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 100:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/xorg-config-ui|xorg-config-ui]] - ''superseded'' by [[DisplayConfigGTK]] and [[UbuntuAutomaticKeyboardLayout]]
Line 78: Line 103:
 * [[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
Line 90: Line 104:

== Complete List ==
<<PageList(regex:^X/Blueprints/.*)>>

Current Specifications

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

Future Specifications

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:

Complete List

X/Blueprints (last edited 2012-06-06 22:42:22 by bryce)