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