osso-xterm only supports one argument. So your best course of action is: 1. Create /usr/local/bin/ssh-localforward.sh with contents: Code: #!/bin/sh ssh -L 3389:xxx.xxx.1.xxx:3389 root@mydns -p XXXX exit 0 2. Make executable: Code: chmod 755 /usr/local/bin/ssh-localforward.sh 3. Change: Code: Exec=/usr/bin/osso-xterm ssh -L 3389:xxx.xxx.1.xxx:3389 root@mydns -p XXXX to: Code: Exec=/usr/bin/osso-xterm /usr/local/bin/ssh-localforward.sh
#!/bin/sh ssh -L 3389:xxx.xxx.1.xxx:3389 root@mydns -p XXXX exit 0
chmod 755 /usr/local/bin/ssh-localforward.sh
Exec=/usr/bin/osso-xterm ssh -L 3389:xxx.xxx.1.xxx:3389 root@mydns -p XXXX
Exec=/usr/bin/osso-xterm /usr/local/bin/ssh-localforward.sh