Você precisa usar a opção -e
de xterm
e cd
para ir para o diretório desejado, por exemplo, %código%. A parte complicada é que o comando será executado em uma sessão não interativa do seu shell de login, portanto, se você quiser manter uma sessão de shell aberta, cole o shell desejado diretamente depois, por exemplo, abrindo cd /foo/bar/
nesse diretório:
xterm -e 'cd /foo/bar/ && bash'
Se o seu objetivo é executar um comando one-shot, basta usar o comando diretamente (preferencialmente usar o caminho absoluto se não tiver certeza), não há necessidade de gerar um shell.