> cd /path/to/xyscript && ./xyscript I just launch (via an i3 shortcut key) with my executable path (yours will differ): /usr/local/share/xyscript/xyscript which makes sure the "cd $XSDIR" in the startup.xpl works correctly. The keyboard file is then easily loaded if you have the correct name which as delivered in the Linux version would be loadkbd xyscript-default.kbd or a custom keyboard or whatever you wish. By the way an unrelated idea that I use--- if you want to run xyscript in a directory other than the home directory, put this at the top of startup.xpl XV launchdir pwd cd $XSDIR and as the very last line of startup.xpl cd $launchdir Bob Newell Honolulu