Index: src/rootfs_static_data/common/etc/X11/xorg.conf |
diff --git a/src/rootfs_static_data/common/etc/X11/xorg.conf b/src/rootfs_static_data/common/etc/X11/xorg.conf |
new file mode 100644 |
index 0000000000000000000000000000000000000000..7accc8dccaea0e0b6fc02cf97a35a3a683842b6d |
--- /dev/null |
+++ b/src/rootfs_static_data/common/etc/X11/xorg.conf |
@@ -0,0 +1,61 @@ |
+# Copyright (c) 2009 The Chromium OS Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+# Setting up things manually here lets us avoid HAL overhead. |
+# TODO: Per-device xorg.conf rather than this one generic version. |
+Section "ServerFlags" |
+ Option "AutoAddDevices" "false" |
+ Option "DontZap" "false" |
+EndSection |
+ |
+Section "InputDevice" |
+ Identifier "Keyboard1" |
+ Driver "kbd" |
+ Option "AutoRepeat" "250 30" |
+ Option "XkbRules" "xorg" |
+ Option "XkbModel" "pc104" |
+ Option "CoreKeyboard" |
+EndSection |
+ |
+Section "InputDevice" |
+ Identifier "Mouse1" |
+ Driver "synaptics" |
+ Option "SendCoreEvents" "true" |
+ Option "Protocol" "auto-dev" |
+ Option "SHMConfig" "on" |
+ Option "CorePointer" |
+ Option "MinSpeed" "0.2" |
+ Option "MaxSpeed" "0.5" |
+ Option "AccelFactor" "0.002" |
+ Option "HorizScrollDelta" "100" |
+ Option "VertScrollDelta" "100" |
+ Option "HorizEdgeScroll" "0" |
+ Option "VertEdgeScroll" "1" |
+ Option "TapButton1" "1" |
+ Option "TapButton2" "2" |
+ Option "MaxTapTime" "180" |
+ Option "FingerLow" "24" |
+ Option "FingerHigh" "50" |
+EndSection |
+ |
+# Everything after this point was added to include support for USB as a |
+# secondary mouse device. |
+Section "InputDevice" |
+ Identifier "USBMouse" |
+ Driver "mouse" |
+ Option "Device" "/dev/input/mice" # multiplexed HID mouse input device |
+ Option "Protocol" "IMPS/2" |
+ Option "ZAxisMapping" "4 5" # support a wheel as buttons 4 and 5 |
+ Option "Emulate3Buttons" "true" # just in case it is a 2 button |
+EndSection |
+ |
+# Defines a non-default server layout which pulls in the USB Mouse as a |
+# secondary input device. |
+Section "ServerLayout" |
+ Identifier "DefaultLayout" |
+ # Screen "DefaultScreen" |
+ InputDevice "Mouse1" "CorePointer" |
+ InputDevice "USBMouse" "AlwaysCore" |
+ InputDevice "Keyboard1" "CoreKeyboard" |
+EndSection |