मैं एसएसएच लिंक पर क्लिक करने में सक्षम होना चाहता हूं जो देखने में अच्छा लगता है ssh://user@servername
और इसमें एक गनोम-टर्मिनल खुला है जो इसके अंदर एसएसएच चलाता है।
XDG सामान पर पढ़ने के बाद मैंने निम्नलिखित कार्य किया:
मैंने निम्नलिखित के साथ $ HOME / bin / ssh-टर्मिनल में एक शेल स्क्रिप्ट बनाई:
#!/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 माउंट के रूप में खोलना नहीं चाहता और मैं यह नहीं जान सकता कि यह कहां सेट है!
मैं यहाँ से कहाँ जाऊँ?