Blueprints

Differences between revisions 19 and 20
Revision 19 as of 2009-12-16 16:36:37
Size: 9589
Editor: ip24-255-18-229
Comment:
Revision 20 as of 2009-12-17 18:00:35
Size: 9276
Editor: ip24-255-18-229
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
Line 11: Line 9:
 * [[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
Line 12: Line 12:

Line 15: Line 17:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/915resolutions-by-default|915resolutions by default]] - 915resolutions should be automatically installed and configured when -intel is installed
 * [[X/AutodetectMonitorFrequency]] - Fix remaining resolution issues; rearchitect how video configuration is done.
Line 16: Line 20:
 * [[X/Roadmap/Karmic]] - Plans for X work in Karmic  * [[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.
Line 19: Line 25:
 * [[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
Line 27: Line 27:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/redirected-direct-rendering|redirected-direct-rendering]] - requires UXA
 * [[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
 * [[Xorg7.3Integration]] - Integrate Xorg 7.3 components, adopt config autodetection
Line 32: Line 36:
 * [[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 41: Line 43:
 * [[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 51:
 * [[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 53:
 * [[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 54:
 * [[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 56:
 * [[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 65:
 * 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 66:
 * [[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 72:
 * 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 78:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/mouse-extra-button-configuration-asistant|mouse-extra-button-configuration-asistant]] - ''Superseded'' by [[MouseExtraButtons]]
Line 73: Line 80:
 * [[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 86:
 * [[https://blueprints.launchpad.net/ubuntu/+spec/xorg-config-ui|xorg-config-ui]] - ''superseded'' by [[DisplayConfigGTK]] and [[UbuntuAutomaticKeyboardLayout]]
Line 78: Line 89:
 * [[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 bryce)