diff options
| author | Ryan Kavanagh <rak@debian.org> | 2018-05-26 11:31:09 -0400 | 
|---|---|---|
| committer | Ryan Kavanagh <rak@debian.org> | 2018-05-26 11:31:09 -0400 | 
| commit | e6b10b1ed4f7be44727ff4d7e3023de9220ccae9 (patch) | |
| tree | 994140223e3a5ec631632232dabeb3d52871408a /bin/icd | |
| parent | Make rak.ac default over ryanak.ca in mutt (diff) | |
icd
Diffstat (limited to '')
| -rwxr-xr-x | bin/icd | 7 | 
1 files changed, 5 insertions, 2 deletions
@@ -39,6 +39,7 @@ KIN_USB_ID=$(lsusb | grep -i "Kinesis Advantage Pro" | awk '{ print $6 }')  ERG_USB_ID=$(lsusb | grep -i "feed:1307" | awk '{ print $6 }')  SUN_USB_ID=$(lsusb | grep -i "Sun Microsystems, Inc. Type 6 Keyboard" | awk '{ print $6 }') +echo "Setting up laptop"  setxkbmap ${LAPTOP_OPTIONS} -device ${LAPTOP_ID} -print > ${XKB_DIR}/keymap/icd.laptop  #xkbcomp -I${HOME}/.xkb -synch \  xkbcomp -I${HOME}/.xkb -i ${LAPTOP_ID} -synch \ @@ -84,7 +85,7 @@ fi  echo ${ERG_USB_ID}  if [ "x${ERG_USB_ID}" != "x" ]; then      echo "Setting up ergodox" -    ERG_XINPUT_ID=$(xinput | grep "ErgoDox EZ" | sed -e 's/.*id=\([0-9]\+\).*/\1/g') +    ERG_XINPUT_ID=$(xinput | grep "ErgoDox EZ" | grep keyboard | sed -e 's/.*id=\([0-9]\+\).*/\1/g')      echo "ID: ${ERG_XINPUT_ID}"      for XID in $ERG_XINPUT_ID; do          echo $XID @@ -93,7 +94,9 @@ if [ "x${ERG_USB_ID}" != "x" ]; then              -device ${XID} \              ${ERG_OPTIONS} \              -print > ${HOME}/.xkb/keymap/icd.erg -        xkbcomp -I${HOME}/.xkb -i ${XID} -synch \ +            # -print | sed -e 's@+group(shifts_toggle)@+ctrl(nocaps)&@g' > ${HOME}/.xkb/keymap/icd.erg +        # xkbcomp -I${HOME}/.xkb -i ${XID} -synch \ +        xkbcomp -I${HOME}/.xkb -synch \              ${HOME}/.xkb/keymap/icd.erg ${DISPLAY} # 2> /dev/null      done  fi  | 
