#!/bin/bash xbindkeys # no gnome: setxkbmap -option terminate:ctrl_alt_bksp -option caps:super # gnome: gsettings set org.gnome.libgnomekbd.keyboard options "['terminate\tterminate:ctrl_alt_bksp', 'caps\tcaps:super']" # Disable thinkpad middle-click+trackpoint scrolling xinput set-prop 'TPPS/2 IBM TrackPoint' 'libinput Scroll Method Enabled' 0 0 0 # Enable tap-to-click on older thinkpads xinput --set-prop --type=int --format=8 "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 2 3 # Enable tap-to-click on newer thinkpads xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1 if [ -r ~/.Xresources.local ] then xrdb -merge ~/.Xresources.local fi if [ "${DISPLAY%.*}" = :0 ] then /usr/lib/notification-daemon/notification-daemon & xterm -e tmux attach & quassel & firestartx & fi for wm in xmonad i3 do command -v "$wm" >/dev/null || continue "$wm" & break done if [ -x ~/.xsession.local ] then ~/.xsession.local fi exec perl -e 'wait while 1' xterm # if exec fails