X

Differences between revisions 108 and 109
Revision 108 as of 2009-11-25 04:01:09
Size: 3807
Editor: pool-74-107-129-37
Comment:
Revision 109 as of 2009-12-17 11:19:22
Size: 3973
Editor: pD9EB45A7
Comment: link X/InputConfiguration
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 * [[X/InputHotplug]] - Using input devices (keyboards, tablets, mice, etc.) with HAL and input-hotplug  * [[X/InputConfiguration]] - How to configure input devices (keyboards, tablets, mice, etc.) with udev
 * ''obsolete:'' [[X/Input
Hotplug]] - Using input devices (keyboards, tablets, mice, etc.) with HAL and input-hotplug (Ubuntu 10.04 uses udev for configuring X.org)

https://launchpadlibrarian.net/10142846/xswat-192.png

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.

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)

  • 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

Development of X for Ubuntu

Troubleshooting Resources

  • Hug Day Work - X Triaging Projects and Info for Hug Day

  • X Debugging Handbook

    • I. X Reporting - How to create good X bug reports

    • II. X Glossary - Explanations for confusing terms often seen in logs and error messages

    • III. X Backtracing - How to collect a backtrace for an X crash

    • IV. X Triaging - How to ensure new X bug reports have enough info to troubleshoot

    • V. 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 - Fixes for some common hardware-specific issues

    • VIII. X Upstreaming - Forwarding X bugs to their upstream project

    • IX. X Crash Fixing - How to fix X crashes

  • 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

  • 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)