about summary refs log tree commit diff stats
path: root/tools/conf
diff options
context:
space:
mode:
authorSilvino Silva <silvino@bk.ru>2017-02-20 22:40:03 +0000
committerSilvino Silva <silvino@bk.ru>2017-02-20 22:40:03 +0000
commitaf5a037d16e4310a45203f655866407d0e7448b4 (patch)
tree3fbda44a592136b7a4f73e8d6920b10200939f0d /tools/conf
parentcf97b7ea9685915c0c25529dd53ba935addcd5e0 (diff)
downloaddoc-af5a037d16e4310a45203f655866407d0e7448b4.tar.gz
tools x configuration revision
Diffstat (limited to 'tools/conf')
-rw-r--r--tools/conf/etc/X11/xorg.conf.d/10-keyboard.conf6
-rw-r--r--tools/conf/etc/X11/xorg.conf.d/50-synaptics.conf54
-rw-r--r--tools/conf/etc/skel/.xinitrc11
-rw-r--r--tools/conf/usr/etc/X11/xinit/xinitrc33
4 files changed, 96 insertions, 8 deletions
diff --git a/tools/conf/etc/X11/xorg.conf.d/10-keyboard.conf b/tools/conf/etc/X11/xorg.conf.d/10-keyboard.conf
new file mode 100644
index 0000000..d8b99b3
--- /dev/null
+++ b/tools/conf/etc/X11/xorg.conf.d/10-keyboard.conf
@@ -0,0 +1,6 @@
+Section "InputClass"
+	Identifier             "Keyboard Defaults"
+	MatchIsKeyboard       "yes"
+	Option               "XkbLayout" "dvorak"
+EndSection
+
diff --git a/tools/conf/etc/X11/xorg.conf.d/50-synaptics.conf b/tools/conf/etc/X11/xorg.conf.d/50-synaptics.conf
new file mode 100644
index 0000000..9fbb829
--- /dev/null
+++ b/tools/conf/etc/X11/xorg.conf.d/50-synaptics.conf
@@ -0,0 +1,54 @@
+# Example xorg.conf.d snippet that assigns the touchpad driver
+# to all touchpads. See xorg.conf.d(5) for more information on
+# InputClass.
+# DO NOT EDIT THIS FILE, your distribution will likely overwrite
+# it when updating. Copy (and rename) this file into
+# /etc/X11/xorg.conf.d first.
+# Additional options may be added in the form of
+#   Option "OptionName" "value"
+#
+Section "InputClass"
+	Identifier "touchpad catchall"
+	Driver "synaptics"
+	MatchIsTouchpad "on"
+	# 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*"
+	Option "TapButton1" "1"
+	Option "TapButton2" "3"
+	Option "TapButton3" "2"
+	Option "VertEdgeScroll" "on"
+	Option "VertTwoFingerScroll" "on"
+	Option "HorizEdgeScroll" "on"
+	Option "HorizTwoFingerScroll" "on"
+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
+
+# This option disables software buttons on Apple touchpads.
+# This option is only interpreted by clickpads.
+Section "InputClass"
+	Identifier "Disable clickpad buttons on Apple touchpads"
+	MatchProduct "Apple|bcm5974"
+	MatchDriver "synaptics"
+	Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
+EndSection
+
diff --git a/tools/conf/etc/skel/.xinitrc b/tools/conf/etc/skel/.xinitrc
index ac94b39..c331d37 100644
--- a/tools/conf/etc/skel/.xinitrc
+++ b/tools/conf/etc/skel/.xinitrc
@@ -1,11 +1,5 @@
 
-##twm &
-##xclock -geometry 50x50-1+1 &
-##xterm -geometry 80x50+494+51 &
-##xterm -geometry 80x20+494-0 &
-##exec xterm -geometry 80x66+0+0 -name login
-#
-##xrandr --output eDP1 --mode 1024x768
+#xrandr --output eDP1 --mode 1024x768
 #xrandr --dpi 100
 #xgamma -gamma 0.8
 syndaemon -d
@@ -13,4 +7,5 @@ syndaemon -d
 ## Start the window manager
 
 #exec dwm
-exec openbox
+#exec openbox-session
+exec spectrwm
diff --git a/tools/conf/usr/etc/X11/xinit/xinitrc b/tools/conf/usr/etc/X11/xinit/xinitrc
new file mode 100644
index 0000000..36b3c3c
--- /dev/null
+++ b/tools/conf/usr/etc/X11/xinit/xinitrc
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+userresources=$HOME/.Xresources
+usermodmap=$HOME/.Xmodmap
+sysresources=/usr/etc/X11/xinit/.Xresources
+sysmodmap=/usr/etc/X11/xinit/.Xmodmap
+
+# merge in defaults and keymaps
+
+if [ -f $sysresources ]; then
+    xrdb -merge $sysresources
+fi
+
+if [ -f $sysmodmap ]; then
+    xmodmap $sysmodmap
+fi
+
+if [ -f "$userresources" ]; then
+    xrdb -merge "$userresources"
+fi
+
+if [ -f "$usermodmap" ]; then
+    xmodmap "$usermodmap"
+fi
+
+# start some nice programs
+
+if [ -d /usr/etc/X11/xinit/xinitrc.d ] ; then
+ for f in /usr/etc/X11/xinit/xinitrc.d/?*.sh ; do
+  [ -x "$f" ] && . "$f"
+ done
+ unset f
+fi