From dd0cb40cd8eb76668b2f500b9c4680c1f2dba26b Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 14 Mar 2016 02:13:51 -0400 Subject: .displayinit.d/misc: New file --- diff --git a/.displayinit.d/misc b/.displayinit.d/misc new file mode 100644 index 0000000..60ca04d --- /dev/null +++ b/.displayinit.d/misc @@ -0,0 +1,57 @@ +#!/bin/sh + +exports() +{ + . ~/.exports +} + +agent() +{ + eval "$(gpg-agent --daemon --enable-ssh-support)" +} + +xinput() +{ + xmodmap "${HOME}/.Xmodmap" + export GTK_IM_MODULE='xim' + export QT_IM_MODULE='xim' + xinput set-prop 'TPPS/2 IBM TrackPoint' 'Evdev Wheel Emulation' 1 + xinput set-prop 'TPPS/2 IBM TrackPoint' 'Evdev Wheel Emulation Button' 2 + xinput set-prop 'TPPS/2 IBM TrackPoint' 'Evdev Wheel Emulation Timeout'\ + 200 + xinput set-prop 'TPPS/2 IBM TrackPoint' 'Evdev Wheel Emulation Axes' \ + 6 7 4 5 +} + +start() +{ + exports + agent + xinput + + startfluxbox +} + +run() +{ + rm -f ~/.xsessionmanage + mkfifo -m 0600 ~/.xsessionmanage + while read action; do + case "${action}" in + 'reload') + reload + ;; + 'quit') + break + ;; + esac + done <~/.xsessionmanage + rm -f ~/.xsessionmanage +} + +main() +{ + start + + run +} -- cgit v0.9.1