次のようなSSHリンクをクリックしssh://user@servername
て、その内部でSSHを実行するgnome-terminalを開いてみたいと思います。
XDGについて読んだ後、私は次のことを行いました。
$ HOME / bin / ssh-terminalに次のシェルスクリプトを作成しました。
#!/bin/sh
dest=${1#ssh://}
gnome-terminal -e "ssh $dest" &
これはコマンドラインから機能します。
$ HOME / .local / share / applications / ssh-terminal.desktopを次のように作成しました:
[Desktop Entry]
Type=Application
Name=SSH Terminal
Exec=ssh-terminal %u
Icon=utilities-terminal
StartupNotify=false
MimeType=x-scheme-handler/ssh;
私は走った update-desktop-database ~/.local/share/applications/
実行しようとするxdg-open ssh://user@hostname
と、次のエラーが発生します。
$ 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
私はそれをsftpマウントとして開きたくありません、そしてそれが設定されている場所を見つけることができないようです!
ここからどこへ行くのですか?