Xorg¶
Configure keyboard layout¶
Create file /etc/X11/xorg.conf.d/keyboard.conf
Section "InputClass"
Identifier "keyboard"
MatchIsKeyboard "yes"
Option "XkbLayout" "us"
Option "XkbVariant" "nodeadkeys"
Option "XkbVariant" "altgr-intl"
EndSection
Configure touchpad¶
Create file /etc/X11/xorg.conf.d/synaptics.conf
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"
EndSection
Add a second monitor¶
Scan for devices
xrandr -q
Add the second monitor temporarly right of the firt one
xrandr --output HDMI-1 --right-of eDP-1 --mode 1920x1080
Or make it permanent by adding a file in /etc/X11/xorg.conf.d/ with the following content
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Option "Xinerama" "true"
EndSection
Mirror displays¶
xrandr --output eDP-1 --mode 1920x1080 --output HDMI-1 --mode 1920x1080 --same-as eDP-1
Fix arrow keys in Emacs under Xorg¶
(if (not window-system) ;; Only use in tty-sessions.
(progn
(defvar arrow-keys-map (make-sparse-keymap) "Keymap for arrow keys")
(define-key esc-map "[" arrow-keys-map)
(define-key arrow-keys-map "A" 'previous-line)
(define-key arrow-keys-map "B" 'next-line)
(define-key arrow-keys-map "C" 'forward-char)
(define-key arrow-keys-map "D" 'backward-char)))