aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--system/etc/X11/xorg.conf.d/20-intel.conf5
-rw-r--r--system/etc/X11/xorg.conf.d/30-composite.conf3
-rw-r--r--system/etc/X11/xorg.conf.d/50-joystick.conf8
-rw-r--r--system/etc/X11/xorg.conf.d/50-synaptics.conf40
-rw-r--r--system/etc/X11/xorg.conf.d/90-custom-kbd.conf6
5 files changed, 62 insertions, 0 deletions
diff --git a/system/etc/X11/xorg.conf.d/20-intel.conf b/system/etc/X11/xorg.conf.d/20-intel.conf
new file mode 100644
index 0000000..c448076
--- /dev/null
+++ b/system/etc/X11/xorg.conf.d/20-intel.conf
@@ -0,0 +1,5 @@
+Section "Device"
+ Identifier "Intel Graphics"
+ Driver "intel"
+ Option "DRI" "3"
+EndSection
diff --git a/system/etc/X11/xorg.conf.d/30-composite.conf b/system/etc/X11/xorg.conf.d/30-composite.conf
new file mode 100644
index 0000000..d5912cd
--- /dev/null
+++ b/system/etc/X11/xorg.conf.d/30-composite.conf
@@ -0,0 +1,3 @@
+Section "Extensions"
+ Option "Composite" "Enable"
+EndSection
diff --git a/system/etc/X11/xorg.conf.d/50-joystick.conf b/system/etc/X11/xorg.conf.d/50-joystick.conf
new file mode 100644
index 0000000..1765eb8
--- /dev/null
+++ b/system/etc/X11/xorg.conf.d/50-joystick.conf
@@ -0,0 +1,8 @@
+Section "InputClass"
+ Identifier "joystick catchall"
+ MatchIsJoystick "on"
+ MatchDevicePath "/dev/input/event*"
+ Driver "joystick"
+ Option "StartKeysEnabled" "False" #Disable mouse
+ Option "StartMouseEnabled" "False" #support
+EndSection
diff --git a/system/etc/X11/xorg.conf.d/50-synaptics.conf b/system/etc/X11/xorg.conf.d/50-synaptics.conf
new file mode 100644
index 0000000..13f4571
--- /dev/null
+++ b/system/etc/X11/xorg.conf.d/50-synaptics.conf
@@ -0,0 +1,40 @@
+# Example xorg.conf.d snippet that assigns the touchpad driver
+# to all touchpads. See xorg.conf.d(5) for more information on
+# InputClass.
+# Additional options may be added in the form of
+# Option "OptionName" "value"
+#
+Section "InputClass"
+ Identifier "touchpad catchall"
+ Driver "synaptics"
+ MatchIsTouchpad "on"
+ Option "TapButton1" "1"
+ Option "TapButton2" "3"
+ Option "TapButton3" "2"
+ Option "VertTwoFingerScroll" "on"
+ Option "HorizTwoFingerScroll" "on"
+ Option "synclient AccelFactor" "0.1"
+# This option is recommend on all Linux systems using evdev, but cannot be
+# enabled by default. See the following link for details:
+# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
+ MatchDevicePath "/dev/input/event*"
+EndSection
+
+Section "InputClass"
+ Identifier "touchpad ignore duplicates"
+ MatchIsTouchpad "on"
+ MatchOS "Linux"
+ MatchDevicePath "/dev/input/mouse*"
+ Option "Ignore" "on"
+EndSection
+
+# This option enables the bottom right corner to be a right button on clickpads
+# and the right and middle top areas to be right / middle buttons on clickpads
+# with a top button area.
+# This option is only interpreted by clickpads.
+Section "InputClass"
+ Identifier "Default clickpad buttons"
+ MatchDriver "synaptics"
+ Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
+ Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
+EndSection
diff --git a/system/etc/X11/xorg.conf.d/90-custom-kbd.conf b/system/etc/X11/xorg.conf.d/90-custom-kbd.conf
new file mode 100644
index 0000000..72f1dba
--- /dev/null
+++ b/system/etc/X11/xorg.conf.d/90-custom-kbd.conf
@@ -0,0 +1,6 @@
+Section "InputClass"
+ Identifier "keyboard defaults"
+ MatchIsKeyboard "on"
+
+ Option "XKbOptions" "caps:escape"
+EndSection