diff options
Diffstat (limited to 'tools/x.html')
-rw-r--r-- | tools/x.html | 321 |
1 files changed, 175 insertions, 146 deletions
diff --git a/tools/x.html b/tools/x.html index 214c8fc..3c6aff7 100644 --- a/tools/x.html +++ b/tools/x.html @@ -1,146 +1,175 @@ -<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> - +<!DOCTYPE html> +<html dir="ltr" lang="en"> + <head> + <meta charset='utf-8'> + <title>X</title> + </head> + <body> + + <a href="index.html">Tools Index</a> + + <h1>X</h1> + + + <h2>Install</h2> + + <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> + + <h2>Configure</h2> + + <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 + </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> + + <p>Example of ~/.xinitrc;</p> + + <pre> + #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> + + <a href="index.html">Tools Index</a> + + <p> + This is part of the c9-doc Manual. + Copyright (C) 2016 + c9 team. + See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a> for copying conditions.</p> + </body> +</html> |