Sample Header Ad - 728x90

How to override the Gnome 3 SSH handler?

12 votes
2 answers
4939 views
I would like to be able to click on SSH links that look like ssh://user@servername and have a gnome-terminal open that runs SSH inside of it. After reading up on the XDG stuff I did the following: I created a shell script in $HOME/bin/ssh-terminal with the following: #!/bin/sh dest=${1#ssh://} gnome-terminal -e "ssh $dest" & This works from the command line. I created $HOME/.local/share/applications/ssh-terminal.desktop with: [Desktop Entry] Type=Application Name=SSH Terminal Exec=ssh-terminal %u Icon=utilities-terminal StartupNotify=false MimeType=x-scheme-handler/ssh; I ran update-desktop-database ~/.local/share/applications/ Now when I try to run xdg-open ssh://user@hostname I get the following error: $ xdg-open ssh://buildbot@10.16.50.74 gvfs-open: sftp://buildbot@10.16.50.74/: error opening location: The specified location is not mounted I don't *want* to open it as a sftp mount and I cannot seem to find where that is set! Where do I go from here?
Asked by Zan Lynx (607 rep)
Nov 8, 2012, 06:56 PM
Last activity: Mar 23, 2020, 09:25 AM