X
|
Size: 3973
Comment: link X/InputConfiguration
|
Size: 4430
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| #title Ubuntu-X Team | #title Ubuntu-X Team Beta |
| Line 4: | Line 4: |
| This page is to serve as a gathering point for various X-related specs, howtos, todo lists, and other assorted resources of interest to developers and bleeding-edge users. | This page is a temporary beta location for an update of the main X page. |
| Line 6: | Line 6: |
| This set of wiki pages is primarily focused on assisting new Ubuntu X developers, packagers, testers, and bug triagers. | |
| Line 7: | Line 8: |
| === Using X in Ubuntu === * [[X/Config]] - How to configure Xorg * [[X/InputConfiguration]] - How to configure input devices (keyboards, tablets, mice, etc.) with udev * ''obsolete:'' [[X/InputHotplug]] - Using input devices (keyboards, tablets, mice, etc.) with HAL and input-hotplug (Ubuntu 10.04 uses udev for configuring X.org) |
While there are some links here that may be useful to end users experiencing difficulties or power users want to learn more about X, you may find end-user-focused tips and aids available on the [[https://help.ubuntu.com/community/Video|Video Resources]] page at help.ubuntu.com more suitable. /* There are notes scattered about in the wiki comments. These may be removed as the work is done. */ === Development Foundations === * Development Documentation * [[X/Architecture]] - High level architectural overview of X.org * [[X/DriverDevelopment]] - Developing new Xorg drivers for Ubuntu * [[X/DriverBuilding]] - Building debs of upstream drivers * Quality Assurance * [[X/Testing]] - Test Plans for X * [[X/Drivers]] - Current status of X drivers * [[X/Bugs]] - Analysis of collection of similar bugs * [[X/Development|Ubuntu X Development]] * [[X/SwatTeam]] - Joining the Ubuntu X.org team /* note that this is the main Ubuntu-X team page...also, it needs to be looked over for possible updates */ * [[X/Projects]] - Development, triaging and packaging projects * [[X/Blueprints]] - Specifications of interest for X * [[X/GitUsage]] - Instructions for using git === Troubleshooting Resources === * [[X/Debugging|X Debugging]] Handbook I. [[X/Reporting|X Reporting]] - How to create good X bug reports I. [[X/Triaging|X Triaging]] - How to ensure new X bug reports have enough info to troubleshoot I. [[X/Backtracing|X Backtracing]] - How to collect a backtrace for an X crash I. [[X/Upstreaming|X Upstreaming]] - Forwarding X bugs to their upstream project I. [[X/Glossary|X Glossary]] - Explanations for confusing terms often seen in logs and error messages I. [[X/FixingCrashes|X Crash Fixing]] - How to fix X crashes I. [[X/Quirks|X Quirks]] - Fixes for some common hardware-specific issues I. [[X/Troubleshooting|X Troubleshooting]] - How to analyze X bugs to make them solvable I. [[X/Bisecting]] - Using bisection techniques to solve regressions or backport fixes === Advanced Topics === * [[X/Config]] - How to configure Xorg /* the page being linked to needs to have each of its links checked for currency, accuracy, validity, and if a page passes those, then for readability and phrasing */ * [[X/InputHotplug]] - Using input devices (keyboards, tablets, mice, etc.) with HAL and input-hotplug /* isn't this obsolete since Ubuntu 10.04 uses udev for configuring X.org? Should we note that (as pitti did on the main page that we are about to replace) or just remove the item? */ |
| Line 14: | Line 45: |
=== Development of X for Ubuntu === * [[X/SwatTeam]] - Joining the Xorg bug triage team * [[X/Architecture]] - High level architectural overview of X.org * [[X/Drivers]] - Current status of X drivers * [[https://bugs.launchpad.net/~ubuntu-x-swat/+packagebugs|Packages XSwat maintains]] * [[X/Development|Ubuntu X Development]] * [[X/Projects]] - Development, triaging and packaging projects * [[X/Blueprints]] - Specifications of interest for X * [[X/Bugs]] - Analysis of collection of similar bugs * [[X/GitUsage]] - Instructions for using git * [[X/Testing]] - Test Plans for X * [[X/DriverBuilding]] - Building debs of upstream drivers * [[X/DriverDevelopment]] - Developing new Xorg drivers for Ubuntu * [[X/BetaReviewChecklist]] - Stuff to do around beta * [[https://bugs.edge.launchpad.net/ubuntu/+source/linux/?field.tag=xorg-needs-kernel-fix]] - Kernel fixes needed for xorg issues === Troubleshooting Resources === * [[X/HugDayWork|Hug Day Work]] - X Triaging Projects and Info for Hug Day * [[X/Debugging|X Debugging]] Handbook * I. [[X/Reporting|X Reporting]] - How to create good X bug reports * II. [[X/Glossary|X Glossary]] - Explanations for confusing terms often seen in logs and error messages * III. [[X/Backtracing|X Backtracing]] - How to collect a backtrace for an X crash * IV. [[X/Triaging|X Triaging]] - How to ensure new X bug reports have enough info to troubleshoot * V. [[X/Troubleshooting|X Troubleshooting]] - How to analyze X bugs to make them solvable * VI. [[X/Bisecting]] - Using bisection techniques to solve regressions or backport fixes * VII. [[X/Quirks|X Quirks]] - Fixes for some common hardware-specific issues * VIII. [[X/Upstreaming|X Upstreaming]] - Forwarding X bugs to their upstream project * IX. [[X/FixingCrashes|X Crash Fixing]] - How to fix X crashes * XorgOnTheEdge - for bleeding edge packages |
* [[https://launchpad.net/~xorg-edgers|XorgOnTheEdge]] - for bleeding edge packages |
| Line 46: | Line 48: |
| Line 54: | Line 55: |
| * [[MOTU]] (the Ubuntu Universe packaging team) packages and maintains Ubuntu's massive collection of community-supported software packages | * The [[MOTU|Masters of the Universe (MOTU)]], the Ubuntu Universe packaging team, packages and maintains Ubuntu's massive collection of community-supported software packages |
|
This page is a temporary beta location for an update of the main X page.
This set of wiki pages is primarily focused on assisting new Ubuntu X developers, packagers, testers, and bug triagers.
While there are some links here that may be useful to end users experiencing difficulties or power users want to learn more about X, you may find end-user-focused tips and aids available on the Video Resources page at help.ubuntu.com more suitable.
Development Foundations
- Development Documentation
X/Architecture - High level architectural overview of X.org
X/DriverDevelopment - Developing new Xorg drivers for Ubuntu
X/DriverBuilding - Building debs of upstream drivers
- Quality Assurance
X/SwatTeam - Joining the Ubuntu X.org team
X/Projects - Development, triaging and packaging projects
X/Blueprints - Specifications of interest for X
X/GitUsage - Instructions for using git
Troubleshooting Resources
X Debugging Handbook
X Reporting - How to create good X bug reports
X Triaging - How to ensure new X bug reports have enough info to troubleshoot
X Backtracing - How to collect a backtrace for an X crash
X Upstreaming - Forwarding X bugs to their upstream project
X Glossary - Explanations for confusing terms often seen in logs and error messages
X Crash Fixing - How to fix X crashes
X Quirks - Fixes for some common hardware-specific issues
X Troubleshooting - How to analyze X bugs to make them solvable
X/Bisecting - Using bisection techniques to solve regressions or backport fixes
Advanced Topics
X/Config - How to configure Xorg
X/InputHotplug - Using input devices (keyboards, tablets, mice, etc.) with HAL and input-hotplug
X/NonGraphicalBoot - Running X manually, without gdm
X/KernelModeSetting - Configuring and using KMS (in Karmic)
X/Rootless - Running X as a user process, not as the root user
XorgOnTheEdge - for bleeding edge packages
Other Resources
Documentation for developers can be found at Ubuntu Development
The Foundations Team cares for a variety of critical components needed for building and running the Ubuntu platform
The Desktop Team handles Gnome and related packages which go into the Ubuntu desktop installation
The Installer Team looks after the Ubuntu installer
The Kernel Team is tasked with maintaining the Linux kernel in Ubuntu
The Mobile Team is tasked with looking after the Mobile Project
The Bug Squad heroically handles the stream of bugs reported by Ubuntu users
The Masters of the Universe (MOTU), the Ubuntu Universe packaging team, packages and maintains Ubuntu's massive collection of community-supported software packages
The Laptop Testing Team checks the hardware compatibility of Ubuntu with laptops
The Accessibility Team is here to help improve the accessibility technologies available with Ubuntu.
X (last edited 2016-01-10 21:04:44 by penalvch)