Chciałbym mieć możliwość kliknięcia linków SSH, które wyglądają ssh://user@servername
i mają otwarty terminal gnome, który uruchamia SSH w nim.
Po przeczytaniu na temat XDG zrobiłem następujące:
Utworzyłem skrypt powłoki w $ HOME / bin / ssh-terminal z następującymi elementami:
#!/bin/sh
dest=${1#ssh://}
gnome-terminal -e "ssh $dest" &
Działa to z wiersza poleceń.
Stworzyłem $ HOME / .local / share / applications / ssh-terminal.desktop z:
[Desktop Entry]
Type=Application
Name=SSH Terminal
Exec=ssh-terminal %u
Icon=utilities-terminal
StartupNotify=false
MimeType=x-scheme-handler/ssh;
Pobiegłem update-desktop-database ~/.local/share/applications/
Teraz, gdy próbuję uruchomić, pojawia xdg-open ssh://user@hostname
się następujący błąd:
$ 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
Nie chcę go otwierać jako montażu sftp i nie mogę znaleźć, gdzie to jest ustawione!
Gdzie mogę się stąd udać?