Use $XLSH and a proper error if not found
Added race-condition fix for initial focus
Don't hide xlshd output
Minor xlsh env changes
Keyboard settings