Blueprints
10994
Comment:
|
10175
|
Deletions are marked like this. | Additions are marked like this. |
Line 26: | Line 26: |
=== Completed Specifications === * ["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] === Incomplete Specifications === |
X Blueprint Info
Current Specifications
These specifications are likely to be included in an upcoming Ubuntu release.
- ["X/MonitorsDatabaseOnline"] - Enable users to share monitor settings
- ["DesktopTeam/Specs/HardyHardwareDetection"] - Shift to rely on Video and Input hotplug instead of configuring them at install time.
- ["X/TestingInfrastructure"] - Develop components for improving the effectiveness and repeatability of X QA checks and routine testing
["FontManagement"] - Polish existing font management system
[https://blueprints.launchpad.net/ubuntu/+spec/xorg-edit-kxgenerator xorg-edit] - We definitely need something like this, although neither suggested tool meets our exact needs
[https://blueprints.launchpad.net/ubuntu/+spec/x-input-redirection XInputRedirection] - mouse (and other) input redirection
["XorgCtrlAltBackspace"] - Disable the Ctrl-Alt-Bksp shortcut. Needs to build consensus for a solution
https://wiki.ubuntu.com/HardyConsole - console-setup internationalization
To Propose for Intrepid and UDS-Prague
- x-testing-infrastructure - Made some progress for Hardy, but mostly was postponed
- monitor-settings-database-online - Is it even still needed?
- hardy-console - I volunteered to do the console-setup i18n. Still needed?
- xorg-ctrl-alt-backspace - A long standing change request.
- input-hotplug - Solve #112664, #114469, #134141, #144277, #107876, #42678, #120262
- xorg-edit - GUI interface for editing xorg.conf settings (i.e. "Advanced Mode" for Screen Resolution) - See xorg-edit-kxgenerator for inspiration
- xorg-intrepid - Informational/Planning session.
- Focus on -ati driver bugs (address brainstorm #2978)
- cairo-game-library - Prototype a simple cairo-based rendering/animation engine using inkscape's "scene graph". For games, demos, etc.
Completed Specifications
- ["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]
Incomplete Specifications
These specifications need further discussion and drafting, but could be acceptable for future Ubuntu releases if this is done.
["MouseExtraButtons"] - Enable extra buttons present on Microsoft Explorer mice
[https://blueprints.launchpad.net/ubuntu/+spec/915resolutions-by-default 915resolutions by default] - 915resolutions should be automatically installed and configured when -intel is installed
["UbuntuAutomaticKeyboardLayout"] - autoconfigure keyboard layout based on network information using Wheretero
[https://blueprints.launchpad.net/ubuntu/+spec/compiz-switch-on-panel compiz-switch-on-panel] - Panel button to turn compiz on/off
["FglrxLegacySpec"] - provide legacy fglrx driver for older hardware
[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/multi-monitor-config multi-monitor-config] - ["DisplayConfigGTK"] provides Dual-head, this would extend it to three or more monitors.
["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
[https://blueprints.launchpad.net/ubuntu/+spec/new-hardware-plug-in-notification HW plugin notification] - When new hardware appears in the system (lusb or lspci changes), issue a dbus/hal notification, and popup appropriate config tools
[https://blueprints.launchpad.net/ubuntu/+spec/new-pci-ids New PCI IDs] - enable registering new IDs without requiring a kernel update.
[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
[https://blueprints.launchpad.net/ubuntu/+spec/preferences-drawingtablet-config preferences-drawingtablet-config]
[https://blueprints.launchpad.net/ubuntu/+spec/redirected-direct-rendering redirected-direct-rendering]
[https://blueprints.launchpad.net/ubuntu/+spec/report-misdetected-resolution report-misdetected-resolution] - need procedure for users to report misconfigured monitors
[https://blueprints.launchpad.net/ubuntu/+spec/xorg-alternate-boot xorg-alternate-boot] - let user select which xorg.conf to boot from
[https://blueprints.launchpad.net/ubuntu/+spec/xserver-xgl-xinput xserver-xgl-xinput] - Although, we don't really support Xgl anyway
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:
[https://blueprints.launchpad.net/ubuntu/+spec/xorg-config-ui xorg-config-ui] - superseded by ["DisplayConfigGTK"] and ["UbuntuAutomaticKeyboardLayout"]
[https://blueprints.launchpad.net/ubuntu/+spec/autoconfigure-monitor-frequency autoconfigure-monitor-frequency] - superseded by ["DisplayConfigGTK"]
[https://blueprints.launchpad.net/ubuntu/+spec/dual-head-display-settings-gui dual-head-display-settings-gui] - superseded by ["DisplayConfigGTK"]
[https://blueprints.launchpad.net/ubuntu/+spec/dual-head-support dual-head-support] - superseded by ["DisplayConfigGTK"]
[https://blueprints.launchpad.net/ubuntu/+spec/laptop-docking] - superseded by ["DisplayConfigGTK"] and [https://blueprints.launchpad.net/ubuntu/+spec/new-hardware-plug-in-notification HW plugin notification]
[https://blueprints.launchpad.net/ubuntu/+spec/monitor-detect-adjust monitor-detect-adjust] - superseded by ["DisplayConfigGTK"]
[https://blueprints.launchpad.net/ubuntu/+spec/screen-resolution-for-dummies screen-resolution-for-dummies] - superseded by ["DisplayConfigGTK"]
["BetterWidescreenDetection"] - superseded by ["DisplayConfigGTK"], [https://blueprints.launchpad.net/ubuntu/+spec/915resolutions-by-default 915resolutions by default], and ["Xorg7.3Integration"]
[https://blueprints.launchpad.net/ubuntu/+spec/x-config-utility] - superseded by ["DisplayConfigGTK"], [https://blueprints.launchpad.net/ubuntu/+spec/new-hardware-plug-in-notification HW plugin notification], and ["Xorg7.3Integration"]
[https://blueprints.launchpad.net/ubuntu/+spec/x-driver-selection x-driver-selection] - superseded by ["DisplayConfigGTK"]
[https://blueprints.launchpad.net/ubuntu/+spec/xgl-compiz] - already implemented
[https://blueprints.launchpad.net/ubuntu/+spec/xorg-edit-in-feisty-installer xorg-edit] - superseded by ["DisplayConfigGTK"]
[https://blueprints.launchpad.net/ubuntu/+spec/xorg-server xorg-server] - superseded by ["DisplayConfigGTK"]
[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"]
Historical Specifications
- ["XRoadmap"] - Xorg 7.0, discusses the X modularization and XKB work (for Warty?)
- ["XRoadmapDapper"] - Plans for continuing maintenance of X, Mesa packaging in Dapper
X/Blueprints (last edited 2012-06-06 22:42:22 by static-50-53-79-63)