From 55b338572a4d085457b7bdf026aa98d0e6f58669 Mon Sep 17 00:00:00 2001 From: Ryan Kavanagh Date: Fri, 26 Aug 2016 10:23:01 -0400 Subject: Fix broken left alt in terminal --- bin/icd | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'bin') diff --git a/bin/icd b/bin/icd index f816063..1b9a011 100755 --- a/bin/icd +++ b/bin/icd @@ -9,6 +9,7 @@ GLOBAL_OPTIONS="\ -variant icd, \ -option terminate:ctrl_alt_bksp \ -option nbsp:level3n \ + -option lalt_meta:lalt_meta \ -option grp:shifts_toggle" LAPTOP_OPTIONS="\ @@ -47,12 +48,14 @@ if [ "x${KIN_USB_ID}" != "x" ]; then -I${XKB_DIR} \ -device ${XID} \ ${KIN_OPTIONS} \ - -print | sed -e 's@+ctrl(nocaps)@@g' > ${HOME}/.xkb/keymap/icd.kin + -print | sed -e 's@+ctrl(nocaps)@@g;s@bksp)@bksp)+lalt_meta(lalt_meta)@g' > ${HOME}/.xkb/keymap/icd.kin xkbcomp -I${HOME}/.xkb -i ${XID} -synch \ ${HOME}/.xkb/keymap/icd.kin ${DISPLAY} # 2> /dev/null done xkbcomp -I${HOME}/.xkb -synch \ ${HOME}/.xkb/keymap/icd.kin ${DISPLAY} # 2> /dev/null + xmodmap -e "remove mod1 = Alt_R" + xmodmap -e "add mod4 = Alt_R" fi if [ "x${SUN_USB_ID}" != "x" ]; then -- cgit v1.2.3