Page 1 of 1

launch terminal with command from desktop?

Posted: Thu Jan 24, 2013 10:15 pm
by jms
Hi, I would like to create a desktop icon that will launch the terminal window and automatically exectute a given command (ssh to a remote server in this case).

How would I go about doing this?

Thanks.

Re: launch terminal with command from desktop?

Posted: Thu Jan 24, 2013 10:40 pm
by jungle_boy
1- You need to create a shell script:

Code: Select all

#!/bin/bash
#here_the_commands_to
#link_a_remote_server
#fi
2- Make it executable and change permissions:

Code: Select all

#chmod +X name_of_your_shell_script
#chmod -R 777 name_of_your_shell_script
3- Right click on desktop and create a launcher to your shell script

More informations in:

http://www.freeos.com/guides/lsst/

Re: launch terminal with command from desktop?

Posted: Fri Jan 25, 2013 2:52 am
by bjornmu
But that won't open a terminal window. Or will the desktop sniff that it is a script and run it in a terminal for you? I think it shouldn't so it probably doesn't.

The terminal (mate-terminal at least, as well as the old xterm) can take an argument -e <command> to run a command in the terminal. I tried mate-terminal -e ssh <host> but it terminated immediately for some reason. xterm worked though, but you may have to install xterm as it's not in Mint by default (not in mine anyway)