about summary refs log tree commit diff stats
path: root/tools/x.html
diff options
context:
space:
mode:
authorSilvino Silva <silvino@bk.ru>2016-09-15 00:47:34 +0100
committerSilvino Silva <silvino@bk.ru>2016-09-15 00:47:34 +0100
commit07bedee34d9ded6f86904c7e4b4e02464ff8cb14 (patch)
tree242dcbfdcd97667017bdfcaaa535919b01168fe1 /tools/x.html
parentb9762bb44befe4a852688eb19cce1aec3462f2ca (diff)
downloaddoc-07bedee34d9ded6f86904c7e4b4e02464ff8cb14.tar.gz
added tools
Diffstat (limited to 'tools/x.html')
-rw-r--r--tools/x.html146
1 files changed, 146 insertions, 0 deletions
diff --git a/tools/x.html b/tools/x.html
new file mode 100644
index 0000000..214c8fc
--- /dev/null
+++ b/tools/x.html
@@ -0,0 +1,146 @@
+<html>
+	<p>Add <a href="https://crux.nu/portdb/?a=getup&q=6c37">6c37</a>
+	port collection and activate on /etc/prt-get.conf above xorg.</p>
+
+<pre>
+$ sudo prt-get depinst xorg-server
+$ sudo prt-get depinst xorg-xinit
+$ sudo prt-get depinst xkeyboard-config
+$ sudo prt-get depinst xorg-xf86-input-evdev
+$ sudo prt-get depinst xorg-font-dejavu-ttf
+$ sudo prt-get depinst xorg-xrdb
+$ sudo prt-get depinst xorg-xmodmap
+$ sudo prt-get depinst xorg-xrandr
+$ sudo prt-get depinst xorg-xgamma
+$ sudo prt-get depinst xorg-xf86-input-synaptics
+$ sudo prt-get depinst xsel
+<pre>
+
+<pre>
+$ sudo prt-get depinst dwm
+$ sudo prt-get depinst dmenu
+$ sudo prt-get depinst st
+</pre>
+
+<p>/usr/etc/X11/xinit/xinitrc</p>
+
+<pre>
+#!/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
+
+#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 --dpi 100
+xgamma -gamma 0.8
+syndaemon -d
+
+# Start the window manager
+exec dwm
+</pre>
+
+<p>/etc/X11/xorg.conf.d/10-keyboard.conf</p>
+
+<pre>
+     Section "InputClass"
+         Identifier             "Keyboard Defaults"
+         MatchIsKeyboard       "yes"
+         Option               "XkbLayout" "dvorak"
+     EndSection
+</pre>
+
+<p>/etc/X11/xorg.conf.d/50-synaptics.conf</p>
+
+<pre>
+# 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
+</pre>
+