“在终端中打开”和 gvfs 的 Nautilus 快捷方式

Mom*_*omo 7 nautilus scripts shortcut-keys shortcuts perl

我正在尝试为 Nautilus 中的“在终端中打开”分配快捷方式。我在这里使用 nautilus-scripts 和 Perl 文件实现了解决方案。

虽然此解决方案适用于本地文件和桌面,但它不适用于 gvfs 挂载的共享,如 Samba、FTP、FTPS、SFTP、WebDav 等。更糟糕的是,在 sftp 协议下,/run/user 中的挂载目录/1001/gvfs 似乎不同,如果在链接中输入或不输入用户或端口。

由于右键菜单“打开终端”很好地处理了这些情况,我也在这里查看了 nautilus-open-terminal 插件的源代码,但对于我掌握的一点 Perl 知识来说,它似乎太复杂了。

有没有简单的解决方案?或者也许一些 Perl 专家能够修改脚本来处理 gvfs?